硬盘如何摆脱系统瓶颈的帽子
随着硬盘价格回落,很多用户打算购买两块硬盘组建RAID 0系统来提升磁盘性能。我们拿主流1TB硬盘来算个帐,两块希捷1TB硬盘组建RAID 0系统的成本在760元左右,而小容量的60GB固态硬盘成本在790元左右,两种方案价格均在800元以内,可以说不相上下。那么究竟是组建RAID 0系统靠谱还是选择SSD硬盘呢?
硬盘作为电脑中最核心的存储设备,一直有着不可替代的作用。不过虽说地位重要,但是它也是整个电脑系统中的最短板,成为了绝对的瓶颈。然而,随着SSD固态硬盘的发展,让用户看到了未来存储产品的优势。对于现在一块60GB SSD来说,售价大约在800元。而组建2TB RAID0系统所需要的价格同样在800元以内,那么谁更值得购买呢?
同为800元 升级选RAID 0阵列还是SSD硬盘
从下图的Win7自带评分系统,最终的基本分数就以最低一项分数为准。从对比数据看,在采用传统的机械硬盘时,硬盘得分最低,相比处理器、内存、游戏等评分都少,所以系统评分只能以硬盘分为基准。
而当换成固态硬盘时,主硬盘选项得分达到满分的7.9分,此时处理器和内存成绩成为最低分,显然硬盘已经不再是系统的瓶颈。
从上面的简单测试可以看出,传统固态硬盘已经成为系统性能的瓶颈,而SSD固态硬盘则凭借高速读写能力迅速提升磁盘性能,均衡了整个电脑的性能。但是SSD硬盘并非完美,过高的售价也使得很多用户望盘兴叹。那么就没有办法提升磁盘性能了吗?
提升机械硬盘性能——RAID 0
传统的温彻斯特硬盘主要由马达、磁头、盘片、电机等等零部件构成,可以说是比较精密的仪器。我们想要提升硬盘的性能,首先考虑的就是提升硬盘速度。其实我们可以在笔记本硬盘上得到证明,5400转的本盘当提升到7200转后,性能提升30-40百分点,差距比较明显。但是台式机硬盘想要提升转速就要考虑到散热等问题,显然不是最佳办法。另外一点就是提升单碟容量,目前盘片单碟容量达到750GB,平均读写速度也超过百兆,但是单碟容量的提升相比CPU、显卡的发展显然是小巫见大巫。
硬盘部件详解
既然单凭硬盘厂商无法从内部解决磁盘传输瓶颈问题,那么就只能从外部想办法了。1988年,美国加州大学伯克利分校的D.A.Patterson教授提出的廉价冗余磁盘阵列(Redundant Array of Inexpensive Disks,简称RAID)有效地解决了这个问题,简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。根据RAID所采用的方法不同,可以将其分为许多种。这里我们只介绍能够大幅提高硬盘传输速率的一种——RAID 0。
RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
RAID 0图示
如图所示:系统向三个磁盘组成的逻辑硬盘(RADI 0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘。我们从图中可以清楚的看到通过建立RAID 0,原先顺序的数据请求被分散到所有的三块硬盘中同时执行。从理论上讲,三块硬盘的并行操作使同一时间内磁盘读写速度提升了3倍。 但由于总线带宽等多种因素的影响,实际的提升速率肯定会低于理论值,但是,大量数据并行传输与串行传输比较,提速效果显著显然毋庸置疑。
从原理上讲,几块磁盘组建RAID 0系统,性能就提升几倍。简单的说以前一件事情一个人做,现在同样一件事情可以两人分工来做,起到的是事半功倍的效果。目前希捷1TB硬盘售价在380元左右,那么组建RAID 0成本为760元。而一款主流OCZ VERTEX2 60GB固态硬盘成本在799元,两者相比较价钱基本相同,那么下面就看看通过组建RAID 0后的性能提升与直接购买固态硬盘的性能相差到底有多大。
Intel平台组建RAID 0系统方法
在组建RAID 0系统之前,首先要把主板的BIOS调整为RAID模式,其实Intel的主板基本都是大同小异,下面就是组建RAID 0的BIOS具体设置。
在主菜单将SATA Configuration选项设置成RAID模式
在BIOS调整为RAID磁盘阵列模式之后,系统自检时候会转到RAID模式菜单,如下图:
当进入RAID磁盘阵列系统后,一共有四个选择项,第一个是创建RAID模式硬盘,第二个是删除RAID模式硬盘,第三个是恢复无RAID模式,第四个不用介绍了吧。这里,我们选择第一项创建RAID 0系统,一路回车即可,非常方面。
测试平台硬件与软件环境介绍
● 测试系统硬件环境
测 试 平 台 介 绍 | |
中央处理器 | Intel Core i7-980X |
内存模组 | 宇瞻猎豹 2GB DDR3-1600 |
主板 | 微星 X58 Platinum |
(Intel X58 Chipset / BIOS版本号:0112) | |
显示卡 | |
七彩虹iGame460 烈焰战神 X | |
(GF104 / 核心:820MHz / 显存:4000MHz / DDR5) | |
硬盘 | 希捷 7200转 7200.12 1TB * 2 |
OCZ VERTEX2 60GB SSD | |
电源供应器 | 全汉Aurum系列 500W 金牌 |
(ATX12V 2.0 / 500W) | |
显示器 | 理想美格 GML2457 |
(24英寸LED / 1920*1080分辨率) |
● 测试系统的软件环境
操 作 系 统 及 驱 动 | |
操作系统 | Microsoft Windows 7 旗舰版 |
(中文版 / 版本号7600) | |
主板芯片组驱动 | Intel X58 Chipset fot Win7 旗舰版 |
(WHQL / 版本号 9.1.1.1004) | |
显卡驱动 | |
NVIDIA Catalyst for Win7 旗舰版 | |
(WHQL / 版本号 10.10) | |
|
1920*1080_32bit 60Hz |
● 测试软件介绍
测试软件 | |
底层测试 | HD Tune 4.60 |
Win7 启动时间 | |
使命召唤6 场景加载 | |
基准测试 | |
PCMark Vantage 1.00 | |
|
Fast Copy ver1.99r2 |
HD Tune读取速度对比
● 底层测试:HD Tune Pro v4.60
HD Tune是一款硬盘性能诊断测试工具。它能检测硬盘的传输率、突发数据传输率、数据存取时间、CPU 使用率、健康状态,温度及扫描磁盘表面等。另外,还可详细检测出硬盘的固件版本、序列号、容量、缓存大小以及当前的传送模式等。
HD Tune读取速度测试截图
HD Tune读取速度对比
在HD Tune测试中,希捷单块1TB硬盘平均读取速度在103MB/S左右,而当组建RAID 0阵列系统后,读取速度提升至198MB/S,性能提升接近100MB/S,可见组建RAID 0阵列系统后对速度有了很大的帮助。
但是由于固态硬盘自身无任何机械部件,所以类似优盘的读写能力它在速度上具备绝对的优势,我们看出OCZ固态硬盘读取速度已经超过200MB/S,相比单块1TB硬盘的性能有很大优势。
当然,除了读取性能外,在寻道时间方面固态硬盘也占尽优势,而这种优势主要体现在软件、游戏加载等实际应用,这些应用在下面的文章笔者也会一一测试。
实际文件拷贝测试对比
● 应用性能测试:FastCopy
FastCopy是个小巧的文件/目录拷贝工具,其功能强大,性能优越,能充分挖掘文件系统和硬盘驱动器的能力,并且支持计数和计时。这里使用两个目录来进行测试:第一个是包含2个文件总计容量为3620.9MB的“HDVideos”目录;第二个是包含12645个文件总计容量为4998MB的“Drivers”目录,分别考察文件硬盘应付大容量文件拷贝和大量小文件的能力。
FastCopy测试截图
硬盘拷贝是我们平时比较常用的操作,通过FastCopy测试,我们看出目前无论是固态硬盘还是机械硬盘对单个大容量文件拷贝没有太大压力,用时基本持平。但是在拷贝零散小文件时,希捷RAID 0模式和OCZ固态硬盘表现抢眼,用时在65秒上下,相比希捷单块1TB硬盘提升了15秒左右。
PCMark Vantage基准测试对比
● PCMark Vantage测试
本次测试使用的是Futuremark正式发布的“PCMark Vantage”,而且这个新版本是专为Windows Vista 32/64-bit打造,不再支持Windows 2000/XP。
PCMark Vantage测试截图
PCMark Vantage测试对比
PCMark Vantage测试项目包括使用Windows Defender、《Alan Wake》游戏、图像导入、Windows Vista启动、视频编辑、媒体中心使用、Windows Media Player搜索和归类,以及以下程序的启动:Office Word 2007、Adobe Photoshop CS2、Internet Explorer、Outlook 2007等共八个项目。
在具体测试中,OCZ固态硬盘硬盘子项得分为38751分,大幅领先于希捷RAID 0阵列系统的5990分。而希捷单块1TB硬盘最终得分仅为4535分,可见SSD固态硬盘在基准项目应用上更具有优势。
Windows7 启动时间对比
● Windows7 启动时间对比
在Win7系统启动项目测试中,笔者把所有测试软件安装进去,还有日常办公软件,如PHOTOSHOP、OFFICE2007等,在进行重新启动测试。测试的依据为360安全卫士的开机助手为准。
Windows 7开机时间截图
通过360开机助手的测试,我们看出固态硬盘仍然依靠高速读写能力取得了该项目的胜利,仅用19秒就启动了系统。而单块希捷1TB硬盘用时接近40秒,当组建RAID 0系统后,时间缩短至30秒,成绩提升还是比较明显的。
使命召唤6加载时间对比
● 使命召唤6加载对比
说到《使命召唤》系列游戏,对于喜欢FPS(第一人称射击)游戏的玩家来说,一定不会感到陌生,尤其是该系列的第四代《使命召唤4:现代战争》,以出色的画面表现与真实的战场气氛渲染赢取了无数玩家的好评,获得2007年最佳游戏的称号,并创下1000万份销售的佳绩。
相比机械硬盘而言,固态硬盘在寻道时间方面要低很多,因为机械硬盘是通过盘片旋转再利用磁头读取的方式工作,而固态硬盘就像是U盘,根本不用通过任何机械式工作,所以就不存在延迟问题。
那么通过测试我们看出加载同样的游戏场景,固态硬盘仅用了不到6秒钟,而单块希捷1TB硬盘则用时16秒。不过组建RAID 0阵列后,性能有所提升,加载时间降至13秒左右,不过仍然无法达到SSD硬盘的加载速度。
全文总结:看好小容量SSD前景
● 全文总结
首先我们看看单块1TB硬盘和两块1TB硬盘组建RAID 0阵列系统的差别。从底层测试讲,读取速度提升近100MB/S,与理论的数值基本吻合。但是在实际应用中我们看出提升的性能就有了折扣,在文件拷贝中,组建RAID 0阵列后,性能提升不大,几秒的差距在日常工作中也很难发现。不过组建RAID 0阵列系统后,Win7系统启动时间提升明显,下面看看SSD固态硬盘对RAID 0阵列的比较。
希捷单块1TB 硬盘
希捷两块2TB RAID 0硬盘
OCZ VERTEX2 60GB硬盘
HD Tune读取
103 MB/S
198.1 MB/S
205.1 MB/S
HDVideos目录拷贝
00:47 秒
00:41 秒
00:47 秒
Drivers目录拷贝
01:19 秒
01:04 秒
01:06 秒
PCMark Vantage 硬盘得分
4535 分
5990 分
38751 分
Win7启动时间
00:38 秒
00:29 秒
00:19 秒
COD6游戏加载
00:16 秒
00:12 秒
00:5 秒
参考价格
380 元
760 元
799 元
虽说希捷1TB硬盘组建RAID 0阵列提升了磁盘性能,但是在SSD固态硬盘面前还是稍显落后,尤其在PCMark基准测试对比中,编辑音频、视频、图片等实际脚本都落后固态硬盘很多,也导致最后的总分相差甚远。
从价格角度讲,OCZ VERTEX2 60GB固态硬盘售价在799元,而两块希捷1TB硬盘的售价在760元,可以说价格几乎相同。而性能方面肯定是OCZ固态硬盘占据主动,但是毕竟固态硬盘的容量空间过小,仅60GB刚好安装Win7系统,无法满足用户的日常需求。
所以单从性能上讲,笔者推荐选购小容量固态硬盘最为系统盘,然后再购买一块500GB容量的机械硬盘作为存储盘,这样既保证了速度优势,也满足了存储需求。拿OCZ固态硬盘为例,800元的售价再加上500GB硬盘的250元,费用在1000元左右,比较适合发烧、游戏用户使用。
小容量SSD前景被看好
另外,一部用户对SSD固态硬盘的理解不够,认为其写入寿命、数据安全还不完善,那么可以通过组建RAID 0系统来提升磁盘性能,但是不必采用两块1TB硬盘方案,可以选择两块500GB硬盘,成本在500元上下,也是非常超值的选择,毕竟2TB硬盘容量并非所有用户都需要,根据自己需求选购就好。
写在最后:虽然固态硬盘价格偏高,但是很多业内人士仍然看好SSD的发展,从经销商处得知,目前小容量60GB固态硬盘出货量非常高,主要被应用在系统盘使用,可见很多用户还是看好SSD的性能优势,所以说小容量SSD硬盘的普及指日可待。
- 相关阅读:
- ·金士顿Savage 16GB DDR4 2800内存评测
//memory.zol.com.cn/559/5593382.html - ·内存价格先跌后涨 480GB SSD卖到699元
//memory.zol.com.cn/560/5601236.html - ·普条价格买超频内存 科赋京东圣诞活动
//memory.zol.com.cn/559/5597716.html - ·圣诞期间促销 4GB DDR3 1600内存推荐
//memory.zol.com.cn/559/5597722.html - ·内存价格突然反涨 紧跟汇率/涨跌无常
//memory.zol.com.cn/559/5597913.html