简而言之,对于具有n + 1个磁盘的Raid 5,是否可以预期与具有n个磁盘的Raid 0类似的性能?
如果没有,有人可以解释为什么吗?
如果我理解正确,Raid 5还将Xor数据分布在所有磁盘上,因此我希望能获得类似的性能
对于读取访问,期望RAID5具有与RAID0相似的性能,理论上,如果访问受寻道时间限制,则性能甚至会更好。
对于以随机模式进行的写访问,预期RAID5的性能将比RAID0差很多-这是为什么:考虑更改n + 1 RAID5中的单个块,并且由于访问的随机性,该条带中的其他块均不可用在缓存中。现在,RAID控制器必须
例如,对于总的高速缓存未命中,RAID0中的一次写入将转换为RAID-1的n-1次读取和2次写入。即使整个条带都在高速缓存中,您仍将为每个逻辑写入最终进行2次物理写入。
RAID控制器试图通过将奇偶校验块保留在电池供电的RAM中来缓解这种情况,以便当另一个写入命中相同的条带时,奇偶校验块仅被写入一次。如果访问模式非常随机,这仍然会导致严重的性能损失。
编辑
从我的评论中,我没有对编写奇偶校验块所固有的问题进行详细阐述:这些有2个重点
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句