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 | 启动进程的命令 |