顶级批处理模式下的CPU使用率

时间:2010-12-01 14:53:06

标签: linux command-line top-command

我有一个让我发疯的问题。我使用以下命令

在批处理模式下运行top

top -b -n 1

问题是我可以在批处理模式下运行100次,但CPU使用率永远不会超过原始值。内存使用情况按预期更改,但CPU保持不变。如果我在另一个窗口中同时运行另一个顶部,则CPU的使用率会在该批量模式下更改为顶部而不是顶部。

基本上,CPU统计数据似乎在批处理模式下没有变化,在交互模式下也是如此。有谁知道为什么? 自己尝试一下,运行上面的命令几次,观察CPU使用情况保持不变,然后在交互模式下运行top并观察CPU使用情况的不断变化。

2 个答案:

答案 0 :(得分:7)

在第一次迭代中,它显示了自系统启动以来的平均CPU使用率。

(请注意,较新版本的top)不再是这种情况。

答案 1 :(得分:3)

这是一个显示在较长时间内累计CPU使用率的线路,在这种情况下为5秒。您可以使用-d标志进行调整。

cc3(k, j)