磁盘IOPS的计算

计算磁盘IOPS的三个因素:
 
一、RAID类型的读写比
 
不一样RAID类型的IOPS计算公式:

RAID类型前端

公式post

RAID五、RAID3spa

Drive IOPS=Read IOPS + 4*Write IOPSblog

RAID6ci

Drive IOPS=Read IOPS +  6*Write IOPSit

RAID一、RAID10table

Drive IOPS=Read IOPS + 2*Write IOPStop


二、硬盘类型的IOPS值
 
不一样磁盘类型的IOPS:

硬盘类型tab

IOPSdi

FC 15K RPM

180

FC 10K RPM

140

SAS 15K RPM

180

SAS 10K RPM

150

SATA 10K RPM

290

SATA 7.2K RPM

80

SATA 5.4K RPM

40

Flash drive

2500


三、具体业务系统的读写比
 
2、案例

1) 业务需求: 10TB 的FC 15K RPM存储空间,知足6000 IOPS,计算RAID5,RAID10分别须要多少块硬盘?

首先须要知道I/O中读操做与写操做所占的百分比。 假定6000 IOPS中读/写比是2:1

    不一样的RAID类型Drive 硬盘实际IOPS负载分别以下:

RAID10:(2/3)*6000+2*(1/3)*6000= 8000 IOPS

RAID5:(2/3)*6000+4*(1/3)*6000=12000 IOPS

参照不一样硬盘类型的IOPS值,换算出须要多少块盘:

RAID10:8000 /180 = 45块

RAID5:12000/180 =67块

2)    一个RAID5,是由5块500G 10K RPM的FC盘组成,换算出该RAID支持的最大IOPS以及可以给前端应用提供的IOPS?

首先10K RPM的FC盘,单块盘的IOPS为140,5块盘最大IOPS值为700。

假设读写比为2:1,可以提供给前端应用的IOPS为:

(2/3)*X+4*(1/3)*X = 700

 2*X = 700 
        
 X=350
 
 可以提供给前端应用的IOPS为350。
相关文章
相关标签/搜索