《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 业界动态 > 实际测试告诉您:SSD测试不得不知的秘密

实际测试告诉您:SSD测试不得不知的秘密

2015-10-13
关键词: SSD CrystalDiskMark

14K随机性能为何会暴涨/CDM软件设置的猫腻

   与其他DIY硬件一样,初次接触SSD的用户被各种厂商的广告、宣传数据晃的眼花缭乱,如对一些SandForce主控SSD,个别厂商不遗余力地鼓吹SSD的读写超过500MB/s,其实这并不是该SSD的真实性能。

3316314_0_thumb.jpg

实际测试告诉您:SSD测试不得不知的秘密

  不同于机械硬盘的机械构 造,SSD组成主要是由主控芯片、闪存芯片及固件算法组成,主控的不同,闪存类型及通道数的不同,SSD性能都有很大的差异。除了自身的硬件外,SSD的 性能还受到传输数据结构、测试软件的设定及系统设置等影响,今天我们就通过实际测试告诉您,SSD测试中一点小秘密。

一、4K随机写入为何会暴涨呢?

  细心的网友可能会发现,同一款SSD,同一款软件测试,测试的成绩有所出入,下面来拿OCZ Vector 256G进行CrystalDiskMark软件测试,看看具体情况如何?

3316314_2_thumb.jpg

       通过上述的CDM测试,我们发现同一款SSD同样的软件设置,却得到不同的测试成绩。而最明显的区别无疑体现在4K(QD=1)随机写入上,77MB/s对111MB/s。那为啥会出现截然不同的结果呢?

主板节能模式的影响:关闭节能,4K随机写入会暴涨

3316314_4_thumb.jpg

       我们知道AMD与Intel都开发了相应的节能技术,以Intel为例,Intel的新节能技术为EIST(Enhanced Intel SpeedStep Technology)可以动态调整CPU频率,随着CPU使用率下降或者接近0时候降低CPU频率并且降压,从而降低功耗和发热。一旦检测到CPU使用 率高,立马回复原始工作频率。

3316314_3_thumb.jpg

       主板BIOS选项中的C1E(系统闲置状态时的CPU节能功能)、C3/C6(比C1E更深层的省电模式)、EIST(Intel新节能技术)等都与节能有关,一般系统是默认开启的,那为什么关闭节能模式下,4K随机写入会暴涨呢?

   SSD的每个IOPS(每秒I/O操作次数)都需要发出,占用了系统的总线带宽,而相比机械硬盘100多IOPS,SSD高出太多了,自然占用总线带宽 会更多一些。开启节能模式时CPU的频率会降下来,发送指令时就会变得慢一些,那SSD理论4K写入性能会相应减弱。然而用户使用的过程中,绝大数多的情 况下都是开启主板节能模式的,所以我们建议用户应该参考开启节能后SSD的4K写入性能。

二、CrystalDiskMark软件的设置有猫腻:

3316314_6_thumb.jpg

       CrystalDiskMark是一款常见的SSD测试软件,提供了三种数据模型(“文件”选项中可选择数据模型),分别是随机/All 0X00/All 0XFF的数据模型。一般默认随机数据模型下的运行5次,每次1000MB的数据量。但选择的全0或全1的数据模型得到的成绩是否一样呢?我们先来一款国 产的SandForce主控 120G SSD做一次测试。

3316314_14_thumb.jpg

       可以看出,采用SandForce主控的SSD在CMD测试中,不同的数据模型下,测试成绩的出入非常之大。在全0及全1的数据模型下,成绩飙升,就拿持 续读写速度来说,默认设置下,仅208/148MB/s,而全0的数据模型下,数据非常华丽,达到了452/492MB/s,但这种成绩华而不实,并不能 反应出SSD真实的性能,然而这恰恰被一些不良商家作为宣传的手法。不过这种猫腻也有破绽,修改数据模型后有一个明显的特征,CDM的标题栏上会直接标注出来。

2淡看ATTO测试成绩/Intel与AMD驱动不同的影响

三、淡看ATTO Disk Benchmark软件测试:

3316314_7_thumb.jpg

       SSD市场同质化严重,市场竞争异常激烈,一些小品牌的SSD厂商在产品宣传推广方面只能无所不用其极,所以我们就看到了上述的产品包装盒标称的性能指标,如此华丽速度测试依据全来自ATTO Disk Bechmark这款测试软件。

   了解ATTO Disk Bechmark之前,必须得对SandForce主控有所了解。SandForce主控最为著名的特性当属DuraWrite压缩技术,由于实际需要写 入的数据量压缩后变小,写入速度得到了提升。在需要读取的时候,被压缩过的数据在主控内解压后输出,又带来了外部读取速度增益。而ATTO的测试数据模型 恰恰是完全可压缩的,与SandForce主控可压缩算法天然的吻合。

某SandForce主控的120G SSD ATTO测试成绩:

3316314_0001.jpg

某SandForce主控的120G SSD ATTO测试成绩

   ATTO所跑的数据经过SandForce主控压缩算法处理后,犹如一头大象被压缩成了一只蚊子的大小。因为实际写入到闪存里的数据量很小,写入操作很快 就完成了,外部测到的写入速度接近SATA 6Gbps的接口带宽速度。而在读取这些被完全压缩的数据时,一只蚊子又被还原成了大象的体积,仿佛瞬间读出了大量的数据,这时外部测到的读取速度也近乎 于SATA 6Gbps的接口带宽速度。显然这种成绩参考的价值并不高。

AS SSD Benchmark测试,该款SSD的性能暴降至这样子:

3316314_8.jpg

       相对ATTO的华丽数据,AS SSD Benchmark测试的数据缩水到惨不忍睹,每当看到一些厂商极力地宣传500MB/s读写速度,我们应慎重地看下,这种成绩的背后意义有多大,不然花了高价钱却买不来相应的性能,真心坑。

 

四、Intel与AMD驱动不同对SSD性能的影响:

   AMD与Intel平台除了CPU性能不一样外,它们提供的存储控制器也是不一样的,这两年来Intel一直在强化主板芯片组对SSD的支持力度,“高 速储存”、“快速启动”等特色功能也在逐步完善,即将上市的8系列主板还专门针对SSD进行优化,相比之下AMD这方面暂时还没有太大动静。

3273438_intel_io.jpg

3273438_amd_io.jpg

       开启AHCI模式对SSD重要性不言而喻,因为AHCI中的原生命令队列特性(NCQ)可以优化用户发送指令的顺序,从而降低设备负荷,提升设备性能。 Windows7/8系统都已经内置通用版AHCI驱动,一般开机后就能直接使用,同时AMD与Intel两家也提供了自家的专用驱动。我们下载了ADM A10 5800K平台与Intel i5 3570K平台提供的驱动,进行测试,看看SSD在两个不同平台的性能差异。

3316314_9.jpg

Intel平台专用的AHCI驱动下测试成绩

3316314_10.jpg

AMD平台专用的AHCI驱动下测试成绩

  通过AS SSD Benchmark测试可以发现,Intel AHCI驱动相比于AMD AHCI驱动总体性能有所提升,在持续读写及64位高队列纵深下Intel平台的优势较为明显,AS SSD Benchmark给出的总分,Intel 平台以759分力压AMD平台的646分。但我们注意到AMD平台的4K随机写入上要略高于Intel平台。

  总得来说,SSD测试上Intel平台所测试的成绩要好过于AMD,这得益于Intel芯片组一直在对SSD做出的优化,新版的RST驱动已经可以在SSD RAID上支持Trim指令,未来8系列主板也将进一步优化RST驱动性能表现,值得期待。

3不同容量 SSD的性能有所差异/总结

五、不同容量 SSD的性能有所差异:

2871590_c_thumb.jpg

       不同容量的SSD性能有所不同,差别在于闪存颗粒单芯容量与闪存通道数不同,SSD的容量越大,闪存颗粒单颗容量越大,通道数越多,吞吐数据量也就越大, 处理起数据速度当然越快了。下面我们拿三星830系列64G、128G、256G做个对比测试,看下不同容量到底有多大差距?

3316314_11.jpg

64GB的测试成绩

3316314_12.jpg

128GB的测试成绩

3316314_13.jpg

256GB的测试成绩

  从CDM默认设置下测试成绩看出,三款SSD的 持续读取速度并无多大差距,但持续写入速度就相差甚远,256GB的领先64GB近两倍之多,比128GB也快出不少。另外,不管是4K随机读写,还是 4K QD=32的随机读写上,大容量均比小容量更具有优势。这也是为什么大容量SSD的价格会卖得这么贵,不仅体现在容量上优势,还体现在性能方面。

  闪存的颗粒单片容量与闪存的颗粒数对SSD的性能发挥着重要的作用。以三星830系列为例,64GB与128GB之间一般为单颗芯片容量的提升,性能相差近一倍,而128GB与256GB之间为通道数的提升,部分性能提升明显。
 

总结:

   总存在不少用户非常在乎SSD的测试成绩,我们俗称的“跑分党”,为跑分而跑分,为对比而对比。一些厂商正抓住了这群用户的心理,大作文章,然而软件测 试有时根本得不到真实的SSD性能,测试平台、软件设置不同、容量不同等等也影响了SSD的性能。所以我们不应该只看到SSD表面的成绩。

  值得一提出的是,SSD跑分并不是唯一,仅仅是一个参考,SSD更为重要的在于其稳定性、寿命、耐久度、垃圾回收能力、后期使用不掉速性能等。过度的跑分,不仅有损SSD的速度,还会减少SSD的寿命,


本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。