博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[20150604]关于IOPS.txt
阅读量:7090 次
发布时间:2019-06-28

本文共 741 字,大约阅读时间需要 2 分钟。

[20150604]关于IOPS.txt

--昨天别人问我们机器的IOPS是多少,说句真心话,我很少了解我们的机器到底能支持多大的IOPS。我自己也没有测试软件测试过。

--今天恶补一把:

IOPS (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。

--我记得以前学习了解存储的时候,15000转的磁盘,厂家讲过IOPS大约是200.也不知道如何估算出来的。(这个数字很好记,我就一直

--记下来了)
--晚上看vage的书提到150次。里面提到8块盘做raid10. P165
--写的IOPS按4块盘算,4*150=600.
--读的IOPS按8块盘算,8*150=1200.
--对于读写混合的OLTP系统,按10%写,90%读来计算:
600*0.1+1200*0.9=1140.0
--大约1140IOPS.

--厂家提到200是如何计算的呢?

--简单的计算公式如下:

IOPS(每秒IO次数)= 1s/(寻道时间+旋转延迟+数据传输时间)

--假设磁盘平均物理寻道时间为3ms, 磁盘转速为15Krpm,则磁盘IOPS理论最大值分别为:

--旋转延迟按磁盘转半圈的时间来算:
--转1圈的时间是 60000/15000=4ms
--转半圈的时间就是 4/2=2ms.

--如果不算数据传输时间.

IOPS= 1000/(3+2)=200 IOPS

--如果考虑数据传输时间要小一些,加上许多磁盘都有cache,基本在这个上下。

--如果转速更低,IOPS更小一些,基本在140-200之间。这个大概是目前单盘的情况。

--以下的东西平时不是很了解,算是一个学习笔记。

转载地址:http://xsbql.baihongyu.com/

你可能感兴趣的文章
多年收集的一些稀有软件1
查看>>
Deduplication去重算法基础之可变长度数据分片
查看>>
MyBatis学习总结(5)——实现关联表查询
查看>>
Java基础学习总结(5)——多态
查看>>
Greenplum同步到Oracle脚本
查看>>
Tomcat 不同端口配置两个应用程序
查看>>
XMLDecoder反序列化漏洞
查看>>
【.net web】Response.Redirect 打开新窗口的两种方法
查看>>
多从库时半同步复制不工作的BUG分析
查看>>
在Meego上控制横竖屏
查看>>
文档附件在线预览——HTML Filter数据转换器
查看>>
Zabbix企业级分布式监控系统第2版即将出版
查看>>
Web开发人员常犯的10个错误
查看>>
我的友情链接
查看>>
ESXi主机 查看硬盘健康信息(SMART)
查看>>
D3 brush
查看>>
sql语句注意事项
查看>>
IOS像素与分辨率
查看>>
swig 基于neko vm的类型包装
查看>>
Dubbo学习(一)
查看>>