另类玩法 固态盘和机械盘竟能组RAID
RAID有很多种,其中RAID 0最为人所熟知,因为它可以成倍地提升存储设备性能。虽然现在组建RAID的过程已经不那么麻烦甚至非常简单,但是很多人依然认为RAID是严格的、高端的。同时,很多人也都一向认为RAID对硬盘规格的一致性要求也相当之高,但是又无法确切地点名理由。此外说明书所列之要求也没有明确点名组建RAID的要求,因此本篇文章也就应用而生——直接探究固态硬盘和机械硬盘组建RAID的问题。
当然这种杂交组建RAID也是即兴尝试,但是我们可以从其中探究一些问题:组建RAID对硬盘规格有没有严格要求;这种杂交组RAID在性能上表现如何。但是即便可以这种玩法也并没有实际使用意义,毕竟一快一慢瓶颈非常明显。
笔者选择了一款目前最为主流的希捷7200.12 1TB硬盘,以及一款金士顿SNV425-S2/64GB固态硬盘。
希捷Barracuda 7200.12 1TB机械硬盘
首先,两种产品几乎没有共同之处,因为他们根本采用的是不同存储介质。同时作为机械硬盘,希捷7200.12 1TB的顺序读写速度在110~120MB/s左右,而随机存取时间则在13ms以上。
金士顿SNV425-S2/64GB固态硬盘
相比之下作为固态硬盘,金士顿SNV425-S2/64GB的顺序读写速度分别为220MB/s左右和160MB/s,随机存取时间更是在0.3ms以下。
两种硬盘巨大的性能参数差异会让这种RAID过于“畸形”。那么两者杂交到底有着怎样的表现呢,现在我们就来一探究竟。
RAID设置以及测试平台介绍
现简要介绍一下笔者的测试平台。主板采用了主流的技嘉P55-UD3R,P55芯片提供6个SATA 3Gbps接口,并支持组建RAID。
要开启RAID模式,我们在连接好两块硬盘之后,进入BIOS,选择Integrated Perilherals。
将“eXtreme Hard Drive(XHD)”设置为RAID(XHD),以打开芯片组的RAID功能。
接下来系统退出BIOS,进入RAID设置界面,选择Create RAID Volume。
几项简单的选择就OK,组建RAID 0。可以看到组建后的容量仅为119.2GB,显然系统以单块64GB固态硬盘的容量来叠加的。
最后选择确认,组建RAID会把两块硬盘中的数据全部删除,点击确认开始重新启动。
●性能测试结果预期
现在我们开始使用常规的软件进行测试。先来做一些性能预期:由于存储介质性能差异巨大,因此性能稳定性会大打折扣;顺序读写性能会有一定增长,但不会是单纯叠加,而随机存取时间也会介于固态硬盘和机械硬盘之间。
底层测试:HD Tune Pro读取性能
HD Tune在包含测试项目以外,还可以迅速地检查存储产品的各个信息,包括容量、缓存、固件、温度以及健康状态。而和HD Tach不同的是,HD Tune是基于数据包拷贝的测试软件,默认使用的是64KB数据包以测试硬盘的连续读写性能。
单块机械硬盘测试成绩
单块机械硬盘的测试成绩,常见的曲线波动情况。平均传输速度为101.2MB/s,而随机存取时间则为14.1ms。
单块固态硬盘测试成绩
这是单块固态硬盘的性能曲线非常平稳,顺序读取速度稳定在220~230MB/s之间,而随机存取时间仅为0.2ms。
混交模式RAID测试成绩
可以看到虽然组建RAID0后硬盘的平均速度接近230MB/s,但是曲线波动性很大,特别是随机存取时间,非常明显一些采样点集中在10ms上下,一些则只有不到1ms,显然是两款硬盘带来的差异。
顺序读取性能对比
随机存取性能对比
结果点评:这种杂交RAID模式下的性能要比单块固态硬盘慢不少,性能是介于SSD和HDD两者之间,比较符合预期。而且我们看出虽然曲线不是非常稳定,但是整体并没有下滑趋势,这应该是因为RAID阵列只为机械硬盘分配了最外圈的60GB的扇区空间,对于单碟500GB的硬盘来说性能影响还不是很明显。
底层测试:ATTO Disk Benchmark
ATTO Disk Benchmark是一款简单易用的磁盘传输速率检测软件,可以用来检测硬盘,U盘,存储卡及其它可移动磁盘的读取及写入速率,该软件使用了不同大小的数据测试包,按0.5K,1.0K,2.0K直到到8192.0KB进行分别读写测试。由于这款软件的测试模型是全0或者全1的数据,默认的队列深度也为4,因此测试成绩要比其他软件高一些。
单块机械硬盘测试成绩
单块固态硬盘测试成绩
混搭RAID模式的测试成绩
结果点评:组建RAID0后在这款软件不同大小的数据块方面性能非常不稳定,写入性能更是如此。部分数据块性能甚至还不如单块机械硬盘的性能。这再次说明了这种“畸形”RAID的不稳定性。
底层测试:Crystal Disk Mark
CrystalDiskMark是一款简单易用的硬盘性能测试软件,但测试项目非常全面,涵盖连续读写、512K和4KB数据包随机读写性能,以及队列深度(Queue Depth)为32的情况下的4K随机性能。队列深度描述的是硬盘能够同时激活的最大IO值,队列深度越大,实际性能也会越高。
单块机械硬盘测试成绩
单块固态硬盘测试成绩
混搭RAID模式的测试成绩
顺序读写性能对比
随机读写性能对比
结果点评:这款软件似乎没有像HD Tune那样表现出4ms随机存取应有的性能。单块固态硬盘在这方面依然有着相当大的优势。也许这和测试样本有一定关联,因此也不能代表实际应用中的表现。同时,在顺序读写测试中也没有体现出RAID的优势。
系统基准及实际文件拷贝性能测试
●PCMark Vantage硬盘性能测试
PCMark Vantage硬盘测试的整个过程将花费大约20分钟的时间,机械硬盘和固态硬盘在测试时间上没有太多差异,虽然最后会给出一个总分,但是众多子项测试的最终性能也会包含其中。其中包括Windows Defender、游戏、Windows图片加载、Windows启动、MovieMaker视频编辑、Windows媒体中心,WMP音乐加载以及应用程序加载8个项目。
结果点评:PCMark Vantage硬盘测试还是可以较好地反映出真实的系统应用环境的。杂交RAID 0模式已经超过了两款机械硬盘的RAID 0模式,单相对真正的固态硬盘至少还落后着一倍。总之,这一结果还较为合理。
●Fast Copy文件拷贝性能
我们依然采用了原有的测试方式进行,通过拷贝8.7GB的视频文件和接近3GB的零碎文件夹全面地考察硬盘的写入性能。以下图片中左图为8.7GB的视频文件,右图为接近3GB的零碎文件,注意“传输速率”参数并进行对比。
这个测试结果也是笔者多次尝试出的一个较好结果,特别是8.7GB的连续文件,有时他的性能会下降到120MB/s左右,不稳定性较高。
结果点评:这种杂交RAID模式几乎只体现出了相对单块固态硬盘略微的一点优势,但总体来看并不明显。反倒是这种情况下,机械硬盘的RAID 0模式有着相当大的优势。
总结:有一定性能但不太稳定
●杂交RAID性能表现基本符合预期
显然,笔者今天的测试仅是一个趣味性尝试。但是结果也符合了开始的预期:由于存储介质性能差异巨大,因此性能稳定性会大打折扣;杂交RAID的性能表现也只在如HD Tune这样的软件中能够体现得比较好,其他软件则会出现很多不确定的情况,有时很快,有时很慢。毕竟两种存储介质的性能差异非常巨大。
因此,由于机械硬盘瓶颈的影响,使得固态硬盘的性能也被拖下水。这种环境下的真实应用情况则会使:有时很慢,有时很快。
●组建RAID对硬盘规格是否相同没有要求
可以看出即便是机械硬盘和固态硬盘两种毫不相干的产品都可以组建RAID,说明现在组建RAID的成本和要求非常之低。仅通过简单的BIOS设置即可成功组建,远远抛弃了过去的RAID卡时代。就像双通道内存一样,只要没有兼容性问题皆可成功开启。
而组建后的规格,只取决于较小的硬盘的容量,固态硬盘和机械硬盘在这方面差异巨大,只利用了机械硬盘64GB的容量。
●杂交RAID会使稳定性大打折扣
但正是可能存在的兼容性问题也会导致一些问题发生,笔者在使用过程中,英特尔的控制中心弹出警告:磁盘阵列上发生错误,虽然对测试没有造成太大影响,但是这可能会对正常使用造成一些不可预知的错误出现,甚至造成数据丢失、无法启动等情况。
总之,这种RAID组建只是一个尝试性的实验,它可以证明一些问题,但是并没有什么实际应用价值。
网友评论