`
阿尔萨斯
  • 浏览: 4107493 次
社区版块
存档分类
最新评论

常见硬盘IOPS参考值

 
阅读更多

IOPS,即I/O per second,即每秒读写(I/O)操作的次数,多用于OLTP/数据库、小文件存储等场合,衡量随机访问的性能。

关于IOPS,请看:《磁盘性能指标--IOPS 理论

如何测试IOPS

--------------------------------------------------------------------

参考:http://zhumeng8337797.blog.163.com/blog/static/1007689142011226101554201

一个在线计算IOPS的网站

--------------------------------------------------------------------

在线计算IOPS,很不错,支持各种常见RAID,和多种型号硬盘,如SSD

http://www.wmarow.com/strcalc/

常见硬盘IOPS参考值(数据仅供参考):
---------------------------------------------------------------------
  2,5" 10.000 rpm SAS 113 IOPS
  2,5" 15.000 rpm SAS 156 IOPS
  3,5" 15.000 rpm SAS 146 IOPS
  
  2,5" 5.400 rpm SATA 71 IOPS
  3,5" 7.200 rpm SATA 65 IOPS
  
  3,5" 10.000 rpm U320 104 IOPS
  3,5" 15.000 rpm U320 141 IOPS
  
  3,5" 10.000 rpm FC 125 IOPS
  3,5" 15.000 rpm FC 150 IOPS
  
  3,5" 10.000 rpm FATA 119 IOPS

我台试机的硬盘WD32000AAKX-221CA(7200转) SATA

-------------------------------------------------------------------

(HD Tune 专业版4.6测试)
随机写入 我没有测试

随机读取 请看下图:

7200转SATA 西数WD1002FAEX 对比 希捷Barraduda XT (增加了队列深度)

-------------------------------------------------------------------------------------------------------------------------
原文:http://blog.chinaunix.net/uid-14283731-id-2824441.html


RAID 0 1 5 随机访问(IOPS)性能测试
------------------------------------
SATA 与 SAS 硬盘
源文地址:http://blog.chinaunix.net/uid-14283731-id-2824341.html

我们先来看看随机读应用的特点。在队列深度为1时,相当于单线程访问,此时的IOPS基本相当于单块硬盘每秒钟的寻道+等待次数(即平均访问时间的倒数)。当队列深度不断增加,每块硬盘的NCQ(本地命令排队)功能和硬盘的数量开始发挥作用。队列深度达到256时,理想状态下的IOPS数值与硬盘的数量成正比,无论RAID级别为0、1、5还是6,即单块硬盘IOPS的N倍(N=硬盘块数)。

那么实际情况如何呢?我们看到下方的3条SATA硬盘测试曲线除了最右端的一点基本重合,这样就印证了我们上面的说法。RAID 1的测试成绩在队列深度64时达到最大值,RAID 0/5/6也在128之后不再明显上升。SAS RAID 1在队列深度4之前的IOPS小幅超过了RAID 0和5,我们觉得也许是由于简单RAID级别在资源的消耗上更少吧。
SATA RAID的IOPS最低值在65左右,而SAS则超过了180,这就是7200rpm和15000rpm硬盘机械部分之间的差距。SAS RAID 0/5的最大IOPS达到了1200,RAID 1也超过900,而SATA只有不到600,可以说是SAS硬盘价格贵最好的解释。
下面是随机写,不同RAID级别在该项目上表现不同。虽然此时我们关闭了RAID卡的write cache,不过操作系统的磁盘写入缓存仍然起作用。对于RAID 0和1,不同队列深度的性能差别不大就是由于数据是经过缓存而后写入硬盘的。而RAID 5/6由于复杂的写入算法,数据就没有前面的读测试那么乐观了。RAID 0的IOPS仍然和硬盘的数量成正比;RAID 1由于是2块硬盘写入同样的数据,表现基本相当于单盘;RAID 5/6的随机写速度理论上也会随着队列深度的增加而提高。

排在最上面的1条曲线是SAS RAID 0,IOPS达到1000以上;其次是SATA RAID 0,也有600上下,二者之间差距的原因还是单盘性能,和前面的随机读测试一样。SAS RAID 5的IOPS起初为100左右,在队列深度达到16之前一直不如RAID 1,最高时也没有超过400。这就是一些数据库用户选择RAID 1(10)而不是RAID 5的原因。SATA RAID 5的成绩大约为SAS的三分之一左右;而最下面的RAID 6测试曲线和我们预期的差距较大,始终没有超过40 IOPS。这是本次测试中我们发现的第一个不太正常的情况,或许Adaptec需要改进一下。

是OCZ Vertex SSD固态硬盘的测试数据

-------------------------------------------------------------------------------------------------------------------------

SSD 三星830系列 IOPS指标

-----------------------------------------------------------------------------------------------

(价格是2012-10-29 京东商城价格)
三星(SAMSUNG)830系列 512G 2.5英寸 SATA-3固态硬盘(MZ-7PC512B/WW) Basic Kit ----3500元
连续读取:最大 520 MB/秒 连续写入:最大 400MB/秒 随机读取:最大 80,000 IOPS 随即写入:最大 36,000 IOPS

三星(SAMSUNG)830系列 128G 2.5英寸 SATA-3固态硬盘(MZ-7PC128B/WW)----670元
特性 连续读取:最大 520 MB/秒 连续写入:最大 320 MB/秒 随机读取:最大 80,000 IOPS 随机写入:最大 30,000 IOPS
三星(SAMSUNG)830系列 64G 2.5英寸 SATA-3固态硬盘(MZ-7PC064B/WW)
----450元
特性 连续读取:最大 520 MB/秒 连续写入:最大 160 MB/秒 随机读取:最大 75,000 IOPS 随机写入:最大 16,000 IOPS
测评文章:

http://memory.zol.com.cn/260/2600260_all.html

http://lcd.zol.com.cn/288/2880622_all.html

上图中的QD是队列深度,实际情况队列深度不会超过4,所以队列深度为1最有参考价值。




美光(Crucial)M4系列 128G 2.5英寸 SATA-3固态硬盘(CT128M4SSD2)----780元
500 MB/sec (SATA 6Gb/s),175 MB/sec (SATA 6Gb/s)
随机读取 4k 45,000 IOPS,,随机写入 4k 20,000 IOPS

美光(Crucial)M4系列 64G 2.5英寸 SATA-3固态硬盘(CT064M4SSD2) ----460元
连续读取 (up to) 500 MB/sec (SATA 6Gb/s),连续写入 (up to) 95 MB/sec (SATA 6Gb/s)
随机读取 4k 45,000 IOPS,,随机写入 4k 20,000 IOPS

英特尔 Intel SSDSC2CT120A3K5-CBOX 120G 固态硬盘330 系列 ----1000元
顺序读/写(最高) 500 MB/秒/ 400 MB/秒
随机 4KB读/写(最高) 42,000 IOPS / 52,000 IOPS

英特尔 Intel SSDSC2CT060A3K5-CBOX 60G 固态硬盘330 系列 ----470元
顺序读/写(最高) 500 MB/秒/ 400 MB/秒
随机 4KB读/写(最高) 42,000 IOPS / 52,000 IOPS

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics