电脑SSD是否可以通过组建Raid来进一步提升性能或是安全性?
网友解答: 感谢邀请!如果想把电脑的SSD通过RAID来进一步提升读写性能可以选择RAID 0 ,如果想提升安全性可以选择RAID 1或者 RAID 5 , 那么我们就得对各种RAID级
感谢邀请!如果想把电脑的SSD通过RAID来进一步提升读写性能可以选择RAID 0 ,如果想提升安全性可以选择RAID 1或者 RAID 5 , 那么我们就得对各种RAID级别做一个了解,我就对常用的几个RAID做一个分析.
RAID 0
RAID 0的工作原理是,把一个完整的数据,分割成若干个数据块,分别存储在2块硬盘里,如图所示完整的数据A被分割成了A1到A8的8个数据块分别存储在DISK0 和DISK1中,当读取数据时,再同一时间内会从两块硬盘中同时读取数据块来组成一个完整的数据A,读取速度是单块硬盘读取速度差不多2倍,写数据也比一块硬盘写数据的速度快。虽然RAID 0在读写速度上提升了速度,但是在数据安全性上就没有了保障,当有一块盘损坏后,数据通过阵列恢复不了。
RAID 1
RAID 1的工作原理是,把一个完整的数据A同时写入两块硬盘,DISK0 和 DISK1两块硬盘的数据是一样的,读取数据的速度和单块硬盘的读取速度差不多,写数据的速度就要比单块硬盘写数据的速度要慢些了,虽然在读写速度上慢了,但是提高了数据的安全性,当有一块盘损坏后,系统仍然可以继续运行,更换掉坏的硬盘后,阵列可以同步数据到新的硬盘。RAID 1必须是大于等于2的偶数硬盘数量组成阵列。
RAID 5
RAID 5的工作原理是,把一个完整的数据分条带状存储在硬盘组中,每个硬盘都有其条带数据块的奇偶校验值,当有一块盘损坏后,损坏的硬盘里的条带数据可以通过存储在其他盘里的奇偶校验值恢复出来,图中的Ap Bp Cp Dp就是其A B C D数据块的奇偶校验值,RAID 5的阵列组合硬盘数量必须是大于等于3,RAID 5只能允许同时坏一块硬盘,如果坏了2块硬盘,阵列就无法恢复数据了,RAID 5的读取数据的速度=RAID 0 的读取速度,写数据的速度小于单块硬盘写数据的速度。
当然还有很多RAID的级别,RAID 1 和RAID 5是比较常用的,用固态硬盘做RAID比机械硬盘做RAID速度要快。