免费注册 查看新帖 |

Chinaunix

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

[系统管理] iostat怎么查看IOPS值 [复制链接]

论坛徽章:
3
2015年亚冠纪念徽章
日期:2015-09-11 14:20:14操作系统版块每日发帖之星
日期:2015-09-17 06:20:00数据库技术版块每日发帖之星
日期:2016-02-08 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-02-05 13:43 |只看该作者 |倒序浏览
[root@localhost ~]# iostat
Linux 2.6.18-164.el5 (localhost.localdomain)    02/04/2016

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.18    0.02    0.08    0.07    0.00   99.65

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               3.36        18.65       112.95  156302141  946541238
sda1              0.00         0.00         0.00       2316         22
sda2              3.36        18.65       112.95  156299401  946541216
dm-0             14.24        18.09       112.36  151621962  941603176
dm-1              0.14         0.56         0.59    4677128    4938040


如上IOPS是多少

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
2 [报告]
发表于 2016-02-05 17:19 |只看该作者
这个我也很关心。能不能来个大牛好好说说IOPS的测试。这个指标在集群以及虚拟化中非常重要。搞不好IO瓶颈将是整个集群系统性能进入恶性循环最终导致集群系统宕机。

论坛徽章:
3
2015年亚冠纪念徽章
日期:2015-09-11 14:20:14操作系统版块每日发帖之星
日期:2015-09-17 06:20:00数据库技术版块每日发帖之星
日期:2016-02-08 06:20:00
3 [报告]
发表于 2016-02-24 14:56 |只看该作者
顶一下,希望大牛帮忙解答下

论坛徽章:
12
技术图书徽章
日期:2014-07-11 16:27:5215-16赛季CBA联赛之山西
日期:2016-01-08 16:10:11操作系统版块每日发帖之星
日期:2015-08-01 06:20:002015亚冠之武里南联
日期:2015-06-11 01:12:162015年亚洲杯之阿联酋
日期:2015-03-20 11:41:462015年亚洲杯纪念徽章
日期:2015-03-18 18:08:422015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-10 22:23:32天秤座
日期:2014-08-20 15:53:35水瓶座
日期:2014-08-11 12:08:51午马
日期:2014-07-23 23:03:38IT运维版块每日发帖之星
日期:2016-02-18 06:20:00
4 [报告]
发表于 2016-02-25 14:13 |只看该作者
回复 1# lusklusklusk


    [root@localhost ~]# iostat
Linux 2.6.18-164.el5 (localhost.localdomain)    02/04/2016

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.18    0.02    0.08    0.07    0.00   99.65

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               3.36        18.65       112.95  156302141  946541238
sda1              0.00         0.00         0.00       2316         22
sda2              3.36        18.65       112.95  156299401  946541216
dm-0             14.24        18.09       112.36  151621962  941603176
dm-1              0.14         0.56         0.59    4677128    4938040

在 iostat 的输出中 tps 代表 transfers per second。 也就是iops。
在列出的设备中,既有物理设备sda 也有分区 sda1 sda2 还有LVM对应的LV设备 dm-0 dm-1。 而dm-0 dm-1 对应的LVM信息可以用 dmsetup ls --tree来查看。

或者 iostat的时候只接加上 -N 参数就可以看到实际的名称。

对于系统来讲这个时候的iops实际上是dm-0和dm-1的和。值是一个统计值。 但是,我们知道LV实际上最后还是基于物理的分区和磁盘的,也就是说IO是到达LVM的PV所在的sda2分区
和sda2所在的磁盘sda上的。 所以sda上反应出的tps就是最终写入磁盘的iops。 可以看到由于sda1是boot分区,所以没有io,因此sda的iops和sda2的iops是一致的。
那么为什么sda的值小于sda2上面LV的iops总和呢? 是因为在写入sda的时候,OS会把io做整合,写到sda的每个io大小和写到LV的io是sector数量是不一样的。
写到LV的IO一般较小,通过整合,合并后再写入sda。

通过iostat -x  命令可以看到  rsec/s   wsec/s 这个两个值在sda和dm设备上的关系。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP