如何显示前10个进程的累计cpu使用率?

如何显示前10个进程的累计cpu使用率?

我知道该命令top,但top只显示 cpu 和内存使用的实际数字。但有时许多数字波动非常快,因此很难找出哪些进程真正需要大量 cpu 时间。

有没有办法显示过去 15 分钟或过去 2 小时内累积的 cpu 时间?也许与最大内存使用量一起。

答案1

不完全是您正在寻找的内容,而是以下命令

 top -o TIME+

将按照自进程启动以来累积的 CPU 时间排序。

答案2

这并不完全是您想要的,但该htop命令将显示自上次重新启动以来每个进程已使用的 CPU 时间量。

相关内容