红联Linux门户
Linux帮助

Linux命令-ps:显示当前进程的快照

发布时间:2015-05-09 09:45:46来源:linux网站作者:linux人

Linux 命令 - ps: 显示当前进程的快照


命令格式

ps [options]


实例

a) 查看所有的进程

linux@linux:~$ ps aux | head

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   3664  1984 ?        Ss   Apr22   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Apr22   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Apr22   0:01 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    Apr22   0:38 [kworker/0:0]
root         6  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    Apr22   0:00 [migration/1]
root        10  0.0  0.0      0     0 ?        S    Apr22   0:01 [ksoftirqd/1]
root        11  0.0  0.0      0     0 ?        S    Apr22   0:00 [watchdog/1]  


信息含义

列标题含义:

 

标题 说明
USER 用户ID,表示该进程的所有者
PID 表示进程ID
%CPU CPU使用百分比
%MEM 内存使用百分比
VSZ 虚拟耗用内存大小
RSS 实际使用的内存大小。进程使用的物理内存(RAM)大小(以KB为单位)
TTY 代表来进程的控制终端,问号表示没有终端控制
STAT 表示进程的当前状态
START 进程开启的时间。如果超过24个小时,那么将使用日期来显示
TIME 表示进程消耗的CPU时间总和 

进程状态含义:

 

状态 含义
 R  运行状态。进程正在运行或准备运行
 S  睡眠状态。进程不在运行,而是在等待某事件的发生,如键盘输入或者收到网络报文 
 D  不可中断的睡眠状态,进程在等待 I/O 操作,如硬盘驱动
 T  暂停状态。进程被指示暂停(后续还可以继续运行)
 Z  无效或者“僵尸”进程。子进程被终止,但是还没有被父进程彻底释放掉
 <  高优先级进程。进程可以被赋予更多的重要性,分配更多的CPU时间。
 N  低优先级进程。 

 

Linux如何查看当前进程的ID:http://www.linuxdiyf.com/linux/1434.html

10个重要的Linux ps命令实战:http://www.linuxdiyf.com/linux/8218.html

Linux ps命令详解:http://www.linuxdiyf.com/linux/5327.html

Linux下ps命令用法:http://www.linuxdiyf.com/linux/3610.html

RHEL6系统进程管理之进程观察ps命令:http://www.linuxdiyf.com/linux/3704.html