【问题标题】:In /proc/meminfo, which entries correspond to page in/out and swap in/out?在 /proc/meminfo 中,哪些条目对应于 page in/out 和 swap in/out?
【发布时间】:2021-12-28 00:54:37
【问题描述】:

我正在编写一个在 replit.com (ubuntu) 上运行的 C++ 程序

用于解析/proc/meminfo/proc/stat中的文本,并整理一些与cpu和内存使用相关的值。

我必须计算的一件事是页面输入/输出比率以及换入/换出比率

我猜“swap in”对应SwapCached,“swap out”对应SwapFree,根据这里SwapCached和SwapFree的描述:

https://www.kernel.org/doc/Documentation/filesystems/proc.txt.

这是对的吗?如果没有,我在哪里可以找到这些信息?

【问题讨论】:

    标签: c linux proc


    【解决方案1】:

    /proc/vmstatpswpinpswpout 中找到用于换入/换出的运行计数器可能更容易(自启动以来都在页面中)。

    同样在同一个地方,您会发现 pgpginpgpgout,它们自启动以来就进出(这些似乎以 KB 为单位)。

    或者,在/proc/stat 中,您可能会发现它们分别是swappage 之后的第一个和第二个数字(我会注意到我说“可能找到”的部分原因是它是记录为依赖于架构,并且这些都没有出现在我的系统上)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-20
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      相关资源
      最近更新 更多