检索指定进程的 PID(消耗最多 CPU)

检索指定进程的 PID(消耗最多 CPU)

我知道我可以通过名称搜索进程

ps -aux | grep <name>

有没有办法使用它来检索pid指定进程的当前消耗CPU最多的?例如,如果我搜索进程名称godot并且有 5 个godot进程,我可以检索pid消耗 CPU 最多的进程吗?

答案1

使用top命令:

top -b -o -%CPU

分解它:

top   ==> display processor activity
-b    ==> execute in bash mode
-o    ==> override command to change what we sort by
-%CPU ==> sorting parameter 

相关内容