您的位置 首页 > 数码极客

【ahci和raid】1+1能否等于2?实测固态硬盘组建RAID0效能

随着固态驱动器的普及,一些早期玩家已经拥有了两个以上的固态驱动器,随着单固态驱动器价格的下降,一些高端玩家认为可以通过购买相同型号和容量的两个固态驱动器来配置RAID0,从而提高性能。

在机械硬盘时代通过RAID0可以得到容量叠加与持续读写速度翻倍的效果,那么SSD组建RAID0阵列是否也能达到1+1=2的效果呢?下面通过两块东芝Q300 480G组建RAID0测试来验证~

首先在BIOS设置当中将AHCI模式改为RAID模式,重新启动后在自检过程中就会有RAID ROM的提示,按Ctrl+I进入RAID阵列设定。

选择默认RAID0设定创建阵列。

两块东芝Q300 480G组合成一个960GB的RAID0阵列,下面将使用各种测试软件来验证固态硬盘组建RAID0阵列后的性能变化,看看固态硬盘RAID0能否实现1+1=2的理想效果。

AS SSD Benchmark:持续读取1065.3MB/s,持续写入948.75MB/s,几乎达到了SATA3.0接口带宽的双倍速度,RAID0阵列在持续读写速度上的增益显而易见。4K-64Thrd的速度同样突破了560MB/s,已经超出SATA3.0接口的理论带宽,说明RAID0队列4K队列读写速度同样有提升作用。AS SSD Benchmark的最终得分1855几乎是单块SATA接口固态硬盘常见得分的双倍。

AS SSD Copy-Benchmark测试了不同文件类型的复制速度。不同类型的文件大小以及复制时的随机/持续模型不同,所以也会有不同的结果。ISO光盘镜像文件基本是持续读写,Program程序文件则以零碎小文件随机读写为主,Game游戏文件则是处于ISO与Program两种类型之间。

AS SSD Compression-Benchmark测试的是不同数据压缩率下的固态硬盘性能表现,两块东芝Q300 480G组建RAID0阵列后持续读取速度超过1000MB/s,持续写入超过950MB/s,并且在所有数据压缩率下表现都基本一致,说明东芝Q300固态硬盘的主控没有压缩能力,性能表现也不受读写数据的可压缩度影响。

相比于AS SSD Benchmark的理论测试特性,PC Mark 7模拟具体应用条件下硬盘活动,从而衡量不同硬盘对性能的影响。两块东芝Q300 480G固态硬盘组建RAID0阵列后在PC Mark 7存储测试中得到5563分

PC Mark 8在前一版本基础上更加贴近实际,测试项目中包括了常见的游戏、图形设计、办公应用等家用常见使用环境,并且测试结果从带宽改为完成时间来显示,更能体现硬盘对电脑整机实际使用性能表现的影响。两块东芝Q300 480G组建RAID0阵列后,在PC Mark 8存储测试中得到了4932分。

那么接下来作为对比,来看看单颗东芝Q300 480G的成绩,看看RAID0是否真的是1+1=2呢?

AS SSD Benchmark:东芝Q300 480G单块盘的AS SSD Benchmark成绩就达到了1200分,组建RAID0后的1855分显然未达到1+1=2的翻倍效果。主要原因在于组建RAID0阵列之后,单线程4K读写性能是没有提高的:4KB已经是一个非常小的单位,在RAID0阵列当中以128K为条带大小对数据进行分割后让不同固态硬盘并行同时工作来提升速度,4KB对于RAID0来说实在是太小了,所以得不到任何实际性能提升。

再来看AS SSD Copy-Benchmark,和RAID0之后做对比可以发现,ISO镜像文件的复制速度的确可以达到翻倍的效果,而对于Program程序文件来说,性能提升微乎其微,这是因为程序文件是由很多零碎小文件随机读写的。可见RAID0并非万能神器,对于随机读写尤其是小文件单线程随机读写来说,RAID0阵列帮不上忙。

接下来看东芝Q300 480G的单盘PC Mark 7存储测试成绩:5321分。和两块东芝Q300 480G组建RAID0阵列之后的成绩相比,RAID0可以提升4.5%的性能,这个幅度看起来并不妙!

最后是PC Mark 8存储测试,单块东芝Q300 480G就可以得到4932分,而我们之前已经看到,两块东芝Q300 480G组建RAID 0阵列之后的PC Mark 8存储测试成绩也是同样的4932分!组建RAID0后PC Mark 8存储测试成绩完全零提升!!

这样的结果是否非常骇人听闻?其实仔细对比两次PC Mark 8存储测试的子项目成绩,你会发现在游戏加载和办公环境下组建RAID0阵列甚至会对性能产生负面效果,唯有Photoshop测试项目中组建RAID0能得到提速。这个结果说明一个问题:游戏和办公应用对于持续读写速度没有高需求,单块东芝Q300 480G已经完全能够满足性能需求,组建RAID0不能带来额外性能提升,而且由于额外开销还会对性能产生负面影响。

因为固态硬盘工作中需要有GC垃圾回收机制,GC过程中会对性能产生一些影响,RAID0阵列要求阵列当中的每块盘都协同工作,一旦有其中任意一个成员卡住则整个阵列的读写过程都会被卡住,为固态硬盘组建RAID0就像将他们绑在一起进行齐心合力比赛,难免会有些磕磕绊绊。

对于大多数家庭用户来说,游戏、浏览网页、办公软件是最主要的使用方式,单颗东芝Q300 480G的性能已经能够满足家庭需要,而且480G的容量其实也是足够的,如果你当真有更大的容量需求,其实现在很多固态硬盘包括Q300在内也都有960G的大容量型号可以选择。

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐