繁体   English   中英

linux ps aux命令和smem命令RSS结果不同

[英]linux ps aux command and smem command RSS result is different

当我使用“ ps -aux”时,可以看到进程的“ RSS”值与“ smem”命令结果不同吗? “ RSS”值和有什么区别?

  • RSS是常驻集大小,用于显示有多少内存分配给该进程并且位于RAM中。 它不包括换出的内存。 只要共享库中的页面实际上在内存中,它就包括共享库中的内存。 它确实包括所有堆栈和堆内存。
  • 因此,如果进程A具有500K二进制文件并链接到2500K共享库,具有200K的堆栈/堆分配,其中100K实际上在内存中(其余部分已交换),并且实际上仅加载了1000K的共享库和400K的共享库。那么它自己的二进制文件:

    RSS: 400K + 1000K + 100K = 1500K

  • 有关更多信息,请参见此链接

  • 对于smem,请参阅此链接 这对于获取信息非常有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM