欢迎来到搜虎网

RAID5和RAID10读写性能哪个更好些?(dell mini10)raid5读写速度低原因,

编辑:搜虎网      来源:搜虎网     

2023-08-30 16:05:21 

 

RAID卡一般都可以对RAID 5卷设置差别的写计谋:Write Through和Write Back。

Write Back的话,写入的时候是先写入数据到缓存,然后计算校验位,数据和校验位分别写入硬盘。Cache够大控制芯片性能够强的话,硬盘可以一直处于连续写入模式。

Write Through或者没有缓存的话,是先写数据到硬盘,然后从硬盘回读数据(有Cache而且启用了Write Cache的话不需要从硬盘读取)计算校验位,再写入校验位。每次读取、写入都需要寻道,机械硬盘寻道有多慢我想不消我说了吧

专业RAID卡没有Cache的话不能开Write Back,主板自带/操纵系统实现的RAID是可以使用部门内存作为Cache。使用了Write Back的话,Cache会有掉电丢数据的风险,所以一般还需要电池给Cache供电生存数据。某些RAID卡会要求有电池才气开Write Back,某些只要有Cache,没电池也可以强制开Write Back。

考虑到单盘凌驾1T的RAID 5,单盘失效后重建失败的概率比力高,建议RAID 10。RAID 5重建失败的问题请参看:你的数据有多宁静?关于RAID你了解多少?

另外

的答案基本是对,但有几个地方反对一下:RAID 5坏一个还能用,但现在3~4T容量主流,8T也不少见的时候,基本是无法包管乐成重建的。RAID卡只要带Cache而且启用Write Back,四盘RAID 5的连续读写性相当于3盘RAID 0,RAID 10是连续读相当于4盘RAID 0,连续写相当于2盘RAID 0。有Cache而且启用Write Back的话,基本就没有零散数据写入这么一说了。现在的阵列卡一般会有两种Cache:DRAM和SSD,DRAM容量通常从512M到4G不等,但速度比SSD快得多。因为DRAM是易失性存储,为了包管掉电不丢数据,通常还需要一块电池。而SSD有坏的可能,通常是建议两块SSD做RAID 1。阵列卡如果不要求新规格全新卡的话,还是有很多自制的拆机卡的。RAID 5单盘失效后,如果真的重建失败,数据也不会丢失的。但除了替换的新硬盘外,还需要再买一块或者多块硬盘,把RAID上的数据拷贝出来,然后把RAID 5删了重建,再拷贝回去。

发表我的评论 共有条评论
    名字:
全部评论