如何让 top 显示多个 CPU(无需切换)

如何让 top 显示多个 CPU(无需切换)

有什么方法可以让 top 默认显示多个 CPU?我知道如何切换 (1) 但我在批处理模式下运行它,输出被重定向到文件。

答案1

阅读完整个手册后,我发现没有“开关”来显示多个 CPU。

但是当您按下“W”时,当前配置将保存到~/.toprc,并且当您再次运行top时,这些配置将成为默认配置。

因此,我只需运行 top,按“1”,然后按“W”,关闭 top 并再次运行,它就会显示多个 CPU。之后,我设法在“批处理”模式下获得多个 CPU。

我希望它能够对未来的某些人有所帮助。

答案2

据我所知,不是。也许mpstat这是您愿意考虑的替代方案?

# mpstat -P ALL
Linux 2.6.5-7.252-smp (ora9.xxx.in)   04/07/06
07:44:18     CPU   %user   %nice %system %iowait    %irq   %soft   %idle    intr/s
07:44:18     all    3.01   57.31    0.36    0.13    0.01    0.00   39.19   1063.46
07:44:18       0    5.87   69.47    0.44    0.05    0.01    0.01   24.16    262.11
07:44:18       1    1.79   48.59    0.36    0.23    0.00    0.00   49.02    268.92
07:44:18       2    2.19   42.63    0.28    0.16    0.01    0.00   54.73    260.96
07:44:18       3    2.17   68.56    0.34    0.06    0.03    0.00   28.83    271.47

http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html

相关内容