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