![在 SAR 报告中,%commit 是否包含页面缓存使用情况?](https://linux22.com/image/91205/%E5%9C%A8%20SAR%20%E6%8A%A5%E5%91%8A%E4%B8%AD%EF%BC%8C%25commit%20%E6%98%AF%E5%90%A6%E5%8C%85%E5%90%AB%E9%A1%B5%E9%9D%A2%E7%BC%93%E5%AD%98%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%EF%BC%9F.png)
从sar
联机帮助页:
%犯罪
当前工作负载所需的内存相对于内存总量(RAM+交换)的百分比。该数字可能大于 100%,因为内核通常会过度使用内存。
这是否包括在条目涵盖的给定时间段内必须带入页面缓存的数据?
答案1
与在一段时间内计算的其他指标(例如 CPU 利用率)不同,“sar -r”显示的值(其中包括 %commit)是基于从 /proc/meminfo 文件读取的值的瞬时值。因此 %commit 包括条目涵盖的给定时间段结束时页面缓存中的数据。
从sar
联机帮助页:
%犯罪
当前工作负载所需的内存相对于内存总量(RAM+交换)的百分比。该数字可能大于 100%,因为内核通常会过度使用内存。
这是否包括在条目涵盖的给定时间段内必须带入页面缓存的数据?
与在一段时间内计算的其他指标(例如 CPU 利用率)不同,“sar -r”显示的值(其中包括 %commit)是基于从 /proc/meminfo 文件读取的值的瞬时值。因此 %commit 包括条目涵盖的给定时间段结束时页面缓存中的数据。