给定PID,如何获取进程当前使用的内存?具体来说,我正在寻找:
- 进程使用的私有物理内存(RAM)
- 进程使用的交换空间
但我对映射文件和共享内存不感兴趣。简而言之,我想确定通过终止 PID 将释放多少内存(RAM 和交换)。
这有用吗?您可以使用ps
具有各种选项的命令至少可以获取其中一些内容:
ps -o rss -o vsz -o pid
将为您提供常驻集大小、虚拟大小和进程 ID。我从man
页面那个-o paddr
给出了交换地址,但我不知道哪个选项为您提供了交换大小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)