![占用最大 CPU 的进程](https://linux22.com/image/1221556/%E5%8D%A0%E7%94%A8%E6%9C%80%E5%A4%A7%20CPU%20%E7%9A%84%E8%BF%9B%E7%A8%8B.png)
如何识别使用最大 CPU 的 unix 进程。由于我不是高级用户,我可以使用 ps 命令找到它吗?此外,我使用 SSH 客户端或 telnet 登录到服务器。
答案1
您使用top
,默认情况下,它会在顶部列出最耗 CPU 的进程。并且它有一个进程 ID 字段。
答案2
UNIX95= ps -e -o pcpu,pid,user,args | sort -r | head -1
答案3
htop 是带有颜色的顶部......
答案4
从要求最高到要求最低的排序:
ps -arcwwwxo "command %cpu"
仅前十名:
ps -arcwwwxo "command %cpu" | head -13