1. 程式人生 > >linux ps aux 各列內容說明

linux ps aux 各列內容說明

linux 定義 read system ESS 占用 ps aux usr and

[[email protected] ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 43116 3640 ? Ss 4月04 0:05 /usr/lib/systemd/sys
root 2 0.0 0.0 0 0 ? S 4月04 0:00 [kthreadd]

說明:

USER:該 process 屬於那個使用者賬號的

PID :該 process 的號碼

%CPU:該 process 使用掉的 CPU 資源百分比

%MEM:該 process 所占用的物理內存百分比

VSZ :該 process 使用掉的虛擬內存量 (Kbytes)

RSS :該 process 占用的固定的內存量 (Kbytes)

TTY :該 process 是在那個終端機上面運作,若與終端機無關,則顯示 ?,另外, tty1-tty6 是本機上面的登入者程序,若為 pts/0 等等的,則表示為由網絡連接進主機的程序。

STAT:該程序目前的狀態,主要的狀態有

R :該程序目前正在運作,或者是可被運作

S :該程序目前正在睡眠當中 (可說是 idle 狀態),但可被某些訊號 (signal) 喚醒。

T :該程序目前正在偵測或者是停止了

Z :該程序應該已經終止,但是其父程序卻無法正常的終止他,造成 zombie (疆屍) 程序的狀態

START:該 process 被觸發啟動的時間

TIME :該 process 實際使用 CPU 運作的時間

COMMAND:該程序的實際指令

< 高優先級
n 低優先級
L 分頁在內存中鎖定(對於實時和自定義IO)
s 包含子進程
l 多線程(使用CLONE_THREAD,類似NPTL線程)
+ 位於後臺的進程組

linux ps aux 各列內容說明