本文摘自PHP中文网,作者藏色散人,侵删。
ps -aux指令详解
推荐:《linux教程》
1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
4)ps -e 此参数的效果和指定”A”参数相同。
5)ps e 列出程序时,显示每个程序所使用的环境变量。
6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
7)ps -H 显示树状结构,表示程序间的相互关系。
8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
9)ps s 采用程序信号的格式显示程序状况。
10)ps S 列出程序时,包括已中断的子程序资料。
11)ps -t <终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。
12)ps u 以用户为主的格式来显示程序状况。
13)ps x 显示所有程序,不以终端机来区分。
14)ps -l ?^?L,?^??的?@示?PID的信息
1 2 3 4 5 6 7 8 9 10 |
|
相?P信息的意?x:
F ?M程的?苏I(flag),4表示用??槌??用??
S ?M程的??B(stat),各STAT的意?x?下文
PID ?M程的ID
C CPU使用?Y源的百分比
PRI priority(??先?)的?s??,
NI Nice值,
ADDR 核心功能,指出??M程在?却娴哪且徊糠郑?如果是?\行的?M程,一般都是“-”
SZ 用掉的?却娴拇笮?
WCHAN ??前?M程是否正在?\行,若?椤?-”表示正在?\行
TTY 登?者的?K端位置
TIME 用掉的CPU的?r?g
CMD 所?绦械闹噶?
1 2 3 4 5 6 7 8 9 10 11 12 |
|
USER 进程的属主;
PID 进程的ID;
PPID 父进程;
%CPU 进程占用的CPU百分比;
%MEM 占用内存的百分比;
NI 进程的NICE值,数值大,表示较少占用CPU时间;
VSZ ?进程使用的虚拟?却媪浚?KB);
RSS ??M程占用的固定?却媪浚?KB)(驻留中页的数量);
TTY ??M程在那???K端上?\行(登?者的?K端位置),若?c?K端?o?P,?t?@示(?)。若??pts/0等,?t表示由?W?j?B接主?C?M程
WCHAN ??前?M程是否正在?M行,若??-表示正在?M行;
START ??M程被?|?l启动时间;
TIME ?进程???H使用CPU?\行的时间;
COMMAND 命令的名称和参数;
linux上进程有5种状态:
1. 运行(正在运行或在运行队列中等待)
2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
STAT??B位常?的??B字符:
D 无法中断的休眠状态(通常 IO 的进程);
R 正在运行可中在队列中可过行的;
S 处于休眠状态;
T 停止或被追踪;
W 进入内存交换 (从内核2.6开始无效);
X 死掉的进程 (基本很少?);
Z 僵尸进程;
< 优先级高的进程
N 优先级较低的进程
L 有些页被锁进内存;
s 进程的领导者(在它之下有子进程);
l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);
+位于后台的进程组;
以上就是ps aux 命令详解的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《psaux》频道 >>