在linux主机上面执行top命令可以得到
top - 16:07:16 up 55 days, 2:58, 6 users, load average: 0.01, 0.09, 0.07
Tasks: 235 total, 1 running, 230 sleeping, 2 stopped, 2 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 524288k total, 474336k used, 49952k free, 5044k buffers
Swap: 1081336k total, 274996k used, 806340k free, 159288k cached
我想得到是 cpu的利用率,就那个百分比,
内存的利用率,
swap的利用率
在使用top|grep Mem 的命令的时候,因为top命令在不断更新,所以也在不断输出。所以就是这个利用率也就是动态的。
该怎么用awk去解析呢?
比如我想使用 top|grep Mem|awk -F " " '{print $1}'去输出,怎么不行呢?谢谢回答! |