当前位置: 代码迷 >> 综合 >> linux 查看某个进程的内存
  详细解决方案

linux 查看某个进程的内存

热度:9   发布时间:2024-02-07 14:00:23.0

status 文件  cat /proc/pid/status

 [root@testdb 3277]# cat status 
#进程名
Name:	mongod
#进程的状态
#R (running)", "S (sleeping)", "D (disk sleep)", "T (stopped)", "T(tracing stop)", "Z (zombie)", or "X (dead)"
State:	S (sleeping)
Tgid:	3277
Pid:	3277
PPid:	1
TracerPid:	0
Uid:	0	0	0	0
Gid:	0	0	0	0
Utrace:	0
FDSize:	128
Groups:	0 
#内存峰值
VmPeak:	 6012688 kB
VmSize:	 6012684 kB
VmLck:	       0 kB
VmHWM:	 4465128 kB
#正在使用的物理内存
VmRSS:	 3507316 kB
VmData:	 5884088 kB
VmStk:	     144 kB
VmExe:	   51504 kB
VmLib:	    9924 kB
VmPTE:	    9984 kB
VmSwap:	       0 kB
Threads:	31
SigQ:	0/62826
SigPnd:	0000000000000000
ShdPnd:	0000000000000000
SigBlk:	0000000000804203
SigIgn:	0000000000001001
SigCgt:	0000000180000cec
CapInh:	0000000000000000
CapPrm:	ffffffffffffffff
CapEff:	ffffffffffffffff
CapBnd:	ffffffffffffffff
Cpus_allowed:	f
Cpus_allowed_list:	0-3
Mems_allowed:	00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed_list:	0
voluntary_ctxt_switches:	42
nonvoluntary_ctxt_switches:	8