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 |
硬盤類型 |
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 |
1) 業務需求: 10TB 的FC 15K RPM存儲空間,滿足6000 IOPS,計算RAID5,RAID10分別需要多少塊硬盤?
首先需要知道I/O中讀操作與寫操作所占的百分比。 假定6000 IOPS中讀/寫比是2:1
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