在终端中输入ps aux命令后,会显示当前进程的详细信息。由于都是用符号进行表示其含义。故对其进行解释。
显示的符号如下:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
其中
USER :表示该进程的所有者。常见的有root,登录时的用户号
PID :表示该进程ID,用来唯一的表示该进程
%CPU :表示该进程占用的CPU的百分率
%MEM : 表示该进程占用的物理内存的百分率
VSZ :表示该进程占用的虚拟内存量 (单位为Kbytes)
RSS :表示该进程占用的固定的内存量 (Kbytes)
TTY :表示该进程 是在那个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
STAT:表示该进程目前的状态,主要的状态有:
R :该程序目前正在运作,或者是可被运作;
S :该程序目前正在睡眠当中 (可说是 idle 状态啦!),但可被某些讯号 (signal) 唤醒。
T :该程序目前正在侦测或者是停止了;
Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态
START:表示该进程 开始的时间;
TIME :该 process 实际使用 CPU 运作的时间。
COMMAND:该程序的实际命令是什么。用户进程使用绝对路径表示