有什么方法可以让 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