免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 17288 | 回复: 2
打印 上一主题 下一主题

iostat命令中%util的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-21 15:24 |只看该作者 |倒序浏览
使用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的意思理解错了,但是想不出是哪里有问题,各位帮帮忙

论坛徽章:
0
2 [报告]
发表于 2008-04-22 12:54 |只看该作者
iowait  等待时间
util  io操作非空时间 97.9%
IO操作过于频繁,等待时间长,并不矛盾啊

可以多贴几行出来
似乎是同时发起的读操作较多,处理不过来,I/O处于高负载的情况,有轻微排队现象

[ 本帖最后由 lzd7807 于 2008-4-22 13:30 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2008-04-22 16:11 |只看该作者
"bandwidth utilization for the device"
%util 应该是IO带宽的利用率吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP