關於 /proc/pid/stat

[root@localhost ~]# cat /proc/6873/stat
6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 4294967295 134512640 134513720 3215579040 0 2097798 0 0 0 0 0 0 0 17 0 0 0 [root@localhost ~]#


每個參數意思爲:
參數                                                       解釋
pid=6873                                              進程(包括輕量級進程,即線程)號
comm=a.out                                          應用程序或命令的名字
task_state=R                                        任務的狀態,R:runnign, S:sleeping (TASK_INTERRUPTIBLE), D:disk sleep (TASK_UNINTERRUPTIBLE), T: stopped, T:tracing stop,Z:zombie, X:dead
ppid=6723                                            父進程ID
pgid=6873                                            線程組號
sid=6723                                              該任務所在的會話組ID
tty_nr=34819(pts/3)                            該任務的tty終端的設備號,INT(34817/256)=主設備號,(34817-主設備號)=次設備號
tty_pgrp=6873                                     終端的進程組號,當前運行在該任務所在終端的前臺任務(包括shell 應用程序)的PID。
task->flags=8388608                           進程標誌位,查看該任務的特性
min_flt=77                                            該任務不需要從硬盤拷數據而發生的缺頁(次缺頁)的次數
cmin_flt=0                                            累計的該任務的所有的waited-for進程曾經發生的次缺頁的次數目
maj_flt=0                                              該任務需要從硬盤拷數據而發生的缺頁(主缺頁)的次數
cmaj_flt=0                                            累計的該任務的所有的waited-for進程曾經發生的主缺頁的次數目
utime=1587                                          該任務在用戶態運行的時間,單位爲jiffies
stime=1                                                該任務在覈心態運行的時間,單位爲jiffies
cutime=0                                              累計的該任務的所有的waited-for進程曾經在用戶態運行的時間,單位爲jiffies
cstime=0                                              累計的該任務的所有的waited-for進程曾經在覈心態運行的時間,單位爲jiffies
priority=25                                           任務的動態優先級
nice=0                                                  任務的靜態優先級
num_threads=3                                    該任務所在的線程組裏線程的個數
it_real_value=0                                     由於計時間隔導致的下一個 SIGALRM 發送進程的時延,以 jiffy 爲單位.
start_time=5882654                             該任務啓動的時間,單位爲jiffies
vsize=1409024(page)                       該任務的虛擬地址空間大小
rss=56(page)                                        該任務當前駐留物理地址空間的大小
Number of pages the process has in real memory,minu 3 for administrative purpose.
這些頁可能用於代碼,數據和棧。
rlim=4294967295(bytes)                  該任務能駐留物理地址空間的最大值
start_code=134512640                        該任務在虛擬地址空間的代碼段的起始地址
end_code=134513720                         該任務在虛擬地址空間的代碼段的結束地址
start_stack=3215579040                     該任務在虛擬地址空間的棧的結束地址
kstkesp=0                                            esp(32 位堆棧指針) 的當前值, 與在進程的內核堆棧頁得到的一致.
kstkeip=2097798                                 指向將要執行的指令的指針, EIP(32 位指令指針)的當前值.
pendingsig=0                                       待處理信號的位圖,記錄發送給進程的普通信號
block_sig=0                                          阻塞信號的位圖
sigign=0                                               忽略的信號的位圖
sigcatch=082985                                  被俘獲的信號的位圖
wchan=0                                               如果該進程是睡眠狀態,該值給出調度的調用點
nswap                                                   被swapped的頁數,當前沒用
cnswap                                                 所有子進程被swapped的頁數的和,當前沒用
exit_signal=17                                      該進程結束時,向父進程所發送的信號
task_cpu(task)=0                                  運行在哪個CPU上
task_rt_priority=0                                 實時進程的相對優先級別
task_policy=0                                        進程的調度策略,0=非實時進程,1=FIFO實時進程;2=RR實時進程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章