1技术杂谈 机械硬盘Raid 0能否长青
存储产品从DIY行业出现开始,就定位于容器承载这么一个固定的角色,它的很多条件都施加在容量大小的角度上,所以一直以来,当大家提起硬盘技术的时候,第一个想到的问题就是:现在硬盘有几T的了?虽然肤浅却直白有效。
想通过硬盘来提升计算机性能的用户在曾经的DIY圈中少之又少,所以一些技术技巧的流通也只集中在高端用户身上,即使到今天,关于硬盘操作的讨论人数也不多,这也算是一种通病吧。在当存储设备不再单单是容量角度做为第一前提后,近几年例如对Raid 0阵列提升性能的讨论越来越多,而固态硬盘出现后,这种旁敲侧击抵抗SSD的技术也一只是热门话题,更看好SSD,还是更看好机械硬盘阵列,还是把固态硬盘与阵列结合在一起?我们今天一起来谈谈。
老技术杂谈 硬盘Raid还能否战个痛快?
是否按需选择?
Raid和固态硬盘目前所处的位置是按需选择么?笔者认为应该不是把,如果之前的阵列是为了让用户得到叠加的性能与容量,那的那个SSD出现之后,这样的考虑是否有些多余呢?那么在阵列用户的心里,Raid对于大家最大的用处又是什么呢?
我们今天也将从Raid阵列的概念说起,让并不了解这项技术的朋友与固态硬盘当前现状做比较,无论在预算面前还是在性价比衡量面前,Raid阵列这项老技术还能否在当前DIY市场面前战个痛快?
2往事回首:Raid并列始于何处
一直以来在硬件技术上,存储设备的进步受限太多,速度也是最慢的,在速度前提下,微弱的性能提升和容量递增相比微不足道,人们不去关注读写速度也不是没有道理的。
硬盘曾为短板
尽管Intel、AMD、nVIDIA、ATi在CPU和显卡领域上不断的发布新品,这些产品在性能上确实也获得了极大的提高,这就更能映衬磁存储介质发展的缓慢,所以硬盘已经成为业界公认的一个制约电脑整机性能的瓶颈,就像上图中水桶最短的挡板。那么硬盘性能真的就无法通过其他手段来提升吗?
于是阵列技术开始为民用消费者提供台阶,虽然操作和风险存在,但在高端用户群中依然受到欢迎。之前RAID技术一直应用在高性能的服务器、工作站等方面,很少被普通用户使用。不过现在绝大部分主板都已经支持RAID阵列,而组建RAID 0阵列是最方便快捷的办法。
RAID 0:
RAID 0工作图示
无冗余无校验的磁盘阵列。RAID 0可以说是最简单的硬盘阵列,它将多个磁盘并列起来,成为一个大硬盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中,RAID 0因此也被称为条带(Striping)结构。
Raid阵列的渗透
当用户意识到存储设备也能够改善平台性能的时候,Raid阵列向消费级靠拢成为必要的方向。在固态硬盘还未出现之前,用两块硬盘换回的性能性价比让第一批尝试方案的用户深受喜爱,虽然普及难度大,但其收益效果也让越来越多的人开始尝试并使用。
RAID 0阵列使用优缺点:
优点:
1、设置与组建方便
2、能够叠加硬盘容量避免容量浪费
3、两倍于单块机械硬盘传输性能
4、相比升级SSD节省大量资金
缺点:
1、缺少数据冗余 数据可靠性低
2、无法使用Ghost软件备份镜像
注意事项:
1、最好组建RAID 0的两块硬盘容量、性能相同。
2、组建好的RAID 0阵列的磁盘不可以将其中任意一块硬盘格式化或者分区,否则数据将全部消失。
3、组建好RAID 0阵列的磁盘转换成别的RAID模式后,磁盘数据会丢失。反之两块无RAID模式的磁盘变为RAID 0阵列后同样数据会丢失。
3普及遇难:Raid 0下硬盘Trim受限
在复杂概念下,Raid操作让人感觉复杂且风险高,但实际上针对家庭计算机而言,Raid 0后来在普及方面做出了巨大贡献,同时让用户了解到这种工作模式的高效性。
购买2块容量同样的硬盘,你就可以得到翻倍的性能,很多网上介绍组建RAID系统最好用RAID阵列卡,但是对于普通消费者而言,这样更多的开销会加重负担,所以我们可以选择只用主板的SATA口组建,也就是常说的软RAID 0。
进入Z77 BIOS,打开RAID模式
主板选择方面也不像从前,目前市面主流的主板几乎都具备不同等级的RAID模式,而RAID 0模式是最基本的,所以就不必考虑主板因素。有了两块同品牌、同容量的硬盘,我们就可以开始组建RAID系统了。
发展过程同样受限
除了必要的搭建知识之外,在硬件方面也会有所限制,早期主板也分别有是否支持Raid的型号,但后来6系主板时,固态硬盘的加入也再次为Raid提升了难度:既要Raid 0还要保持SSD必须的Trim。
固态硬盘用户都知道TRIM指令的重要性,正是它保证了固态硬盘长期使用中的性能可靠性和耐久性,但很可惜,它一直仅能在AHCI模式下工作,如果将固态硬盘放入RAID磁盘阵列将失去作用,不得不寻求其它途径。
受到这样的限制,用户必须从固态硬盘和Raid当中做出选择,但英特尔方面察觉到这个问题之后立刻做出了相关的补充升级,在去年6月份,终于普及了到了即使在Raid 0模式下也可以使用Trim模式。
注:我们在文章附录中也会做补充说明
4老优势不再 大容量时代Raid可行性
在前几年,机械硬盘处于双碟时代的时候,由于我们前面提到的特性,两块500GB组Raid 0的方法广泛通用,如果用户需求1TB的熔炼,那么购买2块500GB得到的性价比要更高。
就目前硬盘市场而言,希捷单碟1TB容量硬盘现价在430元左右,而一块单碟500GB的硬盘售价在340元,两块500GB硬盘组成后要付出更多的预算,和之前相比,这样的价格差距就不在有过多的性价比了,这当然也离不开固态硬盘创造的前提。
时代不同需换位思考
现在的用户更多的还是使用更大容量的产品进行Raid0操作,1TBx2甚至2TBx2来得到更多的性能和容量,那么在小容量的前提下,和曾经的性价比已经无法对比了,这个优势点也在渐渐丢失。
市场中价格越来越低的小容量SSD完全可以取代Raid 0之前的优势
4K速度过低无法改变
而机械硬盘使用Raid0时依然无法改变自己的工作特性,当零散数据多的时候,硬盘的磁头就必须要马不停蹄地疯狂摆动,移动到相应的位置提取自己需要的数据,这样疯狂的摆动使得磁头经常不在读取数据,空闲时间大大增加,很自然大大减低4K的性能,由于工作特性的原因,即使在阵列的情况下,除了传统的读取性能,在综合方面依然没有起来明显的改善。
数据是存在碟片的相应位置,而磁头移动过去后还需要等碟片相应位置移动过来才能取得数据,这时高转速就体现优势了,故转速是影响HDD的平均潜伏时间。
当然,磁盘密度对HDD整体性能也有着大的影响。毕竟磁头的读取范围是不变的,而单碟容量更高,同样范围的扇页的扇区数更多,磁头同时读的数据也更加多,自然性能也会提高。
5SSD+机械硬盘Raid 0成最佳搭配?
我们曾经做过多项测试来验证机械硬盘Raid0和固态硬盘之间的对比,在当时而言,2块机械硬盘的价格才刚好与固态硬盘相持衡,而如今来看,这个角度又要改变了。
所以目前关于最佳配置方案而言,市场中推广的一块固态硬盘配合一块机械硬盘方案也许还稍有欠妥,如果真的追求极致,那么试想一下,SSD+机械硬盘Raid 0会如何呢?
方案假设:保留住双方优势
先来看看机械硬盘Raid0与固态硬盘的对比,然后我们假设一个预算来一起来看一看关于方案的可行性
Raid0与固态硬盘PCMark7硬盘性能测试对比
测试对比分析:在具体测试中,固态硬盘的PCMark7硬盘性能测试得分为5343分,希捷单碟1TB硬盘/RAID 0阵列系统的得分为2334分。
即使最快的机械硬盘组成磁盘阵列系统,它们的读写速度接近固态硬盘。由于固态硬盘的寻道时间非常短,具有多线程数据读写能力,响应速度超快,固态硬盘在此项对比测试中有将近1倍的胜出优势,这也直接反映出了针对我们日常操作,固态硬盘仍然是做为系统盘的首选。
方案计算:1200元的两种选择
目前1TB的价格在430元,2TB为580元。120GB固态硬盘最低位500元,那么假设用户要构造一个2TB的仓库盘搭配固态硬盘,总预算最高位1180元,那么得到的性价比是SSD的系统盘性能以及正常的机械硬盘性能。
如果使用我们假设的方案,预算最高位1360元,那么我们得到的依然是SSD的系统盘速率,但在仓库盘上我们得到了成倍的性能提升,这180元究竟值不值?
6总结:互通时代,要SSD又要Raid 0
由于目前DIY的格局在变化,节后读者朋友可以看到ZOL首页上多篇关于今年市场发展形势的探讨,那么一些老技术在当前环境下的实用性对于我们来讲非常的有必要,大家花钱去买,去做,而收益性如何,性价比的问题就有出来了。
对于传统Raid观念,我们应该有全新的代入认识
A观点:坚持Raid 0
没问题,现在无论哪个存储论坛中关于Raid阵列话题的讨论都从来没停止过,而且我们前面也提到了由于6系主板开放了Raid 0支持Trim,当前这项技术也被厂商所承认,并且尽量的为其做服务,回到我们的身上就是,2块或者多块机械硬盘的综合利用,在性能提升的前提下也得到的容量,完全都不齐美。
B观点:坚持固态硬盘
没问题,操作简单风险低,在预算内,机械硬盘搭配固态硬盘依然是目前最理想的选择,其实直接选用固态硬盘的特点就是免去复杂的操作和一些不预期的风险,在低预算高收益上,SSD配合机械硬盘更适合低端用户。
C观点:固态硬盘+机械硬盘Raid 0
这可以说是对于消费级而言一个创新的想法,也是对于平台而言性能最强的搭配方案,通过我们全文对Raid 0和固态硬盘的对比,让两种技术合二为一将会为目前的存储设备提供最为先进和高性能的保障,但这样的前提则是针对高端用户群,对于固态硬盘和机械硬盘搭建的基础更高。
- 投票区域:你会选择哪种硬盘搭建方案(点击预览可查看效果)
总结
当前的硬件市场其实从大方向上看在向更平民级的角度深化,很多人在争论DIY存在还有没有意义,这其实也像是在形容目前的装机市场高低差距在缩小,从价位上看,人们付出的预算得到的回馈更为充足,而花费更多价格只不过是一种心理上的满足,而非真的能够提现到实际中,像笔者经常在文章中为装机用户提到的:如果300元的机箱足够用,那1000元真的就是为了美观。
我们今天从Raid阵列的角度上也对比了老技术在当前环境下的可行性,当然得出来的三条结论对于想从存储设备中得到提升的用户一些帮助,我们接下来还会推出固态硬盘阵列加机械硬盘阵列方案的实际测试,也期待您对于这些方案给予一些参考意见。
7附:6系主板Radi0及支持Trim方法
我们看看如何在6系列主板上实现RAID 0 TRIM,但注意期间涉及到非官方的BIOS修改,可能会损坏主板、失去质保,因此以下文字仅供参考,风险自担哟亲。
虽然说是6系列,但目前仅能在Z68、P67上实现,其它型号还没有试验。首先使用改版OROM刷新你的主板BIOS,确保升级到11.6.x.xxxx版本,然后Intel RST驱动也需要升级到最新版11.6.1.1002。
强烈建议刷新OROM之后重新组RAID,其它OROM组的有很大可能无法正常工作。
RST 11.6.1.1002下载:点击下载
OROM刷新教程(英文):点击下载
简单地说就是这些,不过还得验证一下是否真的成功了。除了实际测试,还有一个办法。
1、使用HxD或者其它任何十六进制编辑器,打开电脑上的任何一个文件,比如这里是个JPG图片。
2、在右边选择一个独一无二的字符串,拷贝下来备用,比如这个时间戳。
3、将此文件拷贝到RAID 0阵列的根目录下。
4、以管理员身份运行HxD,通过Extras、Open disk菜单打开整个RAID 0阵列。
5、搜索定位第二步中的那个字符串。
6、记下该字符串所处的扇区和偏移量。
7、彻底删除第四步中拷贝过来的文件,记住是彻底删除而不是放到回收站里。如果TRIM起效了,主控也会删除相应数据。
8、HxD里再次打开RAID 0阵列,回到第六步中的扇区,如果这里是空的(都是0或者F),那就说明TRIM工作了。
9、如果不行,请首先重启系统,再重复上述步骤,一般都会好,因为某些固态硬盘需要重启才能完全擦除数据。
8浦科特PX-M5Pro详细参数
在当存储设备不再单单是容量角度做为第一前提后,近几年例如对Raid 0阵列提升性能的讨论越来越多,而固态硬盘出现后,这种旁敲侧击抵抗SSD的技术也一只是热门话题,更看好SSD,还是更看好机械硬盘阵列,还是把固态硬盘与阵列结合在一起?我们今天一起来谈谈。
孙玉亮
推荐经销商