http://zengestudy.blog.51cto.com/1702365/1833505bash
1async 2spa 3.net 4code 5blog 6隊列 7進程 8ip |
|
$1 表示進程名字,是腳本給出的參數。也是zabbix上Item中要指定的。
上面的腳本能夠簡化:
1 2 3 |
|
ps aux命令詳解
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
USER:進程的屬主;
PID :進程的ID;
PPID :父進程;
%CPU:進程佔用的CPU百分比;
%MEM:佔用內存的百分比;
NI :進程的NICE值,數值大,表示較少佔用CPU時間;
VSZ:該進程使用的虛擬內存量(KB);
RSS:該進程佔用的固定內存量(KB)(駐留中頁的數量);
TTY:該進程在那個終端上運行(登陸者的終端位置),若與終端無關,則顯示(?)。若為pts/0等,則表示由網絡連接主機進程
WCHAN:當前進程是否正在進行,若為-表示正在進行;
START:該進程被觸發啓動時間;
TIME:該進程實際使用CPU運行的時間;
COMMAND:命令的名稱和參數;
STAT常見狀態:
D 沒法中斷的休眠狀態(一般 IO 的進程);
R 正在運行可中在隊列中可過行的;
S 處於休眠狀態;
T 中止或被追蹤;
W 進入內存交換 (從內核2.6開始無效);
X 死掉的進程 (基本不多見);
Z 殭屍進程;
< 優先級高的進程
N 優先級較低的進程
L 有些頁被鎖進內存;
s 進程的領導者(在它之下有子進程);
l 多進程的(使用 CLONE_THREAD, 相似 NPTL pthreads);
+ 位於後臺的進程組;
參考資料:http://blog.csdn.net/hanner_cheung/article/details/6081440