LINUX进程内存占用查看方法 (1)pmap
NAME
pmap - report memory map of a process SYNOPSIS pmap [-x|-d] [-q] pid ... pmap -V (2)ps UNIX95 = ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是实际内存 (3)top top -d 1 然后shift + m(Sort by memory usage) (4)/proc/$PID/cat status Name: printall State: R (running) Tgid: 28036 Pid: 28036 PPid: 1 TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 256 Groups: 0 VmPeak: 20932 kB VmSize: 16208 kB VmLck: 0 kB VmHWM: 7940 kB VmRSS: 3476 kB VmData: 12032 kB VmStk: 84 kB VmExe: 48 kB VmLib: 3920 kB VmPTE: 28 kB Threads: 2 SigQ: 0/24567 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000000001001 SigCgt: 0000000180000000 CapInh: 0000000000000000 CapPrm: ffffffffffffffff CapEff: ffffffffffffffff CapBnd: ffffffffffffffff Cpus_allowed: 00000000,0000000f Cpus_allowed_list: 0-3 Mems_allowed: 1 Mems_allowed_list: 0 voluntary_ctxt_switches: 274346570 nonvoluntary_ctxt_switches: 171470 任务虚拟地址空间的大小 VmSize 应用程序正在使用的物理内存的大小 VmRSS