慎重选择磁盘阵列大小

所谓磁盘阵列大小是指磁盘阵列中物理硬盘的数目。在大多数客户站点上,影响磁盘阵
列大小的主要有两个因素:
* 硬件预算
* 性能
磁盘阵列中硬盘数目越多,通过更多硬盘所能够进行的I / O并行化能力就越强,从而导致性能的提高。
这样,经济预算以及性能提高的双重诱惑很容易使公司花钱去为一个磁盘阵列购买更多的硬盘。
但是,对于2 4×7工作模式的站点,这样很容易会导致新的问题。因为随着硬盘的不断增加,
每个磁盘阵列的M T B F也会越来越小。也就是说,硬盘数目越多,那么硬盘失败概率也就越大。
对于RAID 1或者RAID 0+1磁盘阵列模式,这也许并不是一个主要问题。因为每个硬盘都有完
全镜像,从而使得这样的阵列具有很高的出错恢复能力。但对于 RAID 5/S/7磁盘阵列模式,
其出错恢复能力受磁盘阵列中允许单个硬盘失败的限制。 RAID 5/S/7磁盘阵列模式只能保证
在仅仅一个硬盘失败时才能进行恢复,这是因为某个特定硬盘的奇偶校验数据被写入到阵列
中的另一个硬盘上,而这种奇偶校验数据可以用来对失败的硬盘中的数据进行重建。但是
随着硬盘数目的增加,发生多个硬盘同时失败的概率也会增加。在 RAID 5/S/7模式中,介质
恢复需要从多个硬盘中读取数据才能够完成,从而有可能会导致系统停工。
千万不要被硬盘提供商关于购买大磁盘阵列就可以获取更高的硬盘折扣所诱惑,而应该
在不损害公司服务承诺中关于M T B F与M T T R时间的情况下,保证每个磁盘阵列中有足够多的
硬盘来处理自己的吞吐率需求。 

你可能感兴趣的:(数据库)