#844·gopsutil

[mem] 'Cached' 并非直接从 meminfo 中提取,正如文档中所建议的那样

作者: C0rn3j创建于 2020年2月20日更新于 2026年9月15日

VirtualMemoryStat 的文档显示 Cached 来自 /proc/meminfo,并且只是一个原始值,但实际上返回的值是 Cached+SReclaimable。问题的代码行是 这里,看起来是因为涉及 Cached 的进一步计算也需要 SReclaimable,但 SReclaimable 从最终结果中从未被减去,因此 Cached 最终返回的值是不正确的。如果这是一个设计上的问题,我认为应该在文档中提到这一点。

内容来源: shirou/gopsutil