1. 29 9月, 2021 1 次提交
  2. 09 9月, 2021 1 次提交
  3. 19 8月, 2021 1 次提交
  4. 30 11月, 2020 1 次提交
  5. 25 5月, 2020 1 次提交
  6. 31 1月, 2020 2 次提交
  7. 20 12月, 2019 1 次提交
  8. 20 7月, 2019 1 次提交
  9. 25 4月, 2019 1 次提交
  10. 23 3月, 2019 1 次提交
  11. 12 2月, 2019 1 次提交
  12. 30 1月, 2019 2 次提交
  13. 06 1月, 2019 1 次提交
  14. 13 12月, 2018 1 次提交
  15. 20 11月, 2018 1 次提交
  16. 19 11月, 2018 1 次提交
  17. 20 6月, 2018 1 次提交
  18. 27 3月, 2018 1 次提交
    • D
      Always calculate linux used mem as total-(free+buffered+cache) · 4510db20
      Dimitris Rozakis 提交于
      Used memory was calculated as Total - Available.
      For newer kernels (3.14+), available memory is taken from /proc/meminfo,
      whereas for older kernels it is computed as free+buffered+cached.
      
      This commit changes that behavior. Available memory is still taken from
      /proc/meminfo, if available, but used memory is always computed as
      total-free-buffered-cached.
      
      This way, it matches the output of `free` for used memory (in the -/+
      buffers/cache line) and other tools.
      
      Prior to this change, I'd see a reported used memory of 600MiB whereas
      free, htop and other tools would report a used memory of 1.8GiB. And
      adding used, cached, buffered and free memory would leave ~1.2GiB
      unaccounted for.
      4510db20
  19. 31 12月, 2017 1 次提交
  20. 26 12月, 2017 1 次提交
  21. 03 6月, 2017 1 次提交
  22. 21 12月, 2016 1 次提交
  23. 19 12月, 2016 1 次提交
  24. 04 9月, 2016 1 次提交
  25. 16 8月, 2016 1 次提交
  26. 22 2月, 2016 1 次提交
  27. 16 12月, 2015 2 次提交
  28. 19 10月, 2015 1 次提交
    • D
      common: rename package common to internal/common. Add ENV helper funcs. · 0af89525
      Daniel Theophanes 提交于
      Package common wasn't used for public functions. Place it in an
      internal directory to prevent other packages from using.
      
      Remove the distributed references to "HOST_PROC" and "HOST_SYS"
      consts and combine into a common function. This also helps so that
      if a env var is defined with a trailing slash all will continue to
      work as expected.
      
      Fixes #100
      0af89525
  29. 18 10月, 2015 1 次提交
    • J
      chore(*): Fixes #94 · 0461c506
      Jonathan Chauncey 提交于
      Added the ability to fetch an alternative location for /proc via an
      environment variable. If the env var is not set it will return /proc as
      the default value.
      0461c506
  30. 22 9月, 2015 1 次提交
  31. 27 8月, 2015 1 次提交
    • C
      Fix memory reporting for linux systems · ce70817f
      Cameron Sparr 提交于
      /proc/meminfo reports memory in KiloBytes and so needs a multiplier of
      1024 instead of 1000.
      The kernel reports in terms of pages and the proc filesystem is left
      shifting by 2 for 4KB pages to get KB. Since this is a binary shift,
      Bytes will need to shift by 10 and so get multiplied by 1024.
      
      From the kernel code. PAGE_SHIFT = 12 for 4KB pages
      "MemTotal:       %8lu kB\n", K(i.totalram)
      
      Thanks to @subhachandrachandra!
      ce70817f
  32. 30 12月, 2014 1 次提交
  33. 27 11月, 2014 2 次提交
  34. 02 11月, 2014 1 次提交
  35. 19 9月, 2014 2 次提交