|
作者 Sonia
|
顯示瞬間行程 (process) 的動態
ps [options] [--help]
-a 顯示所有由終端機開啟的Process -u 顯示詳細資料 -w 若資訊太常則換行(不用-w會被截斷) -x 列出所有非終端機開啟的Process -U 使用者 列出某user開啟的Process
au(x) 輸出格式 : USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND USER: 行程擁有者 PID: pid %CPU: 佔用的 CPU 使用率 %MEM: 佔用的記憶體使用率 VSZ: 佔用的虛擬記憶體大小 RSS: 佔用的記憶體大小 TTY: 終端的次要裝置號碼 (minor device number of tty)
STAT: 該行程的狀態: D: 不可中斷的靜止 (進行 I/O 動作) R: 正在執行中 S: 靜止狀態 T: 暫停執行 Z: 不存在但暫時無法消除 W: 沒有足夠的記憶體分頁可分配 <: 高優先序的行程 N: 低優先序的行程 L: 有記憶體分頁分配並鎖在記憶體內 (即時系統或 I/O)
START: 行程開始時間 TIME: 執行的時間 COMMAND:所執行的指令
範例:
$ps PID TTY TIME CMD 2791 ttyp0 00:00:00 tcsh 3092 ttyp0 00:00:00 ps
$ ps -aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.7 1096 472 ? S Sep10 0:03 init [3] root 2 0.0 0.0 0 0 ? SW Sep10 0:00 [kflushd] root 3 0.0 0.0 0 0 ? SW Sep10 0:00 [kpiod] root 4 0.0 0.0 0 0 ? SW Sep10 0:00 [kswapd] ........
| | |