- 论坛徽章:
- 0
|
使用top命令观察系统资源情况的时候,wa解释为cpu等待io的时间。
使用iostat -x 观察系统资源使用情况的时候,%uitl解释为:Percentage of CPU time during which I/O requests were issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100%.
英语不太好。如果理解错了可以拍砖
我理解这两个参数说的是一个意思。都是cpu用来等待io的时间百分比。
但是实际观察的时候(此时系统io很高)
使用top观察到
Cpu(s): 1.5% us, 2.5% sy, 0.0% ni, 45.4% id, 50.5% wa, 0.2% hi, 0.0% si
使用iostat -x观察到
avg-cpu: %user %nice %sys %iowait %idle
0.50 0.00 1.50 50.50 48.00
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 0.00 349.00 0.00 2824.00 0.00 1412.00 0.00 8.09 0.98 2.82 2.81 97.90
为什么wa的值和%util的值相差这么多呢?我觉得是我把util的意思理解错了,但是想不出是哪里有问题,各位帮帮忙 |
|