2009年5月12日 星期二

ps aux 代表意思

ps aux 代表意思

[轉貼]

USER:該 process 屬於的使用者帳號。
PID :該 process 的號碼。
%CPU:該 process 使用掉的 CPU 資源百分比;
%MEM:該 process 所佔用的實體記憶體百分比;
VSZ :該 process 使用掉的虛擬記憶體量 (Kbytes)
RSS :該 process 佔用的固定的記憶體量 (Kbytes)
TTY :該 process 是在那個終端機上面運作,若與終端機無關,則顯示 ?,另外,tty1~tty6 是本機上面的登入者程序,若為 pts/0 等等的,則表示為由網路連接進主機的程序。


ps ax 的 stat 代表意思
D 不可中斷 Uninterruptible sleep (usually IO)
R 正在運行,或在隊列中的進程
S 處於休眠狀態
T 停止或被追踪
Z 僵屍進程
W 進入内存交换(從kernel 2.6開始無效)
X 死掉的進程
-------------------------------
< 高優先级
N 低優先级
L 有些頁被鎖進内存
s 包含子進程
+ 位于後台的進程组;
l 多線程,克隆線程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
D Uninterruptible sleep (usually IO)
R Running or runnable (on run queue)
S Interruptible sleep (waiting for an event to complete)
T Stopped, either by a job control signal or because it is being traced.
W paging (not valid since the 2.6.xx kernel)
X dead (should never be seen)
Z Defunct ("zombie") process, terminated but not reaped by its parent.

ref :
程序管理
Linux時代論譠

沒有留言:

張貼留言