开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

4212

2013年3月25日 20:00

关于热备盘的问题

想询问下关于热备盘在系统有坏盘,热备盘顶上来的一些问题。假设环境里有个4+1的RAID5的raid group。

1. 当raid group里出现一块坏盘后,第一块热备盘顶上来。热备盘起作用后是不是会有一个数据计算和填入的过程?一般这个过程需多久完成,对系统的开销大吗?

2. 如果很不幸在那块坏盘还没被替换前,同一raid group里又出现了第二块坏盘,那么第二块热备盘(假设系统里部署了多块热备盘)也会继续顶上来吧?也就是说,在极端情况下,同一个raid group里是允许同时存在多块备盘的工作的吧?

2 Intern

 • 

4K 消息

2013年3月25日 21:00

1. 这要分rebuild还是equalize。如果是rebuild,取决于以下几个因素:

·         硬盘容量

·         硬盘类型(EFD、FC、SAS、SATA)

·         用户实际使用空间

·         重建优先级

·         后台I/O负载

·         RAID类型

·         RAID group中的硬盘数量

·         硬盘在back-end loop上的分布情况

下表列举了300GB FC磁盘组成的LUN在空闲的CX4-960 (4Gb/s bus )上以ASAP (尽可能快)为优先级的基准重建速率:

Type

 

Rebuild Rate

 

RAID 5 (4+1)

 

63 – 104 MB/s

 

RAID 6 (6+2)

 

63 – 99 MB/s

 

RAID 1/0 (3+3)

 

104 MB/s

 

如果是equalize (即proactive copy的反向操作),过程就是简单地将数据从热备盘复制到新替换的硬盘中,因此它要比rebuild快不少。下表列举了300GB FC磁盘组成的LUN在空闲的CX4-960 (4Gb/s bus )上的基准数据回拷速率:

Type

 

Equalize Rate

 

RAID 5 (4+1)

 

104 MB/s

 

RAID 6 (6+2)

 

104 MB/s

 

RAID 1/0 (3+3)

 

104 MB/s

 

更多说明可以参考之前的文档:CLARiiON热备份技术(一) - 全局热备份

2. RAID 5的话,同一时间只能有一块盘"坏" (removed)。如果第一块热备盘已经顶上来的话(rebuild完成或proactive copy完成),那就可以认为这个RAID 5是完整的,允许再"坏"一块盘;如果第一块热备盘仍然在rebuild过程中,则再坏一块盘的话,这个RAID 5就不可用了;如果是在proactive copy过程中出现第二块坏盘,则存在数据丢失的可能(部分坏数据无法通过校验获得)。

2 Intern

 • 

1.4K 消息

2013年3月25日 21:00

1. 对,这个过程称为“Rebuilding”,多久完全取决很多因素,比如需要重构的数据量、磁盘本身的性能、存储CPU利用率等。开销必然是有的,但通常单个Rebuilding不会造成很大性能负载。

2. 对,允许多个hotspare。

39 消息

2013年3月25日 21:00

信息很详细,谢谢两位!

找不到事件!

Top