ps命令

guoliangli發表於2018-03-29

名稱:ps
使用許可權:所有使用者
使用方式:ps [options] [--help]
說明:顯示瞬間行程 (process) 的動態
引數:ps的引數非常多, 在此僅列出幾個常用的引數並大略介紹含義
-A 列出所有的程式
-w 顯示加寬可以顯示較多的資訊
-au 顯示較詳細的資訊
-aux 顯示所有包含其他使用者的行程

Head標頭:

USER 使用者名稱
UID 使用者ID(User ID)
PID 程式ID(Process ID)
PPID 父程式的程式ID(Parent Process id)
SID 會話ID(Session id)
%CPU 程式的cpu佔用率
%MEM 程式的記憶體佔用率
VSZ 程式所使用的虛存的大小(Virtual Size)
RSS 程式使用的駐留集大小或者是實際記憶體的大小,Kbytes位元組。
TTY 與程式關聯的終端(tty)
STAT 程式的狀態:程式狀態使用字元表示的(STAT的狀態碼)
R 執行 Runnable (on run queue) 正在執行或在執行佇列中等待。
S 睡眠 Sleeping 休眠中, 受阻, 在等待某個條件的形成或接受到訊號。
I 空閒 Idle
Z 僵死 Zombie(a defunct process) 程式已終止, 但程式描述符存在, 直到父程式呼叫wait4()系統呼叫後釋放。 D 不可中斷 Uninterruptible sleep (ususally IO) 收到訊號不喚醒和不可執行, 程式必須等待直到有中斷髮生。
T 終止 Terminate 程式收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU訊號後停止執行執行。
P 等待交換頁
W 無駐留頁 has no resident pages 沒有足夠的記憶體分頁可分配。
X 死掉的程式
< 高優先順序程式 高優先序的程式
N 低優先 級程式 低優先序的程式
L 記憶體鎖頁 Lock 有記憶體分頁分配並縮在記憶體內
s 程式的領導者(在它之下有子程式);
l 多程式的(使用 CLONE_THREAD, 類似 NPTL pthreads)
START 程式啟動時間和日期
TIME 程式使用的總cpu時間
COMMAND 正在執行的命令列命令
NI 優先順序(Nice)
PRI 程式優先順序編號(Priority)
WCHAN 程式正在睡眠的核心函式名稱;該函式的名稱是從/root/system.map檔案中獲得的。
FLAGS 與程式相關的數字標識

相關文章