linux进程状态信息查看

2021-09-20, updated 2021-10-31

1
cat /proc/pid/status
参数说明
VmPeak表示进程所占用最大虚拟内存大小
VmSize表示进程当前虚拟内存大小
VmLck表示被锁定的内存大小
VmHWM表示进程所占用物理内存的峰值
VmRSS表示进程当前占用物理内存的大小(与procrank中的RSS)
VmData表示进程数据段的大小
VmStk表示进程堆栈段的大小
VmExe表示进程代码的大小
VmLib表示进程所使用共享库的大小
VmPTE表示进程页表项的大小
Pid进程pid
ppid父进程的pid
Name进程的程序名
Status进程的状态信息
Cpus_allowed可以执行该进程的CPU掩码集
Threads共享使用该进程描述符的任务的个数

查看进程限制信息

1
cat /proc/pid/limits

详细内容

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             3395                 3395                 processes 
Max open files            1048576              1048576              files     
Max locked memory         115432448            115432448            bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       3395                 3395                 signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
words: 344 tags: linux