进程:先读列,再谈杀

机器规格:4 核 / 8 GiB 内存 / 内核 6.8.0-45-generic,主机 server。依次点命令,注意 %CPU 超过 100、VSZ 与 RSS 的巨大差距、STAT 里的 Z 与 D。

deploy@server:/srv/app

ps aux 的列与 ps -ef 的列

ps aux  USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
ps -ef  UID  PID PPID  C  STIME TTY   TIME CMD

STAT:R 运行  S 可中断睡眠  D 不可中断睡眠(等IO,杀不动)  T 停止  Z 僵尸
TIME 是累计 CPU 时间,不是「已经跑了多久」——跑三天 TIME 5 分钟 = 一直在等

以上输出是真实命令结果的整理样本,用来观察字段含义;换一台发行版或版本,数值与顺序会变。