磁盤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。
相關文章
相關標籤/搜索