首页/系统/Linux 运维命令速查/ps 进程快照速查
性能与监控48 条

ps 进程快照速查

ps 的排查用法:按 CPU/内存排序、按状态过滤(D/Z)、看完整命令行与线程;etop 式一行流先看现场。

Linux 运维命令速查系统更新于 2026-10-12
用途进程快照查询与排序
语法ps aux --sort=-%cpu / ps -eo ...
所属procps-ng

常用示例

常用示例
ps aux --sort=-rss | head -n 12
ps aux --sort=-%cpu | head -n 12
ps -eo pid,ppid,stat,rss,etime,cmd --sort=-rss | head
ps -eLf | grep -c ''
# 僵尸与 D 状态:
ps -eo stat,pid,ppid,cmd | awk '$1 ~ /Z|D/ | head
STAT 里 D=不可中断睡眠(多是 IO)、Z=僵尸、T=停止、< 高优先级、l 多线程、s 会话组长。

易错点

  • 僵尸进程本身不占资源,要处理的是它的父进程(回收失败)
  • 容器里 ps 的 PID 与宿主不同(命名空间),跨层定位要转换(docker top / crictl)

数据来源与参考

  • man 1 ps(procps-ng)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌