1. 程式人生 > >Linux-系統管理-/proc/pid/stat

Linux-系統管理-/proc/pid/stat

cat /proc/18335/stat
18335 (Server) S 1    18116 18085 0     -1   4202496 8470403 1005 3115 0 21662801 14435289 0 0 20 0 118 0 181888573 15839113216 2971384 18446744073709551615 4194304   26245681  140734783708672 140734783706688 223922015453 0 0 4100 620774634 18446744073709551615 0 0 17 5 0 0 557 0 0

#各個欄位解釋:

18335                                      pid=18335
程序(包括輕量級程序,即執行緒)號 (Server) Server 應用程式或命令的名字 S
task_state=S 任務的狀態,R:runnign, S:sleeping (TASK_INTERRUPTIBLE), D:disk sleep (TASK_UNINTERRUPTIBLE), T: stopped, T:tracing stop,Z:zombie, X:dead 1 ppid=1 父程序ID 18116
pgid=18116 執行緒組號 18085 sid=18085 c該任務所在的會話組ID 0 tty_nr=0(pts/3) 該任務的tty終端的裝置號,INT34817/256)=主裝置號,(34817-主裝置號)=次裝置號 -1 tty_pgrp=-1 終端的程序組號,當前執行在該任務所在終端的前臺任務(包括shell 應用程式)的PID4202496 task->flags=4202496 程序標誌位,檢視該任務的特性 8470403 min_flt=8470403 該任務不需要從硬碟拷資料而發生的缺頁(次缺頁)的次數 1005 cmin_flt=1005 累計的該任務的所有的waited-for程序曾經發生的次缺頁的次數目 3115 maj_flt=3115 該任務需要從硬碟拷資料而發生的缺頁(主缺頁)的次數 0 cmaj_flt=0 累計的該任務的所有的waited-for程序曾經發生的主缺頁的次數目 21662801 utime=21662801 該任務在使用者態執行的時間,單位為jiffies 14435289 stime=14435289 該任務在核心態執行的時間,單位為jiffies 0 cutime=0 累計的該任務的所有的waited-for程序曾經在使用者態執行的時間,單位為jiffies 0 cstime=0 累計的該任務的所有的waited-for程序曾經在核心態執行的時間,單位為jiffies 20 priority=20 任務的動態優先順序 0 nice=0 任務的靜態優先順序 118 num_threads=118 該任務所在的執行緒組裡執行緒的個數 0 it_real_value=0 由於計時間隔導致的下一個 SIGALRM 傳送程序的時延,以 jiffy 為單位. 181888573 start_time=181888573 該任務啟動的時間,單位為jiffies 15839113216 vsize=15839113216(page) 該任務的虛擬地址空間大小 2971384 rss=2971384 (page) 該任務當前駐留實體地址空間的大小,Number of pages the process has in real memory,minu 3 for administrative purpose. 這些頁可能用於程式碼,資料和棧。 18446744073709551615 rlim=18446744073709551615(bytes) 該任務能駐留實體地址空間的最大值 4194304 start_code=4194304 該任務在虛擬地址空間的程式碼段的起始地址 26245681 end_code=26245681 該任務在虛擬地址空間的程式碼段的結束地址 140734783708672 start_stack=140734783708672 該任務在虛擬地址空間的棧的結束地址 140734783706688 kstkesp=140734783706688 esp(32 位堆疊指標) 的當前值, 與在程序的核心堆疊頁得到的一致. 223922015453 kstkeip=223922015453 指向將要執行的指令的指標, EIP(32 位指令指標)的當前值. 0 pendingsig=0 待處理訊號的點陣圖,記錄傳送給程序的普通訊號 0 block_sig=0 阻塞訊號的點陣圖 4100 sigign=4100 忽略的訊號的點陣圖 620774634 sigcatch=620774634 被俘獲的訊號的點陣圖 18446744073709551615 wchan=18446744073709551615 如果該程序是睡眠狀態,該值給出排程的呼叫點 0 nswap=0 被swapped的頁數,當前沒用 0 cnswap=0 所有子程序被swapped的頁數的和,當前沒用 17 exit_signal=17 該程序結束時,向父程序所傳送的訊號 5 task_cpu(task)=5 執行在哪個CPU0 task_rt_priority=0 實時程序的相對優先級別 0 task_policy=0 程序的排程策略,0=非實時程序,1=FIFO實時程序;2=RR實時程序