这是我的命令:
top -b -n 1 | head -3 | tail -n 1 | awk '{ print $2 }'
我运行一个 bash 脚本来获取这些详细信息(还有平均负载和内存消耗)并将其保存到一个文件中,我用它来可视化 cpu 负载。
但是上面的命令,总是显示相同的值!~6%,无论服务器是处于高负载还是空闲状态。
当我运行时:
top
它在开始时显示相同的值(~6%),刷新后显示实际值(例如 80%)。
如何解决这个问题,或者如何获得可用于可视化的当前 cpu 使用情况?