Process

查找最高 CPU/MEM 使用率的 PID,保存到 shell 變數

  • September 19, 2012

有什麼方法可以獲得最高 CPU/MEM 使用率的 PID,我需要在腳本中使用它,top 命令似乎不適用於它。

ps有許多選項用於顯示和排序有關流程的詳細資訊。

例如ps hax o pid k -time | head -n 1,將為您提供使用 CPU 時間最多的程序的 PID。

有關完整詳細資訊,請參見手冊頁。手冊頁作為參考的功能足夠好,但不是教程 - IMO 您最好的選擇是閱讀和試驗,直到您了解它可以做什麼以及如何最好地使用它。AFAIK,沒有ps任何地方可用的教程式文件。

嘗試這樣的事情:

top -b -n1 | tail -n+8 | sort -nr -k9

引用自:https://unix.stackexchange.com/questions/48574