2014VMAX3的技术峰会上,关于多个SRPStorage Resource Pool)设置要求,有个表格可以参考。多个SRP的原因主要是出于风险考虑和分析。

大家知道,一个存储池里的磁盘数目越多,那么如果出现双误(2个磁盘在很接近的时间内损坏)后,数据丢失的扩散程度越大。对于RAID6则是“3误”才有数据丢失。而存储池里磁盘数目少呢,则有可能出现性能瓶颈问题。

EMC根据磁盘的类型和保护方式,还有故障率,用工具 Availability Tool”计算后,推荐了以下的表格的磁盘数目,作为单个SRP使用磁盘数目的推荐值上限。在磁盘数目超过下表的数目时,推荐使用多SRP MSRP)。

Size

Speed

7R5

3R5

R1

14R6

6R6

w SRDF

200

EFD

368

928

2960

**

**

+

400

EFD

184

476

1576

**

**

+

800

EFD

96

244

838

**

**

+

300

15K

208

604

2134

4800

4800

+

300

10K

128

396

1436

4800

4800

+

600

10K

64

208

778

4800

4800

+

1200 *

10K

32

104

389

>3232

4800

+

2000

  1. 7.2K

8

24

144

3232

4800

+

4000 *

  1. 7.2K

No

8

72

1616

4800

+

 

举个例子,600GB 10KRPM的盘,如果做成镜像,单个SRP可以用778块磁盘。如果做成(7+1RAID5,这个数字降到了64个(2015 Oct 30,修正:原来数值208个写错了)。因为7RAID5RAID成员多,校验恢复的时间远比镜像的要长,如果pool太大,风险就会变高。

SRDF的情况下,这个数目可以增加。也是表格最后一列。

这个数值,也可以用于VMAX12的单个disk groupthin pool的磁盘数目作参考。

 

作者:余建云