linux进程状态信息查看

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

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 共享使用该进程描述符的任务的个数

查看进程限制信息

cat /proc/pid/limits

详细内容

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: 325 tags: linux