linux ps結果分析

命令:ps auxphp


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

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:該程序的實際指令爲什麼?進程


STAT 進程狀態(有如下幾種)內存


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

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

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