我有一个让我生气的问题。我使用以下命令以批处理模式运行 top,
top -b -n 1
问题是我可以在批处理模式下运行 top 100 次,但 CPU 使用率永远不会超过原始值。内存使用量按预期变化,但 CPU 保持不变。如果我同时在不同的窗口中运行另一个顶部,则该顶部的 CPU 使用率会发生变化,但批处理模式下的顶部不会发生变化。
基本上,CPU 统计数据在批处理模式下似乎不会改变,但在交互模式下会发生变化。有谁知道为什么?
自己尝试一下,运行上面的命令几次,观察CPU占用率保持不变,然后以交互模式运行top,观察CPU占用率不断变化。
在第一次迭代中,它向您显示自系统启动以来的平均 CPU 使用率。
(请注意,对于较新版本的top
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)