Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get mma linux more generic #1284

Merged
merged 21 commits into from
Dec 22, 2023
Merged

Commits on Nov 14, 2023

  1. GetCPULoad() based on /proc/uptime

    * Does not depend on helper tools like sar or top
    * Uses the second value which is the idle time of all cores in seconds
    jheeks committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2cf6213 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. GetNetworks() based on /proc/net/dev

    * Does not depend on helper function ifstat
    jheeks committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    ef40307 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. SetDiskIOInformation() based in /proc/diskstats

    * Does not depend on helper tool iostat
    jheeks committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    c58dca1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3803c90 View commit details
    Browse the repository at this point in the history
  3. GetProcesses() based on /proc/[pid]/stat

    * Does not depend on helper tool ps
    jheeks committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    8da04fd View commit details
    Browse the repository at this point in the history
  4. Use df without option -B1

    to be more generic
    jheeks committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    08a0b1d View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Special handling for transfers of /dev/root

    because /dev/root is a kind of virtual device
    jheeks committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    920a340 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Improve disk handling

    * consider all mounted disks
    * sum up numbers for partitions of same disk
    * special handling for mtdblock devices
    jheeks committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    1cb3767 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Several small improvements

    * avoid division by zero
    * garbage collection for process utime data
    jheeks committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    616c6f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Provide detailed OS name

    from /etc/os-release
    jheeks committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    8f8bba1 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    49388e1 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    * remove unused code
    * add more comments
    * improve code readability
    jheeks committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    c9523e0 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    1507b24 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Update for reading temperature

    * runtime check if vcgencmd is available
    * not having this behind compile flag
    jheeks committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    6aa5ba5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4db3ea View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    8ea9bfe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8d99d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    9fcfc4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cd81f7 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Fix coding style findings

    Let member variables end with `_`
    jheeks committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    7c29b3a View commit details
    Browse the repository at this point in the history
  2. Fix findings from clang-tidy

    jheeks committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    cb871d1 View commit details
    Browse the repository at this point in the history