当前位置:资讯中心/行业动态
戴尔常见硬盘IOPS参考值
2022-06-17


---------------------------------------------------------------------
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

如果一个阵列有120块15K,2,5" SAS rpm的光纤硬盘,那么,它能撑的最大IOPS为120*156=18720,这个为硬件限制的理论值,如果超过这个值,硬盘的响应可能会变的非常缓慢而不能正常提供业务。
在raid5与raid10上,读iops没有差别,但是,相同的业务写iops,最终落在磁盘上的iops是有差别的,而我们评估的却正是磁盘的IOPS,如果达到了磁盘的限制,性能肯定是上不去了。
那我们假定一个case,业务的iops是10000,读cache命中率是30%,读iops为60%,写iops为40%,磁盘个数为120,那么分别计算在raid5与raid10的情况下,每个磁盘的iops为多少。


raid5:

单块盘的iops = (10000*(1-0.3)*0.6 + 4 * (10000*0.4))/120
= (4200 + 16000)/120
= 168
这里的10000*(1-0.3)*0.6表示是读的iops,比例是0.6,除掉cache命中,实际只有4200个iops
而4 * (10000*0.4) 表示写的iops,因为每一个写,在raid5中,实际发生了4个io,所以写的iops为16000个
为了考虑raid5在写操作的时候,那2个读操作也可能发生命中,所以更精确的计算为:
单块盘的iops = (10000*(1-0.3)*0.6 + 2 * (10000*0.4)*(1-0.3) + 2 * (10000*0.4))/120
= (4200 + 5600 + 8000)/120
= 148

计算出来单个盘的iops为148个,基本达到磁盘极限


raid10
单块盘的iops = (10000*(1-0.3)*0.6 + 2 * (10000*0.4))/120
= (4200 + 8000)/120
= 102
可以看到,因为raid10对于一个写操作,只发生2次io,所以,同样的压力,同样的磁盘,每个盘的iops只有102个,还远远低于磁盘的极限iops。
在一个实际的case中,一个恢复压力很大的standby(这里主要是写,而且是小io的写),采用了raid5的方案,发现性能很差,通过分析,每个磁盘的iops在高峰时期,快达到200了,导致响应速度巨慢无比。后来改造成raid10,就避免了这个性能问题,每个磁盘的iops降到100左右。


(戴尔服务器、存储、图形工作站、网络安全产品,报价请咨询:小陈 13267763438 微信同号)


服务热线 SERVICE HOTLINE
座机号码:13267763438
手机号码:13267763438
地址 OFFICE ADDRESS
鑫恒源信息
联系地址:深圳市福田区华强北街道赛格科技园
联系电话:13267763438
电子邮箱 E-MAIL
632287618@qq.com
扫一扫添加微信
联系我们
请您留言
鑫恒源信息