磁盤IOPS的計算


計算磁盤IOPS的三個因素:
 
1、RAID類型的讀寫比
 
不同RAID類型的IOPS計算公式:

RAID類型

公式

RAID5、RAID3

Drive IOPS=Read IOPS + 4*Write IOPS

RAID6

Drive IOPS=Read IOPS +  6*Write IOPS

RAID1、RAID10

Drive IOPS=Read IOPS + 2*Write IOPS


2、硬盤類型的IOPS值
 
不同磁盤類型的IOPS:

硬盤類型

IOPS

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


3、具體業務系統的讀寫比
 
二、案例

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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM