最后我们来看看Raid 0,如果说它是一项并不靠谱的技术可能会有很多朋友反对,但目前普通用户仍然接触不到它其实已经说明其存在两大弊端:操作与稳定。
RAID英文全名“Redundant Array of Inexpensive Disks”,中文称之为独立冗余磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。根据RAID所采用的方法不同,可以将其分为许多种。
专门为RAID阵列设计的应用箱
RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
最常见的Raid0故障
它会不会是又一项牺牲稳定性换取性能的提优做法呢,当争论声中说Raid0存在很多的隐患时,笔者也从个人角度来分下一下其存在的弊端。
单一硬盘工作我们考虑到的问题就是耗损,但如果两个硬盘同时处理读写操作,明显可以减少故障时间和增加寿命。单一硬盘从开机后就不停工作,内部导体组件的发热情况必然实在考虑范围内,这也是为何现在固态硬盘存在优势原因之一。然后读写损耗本身就比空转更高,那么Raid0的读写方面相比单一硬盘就有了优势。
但同时Raid 0的寻到和磁头定位也是两个硬盘同时要做的,那么必然对于数据稳定性存在翻倍的影响,如果独立硬盘要在2秒完成的工作,Raid0可能只需要1.3秒或者更低,因为从它的原理上计算了2次,读写率要比单一硬盘更复杂一些,从中出现的稳定性故障也更高,遇到出错现象是其最大的弊端,无法为数据安全做保障。同时是一种拿稳定性换去性能的方案。
理论上讲,组建RAID 0阵列系统的时候硬盘数量越多,传输速度提升就越大。但是在实际使用中受限于系统IO总线和其他因素的影响,导致性能出现衰减。因此两个磁盘的RAID 0最能明显感受到效能的提升。虽然也有很多人目前在尝试Raid0+1的做法,具体的得失我们会在以后的文章中详细说明
小结:当我们组建RAID阵列系统的时候,并不一定需要两块以上容量相等的硬盘,可以采用容量一大一小的两块硬盘组建RAID阵列系统。当硬盘容量不一样时,会按照容量最小的硬盘来计算,并且速度上也会以最小硬盘为标准。但强烈建议预留备份硬盘, 同时追求稳定性用户并不适合这种做法。
推荐经销商