|
HOT SPARE说明
HOT SPARE主要针对RAID5, 虽然RAID10也可以上HOT SPARE盘,但是意义就小很多。
主要是对RAID5坏一块硬盘时的操作机理的正确认识。
解释:RAID5如果有一块磁盘坏,那么,所有对那块磁盘数据的读,要通过计算得来,就是从其他磁盘上读取parity及对应块的数据,再计算出来,磁盘的读操作大为增加,计算量也增加,不坏的时候不需要计算,直接读出即可;如果是写,就要从其他磁盘一起做parity的对应块上读取数据,再和parity数据重做新的parity,写到parity上。写parity是无论磁盘好坏都会有的操作,但是,磁盘坏一块的情况下,带来的是对其他磁盘大量的读操作,和更多的计算量,因为原来只需要这块磁盘本身的数据和parity做一次重新计算parity的工作,现在要其他所有磁盘的对应块和parity挨个计算。所以说,负荷会大大增加,当然增加磁盘坏的几率,而且严重影响性能。如果有HOT SPARE,有磁盘坏的时候自动顶上,就没问题了,当然,数据不是从坏磁盘上复制过去,坏都坏了,没法复制,而是经过RAID5校验算法从其他磁盘上获取数据和parity计算之后填上去。
而RAID10就没有这个问题,坏一块不会带来任何性能和负荷方面的问题。一般我们给用户配置的时候都没有在RAID10里准备HOT SPARE,但是RAID5一定要。因为这个问题,现在几乎所有厂商(不管高端低端)可以做RAID5的阵列都有此功能。 |
|