【发布时间】:2014-07-19 20:12:03
【问题描述】:
我想通过 %us 计算特定时刻的 CPU 使用率,但是一旦我运行它:
top -b -d1 -n1|grep -i "Cpu(s)"
我得到公平的 o/p:
CPU:0.6%us、0.2%sy、0.0%ni、98.9%id、0.3%wa、0.0%hi、0.1%si、0.0%st
但它似乎一直是重复的,它没有根据最高回报得到更新。请给我一些更新此命令的提示,以便我可以在特定时刻获得正确的 CPU 使用结果。
【问题讨论】:
-
另一个命令
mpstat 2 | awk '{print $4}'给了我真正的 o/p 它以我只需要 instat 的方式继续 -
你为什么不使用
top -b -d1 -n1|grep -i "Cpu(s)" | awk '{print $2}'? -
@Jayesh alerady 这个给了同样的
0.6%us