linux ps 命令的结果中VSZ,RSS,STAT的含义和单位大小

ps是linux系统的进程管理工具,重要性相当于windows中的资源管理器。

ps 也是 Linux 和 Unix 系统中常用的一个命令,用来显示当前系统中运行的进程信息。在 ps 命令的输出结果中,VSZ、RSS 和 STAT 是三个重要的列,它们的含义分别是:

•	VSZ:虚拟内存大小,单位是字节(bytes)。它指的是该进程在虚拟内存空间中所占用的内存大小。
•	RSS:实际物理内存大小,单位也是字节(bytes)。它指的是该进程在物理内存中所占用的内存大小。
•	STAT:进程状态。它指的是该进程当前的运行状态,可能的值有:
    •	D:表示该进程处于不可中断的睡眠状态(uninterruptible sleep)。
    •	R:表示该进程正在运行,或者处于可中断的睡眠状态(interruptible sleep)。
    •	S:表示该进程处于休眠状态(sleeping)。
    •	T:表示该进程被跟踪(traced)或停止(stopped)。
    •	Z:表示该进程被内核挂起(zombie)。

其他的ps aux命令执行结果也很重要,其他重要的列的信息分别是:

列名 说明
USER 进程所属用户
PID 进程ID
%CPU 进程占用CPU百分比
%MEM 进程占用内存百分比
VSZ 虚拟内存占用大小,单位为kb(killobytes)
RSS 实际内存占用大小,单位为kb(killobytes)
TTY 终端类型
STAT 进程状态
START 进程启动时刻
TIME 进程运行时长
COMMAND 启动进程的命令

参考资料:http://www.linfo.org/ps.html