我发现 htop 命令是唯一可以很好地显示每个CPU核心负载的方法。我需要在最后几秒内平均每个CPU核心。但是,我不知道如何在命令行中提取这些数字。例如,使用 grep 或 -n 1 。我正在运行Ångström,我不允许再安装任何额外的包裹。
我希望我的最终结果是:
CPU0: X%
CPU1: X%
我将不胜感激任何帮助。
答案 0 :(得分:0)
而不是更像gui的htop
,直接转到/ proc / stat并抓住你需要的东西。
使用awk:
awk '$1~/cpu[0-9]/{usage=($2+$4)*100/($2+$4+$5); print $1": "usage"%"}' /proc/stat
答案 1 :(得分:0)
我在link中找到了答案,它以百分比形式计算出准确的cpu。