Welcome 微信登录

首页 / 操作系统 / Linux / Linux 命令 - ps: 显示当前进程的快照

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

命令格式

ps [options] 

实例

a) 查看所有的进程linuxidc@linuxidc:~$ ps aux | headUSER PID %CPU %MEMVSZ RSS TTYSTAT START TIME COMMANDroot 10.00.0 36641984 ?Ss Apr22 0:00 /sbin/initroot 20.00.00 0 ?SApr22 0:00 [kthreadd]root 30.00.00 0 ?SApr22 0:01 [ksoftirqd/0]root 40.00.00 0 ?SApr22 0:38 [kworker/0:0]root 60.00.00 0 ?SApr22 0:00 [migration/0]root 70.00.00 0 ?SApr22 0:00 [watchdog/0]root 80.00.00 0 ?SApr22 0:00 [migration/1]root100.00.00 0 ?SApr22 0:01 [ksoftirqd/1]root110.00.00 0 ?SApr22 0:00 [watchdog/1] 

信息含义

列标题含义:
标题说明
USER用户ID,表示该进程的所有者
PID表示进程ID
%CPUCPU使用百分比
%MEM内存使用百分比
VSZ虚拟耗用内存大小
RSS实际使用的内存大小。进程使用的物理内存(RAM)大小(以KB为单位)
TTY代表来进程的控制终端,问号表示没有终端控制
STAT表示进程的当前状态
START进程开启的时间。如果超过24个小时,那么将使用日期来显示
TIME表示进程消耗的CPU时间总和
进程状态含义:
状态含义
 R 运行状态。进程正在运行或准备运行
 S 睡眠状态。进程不在运行,而是在等待某事件的发生,如键盘输入或者收到网络报文 
 D 不可中断的睡眠状态,进程在等待 I/O 操作,如硬盘驱动
 T 暂停状态。进程被指示暂停(后续还可以继续运行)
 Z 无效或者“僵尸”进程。子进程被终止,但是还没有被父进程彻底释放掉
 < 高优先级进程。进程可以被赋予更多的重要性,分配更多的CPU时间。
 N 低优先级进程。
本文永久更新链接地址