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
相关推荐
用于测试硬盘IOPS和带宽等一个全方面的测试脚本。也可以测云存储。
A试图通过将20万IOPS乘以4KB(一个常见的小I/O大小)来计算带宽,得到的结果远低于12GB/s。这是因为VNX的带宽可能是在不同I/O大小下测量的,比如64KB,这样计算出来的带宽(12.207GB/s)更接近实际。 带宽和IOPS...
IOPS(Input/OutputOperations Per Second)是一个用于计算机存储设备(如硬盘(HDD)、固态硬盘(SSD)或存储区域网络(SAN))性能测试的量测方式,可以视为是每秒的读写次数。和其他性能测试一様,存储设备制造商...
IOPS测试工具可以帮助我们评估硬盘、固态驱动器(SSD)、存储阵列或任何其他存储设备在特定工作负载下的表现。下面我们将详细探讨IOPS性能测试工具的相关知识点。 首先,理解IOPS的含义至关重要。IOPS代表每秒输入/...
IOPS值越高,表示设备的数据读写速度越快,对于需要频繁读写数据的应用来说,IOPS是选择存储设备时需要重点考虑的指标之一。 从提供的文件内容来看,IOPS参数表涵盖了多种磁盘设备,包括传统机械硬盘(HDD)和固态...
本文档主要介绍了EMC存储计算IOPS技术的相关知识点,包括IOPS的计算方法、RAID类型的选择、硬盘的选择以及实际实施中的考虑因素。 一、IOPS的计算方法 IOPS(Input/Output Operations Per Second)的计算方法是...
在本文中,我们将深入探讨如何在Zabbix中监控磁盘IOPS(每秒输入/输出操作次数),这是一个关键性能指标,用于评估存储系统的繁忙程度和响应速度。 IOPS,全称Input/Output Operations Per Second,是衡量磁盘性能...
常见磁盘的平均物理寻道时间和旋转延迟时间也会影响磁盘性能。最大 IOPS 的理论计算方法是 IOPS = 1000 ms/ (寻道时间 + 旋转延迟)。可以忽略数据传输时间。 实际测量中,IOPS 数值会受到很多因素的影响,包括 I/O ...
IOPS值越高,表示阵列能够同时处理的并发请求越多,从而能够支持更复杂的应用场景。例如,10K RPM硬盘的IOPS大约为100,15K RPM硬盘的IOPS约为150,而ATA硬盘的IOPS仅为50。同样地,采用更高转速的硬盘可以显著提高...
IOPS Calculator计算器. 计算存储的IOPS值, 以便能够对企业里的存储做个评估.
IOPS是衡量硬盘或存储设备处理数据能力的一个关键指标,它表示单位时间内系统能完成的读写操作次数。高IOPS对于数据库服务器、虚拟化环境和大规模数据处理至关重要。 在Zabbix中监控IOPS,我们可以使用自定义脚本和...
2. **硬件优化**:固态硬盘(SSD)通常提供比传统机械硬盘更高的IOPS。RAID配置(如RAID 0、RAID 5、RAID 6或RAID 10)也可以提高IOPS,但需权衡可靠性。 3. **缓存策略**:利用内存作为缓存可以减少磁盘I/O,从而...
- **硬盘数量**:增加硬盘数量能够增加并发I/O操作,从而提高IOPS。例如,FAStT900支持的最大硬盘数量为140个。 - **RAID配置**:使用RAID 5配置,如在测试环境中使用5块硬盘的RAID 5,可以平衡IOPS和数据保护。\n...
### fio中libaio与psync模式iops性能对比分析 #### 一、libaio模式下的调试与测试 在使用fio进行磁盘I/O性能测试时,libaio(Linux AIO,异步I/O)模式因其高效性被广泛采用。为了深入理解libaio模式下fio的工作...
这些数据对于选择合适的硬盘,无论是家用还是企业级应用,都有着重要的参考价值。 首先,让我们来探讨一下硬盘的几个主要性能指标: 1. **读写速度**:这是衡量硬盘传输数据能力的关键因素,通常以MB/s(兆字节每...
总的来说,使用硬盘测速工具是优化系统性能、选择合适硬盘的重要手段,通过科学的测试和分析,可以为电脑配置提供有价值的参考。在使用过程中,确保硬盘处于良好的工作状态,定期进行测试,有助于及时发现并解决潜在...
- **RAID-5**:为了维护校验数据的一致性,每写入一次数据,就需要先读取旧数据和旧校验值,然后计算新的校验值并写回。因此,RAID-5的写惩罚为4。 - **RAID-6**:与RAID-5类似,但由于有两个校验位,因此需要读取两...
- 购买决策:在购买新硬盘时,可以作为参考依据,比较不同型号的性能差异。 2. **常见的硬盘测试软件**: - CrystalDiskMark:一个广泛使用的硬盘基准测试工具,可以测量连续读写速度和随机4K、512K读写速度。 -...