本文共 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/