linux查看进程内存占用

时间:2023-03-08 21:49:40
 ps -aux | grep xxx

USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

可以看到RSS,也就是物理内存占用,单位是KB。RSS是常驻内存集(Resident Set Size),表示该进程分配的内存大小。RSS不包括进入交换分区的内存。RSS包括共享库占用的内存(只要共享库在内存中)RSS包括所有分配的栈内存和堆内存。

另:

 ps -ef |grep xxx

可以看到父进程id。

 cat /proc/【进程id】/status

可以看到VmRSS的值。

 VmPeak:  kB
VmSize: kB
VmLck: kB
VmPin: kB
VmHWM: kB
VmRSS: kB
VmData: kB
VmStk: kB
VmExe: kB
VmLib: kB
VmPTE: kB
VmSwap: kB