根据我的理解,从
返回的值U
和
(1) awk '/Rss:/{ sum += $2 } END { print sum }' /proc/$$/smaps
应该是平等的,为什么不是这样?
它们实际上是4分之一,所以(1)/ 4 =(2)来自我测试的所有内容
可以在(2) cat /proc/$$/stat | cut -d " " -f24
uname -a:Linux home-server 4.4.0-78-generic#99-Ubuntu SMP Thu Apr 27 15:29:09 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux
答案 0 :(得分:0)
stat文件中的rss字段位于页面中。大多数硬件上的页面大小为4096字节。由于您将其与以千字节为单位的字段进行比较,因此您可以轻松地看到如何得到4因子差异:4096/1024 = 4.