当我执行以下命令获取cpu用法时,我得到了+用户cpu用法。
top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
输出:
14.5
在这里,我遇到的问题是输出取决于top命令,因此它不会像top命令那样立即更改。因此,我无法立即获得正确的CPU。它给出相同的输出,并且没有变化。
我想在输出中获取实时cpuusage。请帮助我改善命令。
time
。在我的系统上,只需要0.165s。
time (top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' )