如何使用 ps 显示占用内存最多的前 10 个进程?

如何使用 ps 显示占用内存最多的前 10 个进程?

正如问题中所述,我想列出我的 ubuntu 中消耗内存最多的前十个进程

我使用ps aux --sort -rss基于内存消耗的排序。由于我的 ubuntu 中的进程数较多,因此我想将其限制为 10。

我也试过了head -10 | ps aux --sort -rss。这也会显示所有进程

答案1

显示内存消耗最大的 10 个进程:

ps aux --sort -rss | head -11

或者:

ps aux --sort +rss | tail -10

答案2

您还可以执行以下操作:

ps aux --sort -%mem | head --lines=11

相关内容