linux ps結果分析

linux ps結果分析

命令:ps aux php


結果: 
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND linux

root 1050 3.3 0.5 181892 21332 pts/4 S+ 12:03 3:50 /usr/bin/php pull.dd.promo.php 網絡

說明: 
• USER:該 process 屬於那個使用者帳號的? 
• PID :該 process 的號碼。 
• %CPU:該 process 使用掉的 CPU 資源百分比; 
• %MEM:該 process 所佔用的物理內存百分比; 
• VSZ :該 process 使用掉的虛擬內存量 (Kbytes) 
• RSS :該 process 佔用的固定的內存量 (Kbytes) 
• TTY :該 process 是在那個終端機上面運做,若與終端機無關,則顯示 ?,另外, tty1-tty6 是本機上面的登入者程序,若爲 pts/0 等等的,則表示爲由網絡鏈接進主機的程序。 
• STAT:該程序目前的狀態,主要的狀態有: 
o R :該程序目前正在運做,或者是可被運做; 
o S :該程序目前正在睡眠當中 (可說是 idle 狀態啦!),但可被某些訊號 (signal) 喚醒。 
o T :該程序目前正在偵測或者是中止了; 
o Z :該程序應該已經終止,可是其父程序卻沒法正常的終止他,形成 zombie (疆屍) 程序的狀態 
• START:該 process 被觸發啓動的時間; 
• TIME :該 process 實際使用 CPU 運做的時間。 
• COMMAND:該程序的實際指令爲什麼? spa


STAT 進程狀態(有如下幾種) 隊列


D 沒法中斷的休眠狀態(一般 IO 的進程); 
R 正在運行可中在隊列中可過行的; 
S 處於休眠狀態; 
T 中止或被追蹤; 
W 進入內存交換(從內核2.6開始無效); 
X 死掉的進程(歷來沒見過); 
Z 殭屍進程; 進程

< 優先級高的進程 
N 優先級較低的進程 
L 有些頁被鎖進內存; 
s 進程的領導者(在它之下有子進程); 
l 多進程的(使用 CLONE_THREAD, 相似 NPTL pthreads); 內存

  • 位於後臺的進程組;
相關文章
相關標籤/搜索