51Testing软件测试论坛

标题: linux io监控 [打印本页]

作者: qq550441318    时间: 2014-8-11 14:02
标题: linux io监控
最近子做编解码的性能测试,遇到一个io监控方面的问题。
1.使用 iostat -x  命令监控io情况,由于数据太多,所见加入选择条件,iostat -x  1 10 |grep sda  |awk '{print $10}'。
2.问题来了,监控时候加入了选择条件时候,结果没有实时刷新,而是隔一段时间一次刷新多个结果出来。
请问那个高手能解答下。

注:同时在这里请教下,IO能力一般那个数据比较有代表性(IOPS 、IO吞吐率、 响应时间)。
作者: gaha    时间: 2014-8-11 15:33
吞吐量,其实你用nmon会更清楚一些,iostat 实时看,倒数第2个数据,超过1了肯定大幅度影响性能。
作者: msnshow    时间: 2014-8-16 10:48
写个脚本循环执行就OK了嘛
作者: fairylly    时间: 2014-8-20 17:48
修改为:
iostat -x  1 10 > /tmp/io.log
grep sda /tmp/io.log |awk '{print $10}'

如果是想判断IO是否有瓶颈
推荐优先看:%util,这个值如果长时间100%,说明IO有瓶颈
这时,再分析前面的数据,看是读瓶颈,还是写瓶颈等等




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2