|
本帖最后由 bcyj 于 2009-4-2 20:41 编辑
昨晚看球阿根廷6:1大败,心情不好,说一下长篇大论了.大部分人做Matrix Raid是为了提高性能,但是很不幸,单是为了性能的话,Matrix Raid就只是测试时好看,没一点的实济作用的,也是没必要的,下面从Matrix Raid使到测试更好看的原理说起(以下的对比全是Matrix Raid和单独的Raid0之间的比较):
1,先说持续速度上的,众所周知,磁盘的外沿拥有比内沿更多的磁区,所以在同转一圈时在外沿的存取到的数据要比内沿高很多,而盘片的转速是固定的(绿盘除外),所以外沿的速度就比内沿的高.在现在的pc里,一个硬盘看起来的从前面到后面,其实就是从外沿到内沿的螺旋型的访问,所以硬盘前面的传输率要比后面的高.Matrix Raid在前面做Raid0,就是把测试时的访问限了在外沿,所以传输率高,但是,这个是很没有必要的,因为磁盘分区一样可以做到这个效果,还更方便.磁盘分区之所以测试起来没有Matrix Raid好看,只是因为hdt之类的软件是针对磁盘,而不是针对分区的,Matrix Raid使hdt误以为那一小块的外沿就是整个磁盘,所以测起来好看.
2,寻道时间上的,寻道时间基本上就是磁头在盘片上内外沿之间移动所花的时间,移动的距离越短,花的时间越少.Matrix Raid就是在测试时把寻道限在外沿或内沿的部分地方,所以移动距离短了,测试数据上好看.但是要说的是,分区一样可以达到这个效果,分一个小分区安装系统,在只访问这个分区时,磁头一样是只在这个分区的磁道之间移动,不过是hdt之类的软件没有可以单独测分区的寻道的功能罢了.
所以总结一下,如果是为了性能的提高而做Matrix Raid的话,没任何的必要,而且不方便,要达到一样的效果,用分区就可以.如果是为了Raid+ 1的Raid1的数据安全性的话,才有必要做Matrix Raid |
|