您的位置:首页 > 运维架构 > Linux

linux 某个进程内存数据查看

2010-11-08 11:08 579 查看
proc/{pid}/status中的VmPeak, VmSize, VmLck, VmRSS, VmData, VmStk, VmExe, and VmLib 分别是什么意思?

解决方法:

*VmPeak is the maximum amount of memory the process has used since it was started.

* VmSize:
虚拟内存大小。
整个进程使用虚拟内存大小,是VmLib, VmExe, VmData, 和 VmStk的总和。

* VmLck:
虚拟内存锁。
进程当前使用的并且加锁的虚拟内存总数

* VmRSS:
虚拟内存驻留集合大小。
这是驻留在物理内存的一部分。它没有交换到硬盘。它包括代码,数据和栈。

* VmData:
虚拟内存数据。
堆使用的虚拟内存。

* VmStk:
虚拟内存栈
栈使用的虚拟内存

* VmExe:
可执行的虚拟内存
可执行的和静态链接库所使用的虚拟内存

* VmLib:
虚拟内存库
动态链接库所使用的虚拟内存
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: