我们管理一个中等大小的图像阵列(4kb,->,1mb左右),使用的是NFS硬件,该硬件被导出到各种We服务器。我们传统上使用raid5来获取安全网和存储收益,而不是为了提高raid10的速度而失去容量。我们已经到了一个点,我们的16 to数组正在遭受痛苦,读取时间正在减慢,并且对最终用户来说变得越来越明显。
我正在考虑购买一个新的数组来测试各种raid10配置,但在获得批准之前,我需要能够说明新系统的大致容量,这就引出了我的最终问题:
磁盘性能如何受到跨越N个驱动器的影响?我知道写/读是不同的,所以为了这段对话,我们将把它限制在阅读上。
例如,在一个raid中会有4个驱动器--10个优于raid中的6个驱动器-10个,等等。
是否有建立这一标准的标准,或已知的约束需要考虑?我知道没有万无一失的灵丹妙药,但我希望有一些最佳实践的想法。
谢谢你帮我把头绕着这个!
发布于 2013-01-30 00:51:44
如果您的意思是严格地使用由两个驱动器组成的条形单元的RAID 10,那么容量总是等于驱动器数量的一半。最糟糕的情况是读取性能是单个驱动器性能的两倍。最好的情况是用驱动器的数量来衡量性能。
使用RAID 10和RAID 5,您可以从所有驱动器读取,尽管RAID 10更好地处理小读取。最大的区别是写性能,特别是对于小的写。
请注意,在许多情况下,大型RAID 5阵列不再足够安全。重建失败驱动器的时间(即使是经过勤奋的替换)可能太长,以至于在该窗口中出现第二次驱动器故障的风险以及需要从备份中恢复并丢失最近的数据的风险是不可接受的。
https://serverfault.com/questions/473680
复制相似问题