LINUX進程內存佔用查看方法
(1)pmapNAME
SYNOPSIS
(2)ps
UNIX95 = ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'
(3)top
top -d 1
然後shift + m(Sort by memory usage)
(4)/proc/$PID/cat status
Name:
State:
Tgid:
Pid:
PPid:
TracerPid:
Uid:
Gid:
FDSize: 256
Groups: 0
VmPeak:
VmSize:
VmLck:
VmHWM:
VmRSS:
VmData:
VmStk:
VmExe:
VmLib:
VmPTE:
Threads:
SigQ:
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000001001
SigCgt: 0000000180000000
CapInh: 0000000000000000
CapPrm: ffffffffffffffff
CapEff: ffffffffffffffff
CapBnd: ffffffffffffffff
Cpus_allowed:
Cpus_allowed_list:
Mems_allowed:
Mems_allowed_list:
voluntary_ctxt_switches:
nonvoluntary_ctxt_switches:
任務虛擬地址空間的大小 VmSize
應用程序正在使用的物理內存的大小 VmRSS