如何从htop命令中提取核心的CPU负载?

时间:2017-05-05 14:54:37

标签: linux shell

我发现 htop 命令是唯一可以很好地显示每个CPU核心负载的方法。我需要在最后几秒内平均每个CPU核心。但是,我不知道如何在命令行中提取这些数字。例如,使用 grep -n 1 。我正在运行Ångström,我不允许再安装任何额外的包裹。

我希望我的最终结果是:

CPU0: X%
CPU1: X%

我将不胜感激任何帮助。

2 个答案:

答案 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。