如何知道一个进程使用的内存?
有很多中方法可以指到进程使用的内存。通常可以使用ps命令查看。
ps -aux的输出中经常包含如下的一些信息。
VSZ 是进程使用的虚拟内存大小. (包括内存和SWAP空间上)
RSS 指的是驻留在内存中的大小。
大部分程序都使用共享库,注意VSZ和RSS会包含共享库的部分。如果多个进程都使用相同的共享库,共享部分的内存会分别计入不同的进程内存。所以所有进程RSS部分累加可能会超出物理内存总数。
可以使用pmap进程检查进程使用的内存情况
# pmap PID_of_process
pmap可以对进程使用的各个不同部分的内存分别分类显示。
阅读(948) | 评论(0) | 转发(0) |