CrystalDiskMark
官方网站:http://crystalmark.info/software/CrystalDiskMark/
CrystalDiskMark(以下简称CDM)是一个日本人开发的测试软件,主要是因为传统的机械盘测试软件的局限性太大(以持续传输速度为主),为了表现出SSD的随机性能强,必须对测试项目稍作改良(增加4KB随机性能测试)。从3.0版开始,增加了NCQ测试(QD32),数据模型选择(随机填空,用0填空,用1填空)。目前最新版3.0.1b。
软件测试前,会生成一个测试文件。(大小取决于用户设置),一般来说,设置的越大,数据缓存起到的干扰少,成绩更能反映SSD的真实性能,不过缺点是会严重影响SSD的耐久度(写入太多数据影响P/E)。
测试项目里分为,持续传输率测试(块单位1024KB),随机512KB传输率测试,随机4KB测试,随机4KB QD32(队列深度32)测试。(测NCQ专用)
软件下方的空白处可以填写用户注释。(例如配置信息等)
和ATTO一样,CDM在3.0版后也可以选择数据模型,有了前面ATTO的比较,这里大家应该很清楚,数据模型会影响数据缓存的命中率,更会严重影响SandForce主控SSD的DuraWrite(压缩)的性能。
这里的9张CDM测试图,分别是我现在机器里的3块SSD。
最前面3张,是OCZ Vertex LE 100G,主控是SandForce 1xxx系列,支持DuraWrite(压缩)技术。可以看到在数据模型在0fill和1fill下,就要表现的比默认全随机好的多,直接就是撑爆SATA 3Gbps带宽的性能。(那么我们说,这块SSD的原始数据传输率在SandForce的算法上为读214MB/s,写88MB/s,GC态。后面2张的0fill和1fill都是由于主控压缩处理后得到的加分。)做为2010年的主流高端方案,随机性能上表现非常的好。
中间这3张,是我的Gskill Falcon 128G,主控是Barefoot,64MB缓存。实际跑下来是数据模型1fill和0fill下,SSD上的数据缓存提升了约15~50%的持续和随机性能。(数据能够很容易被缓存。)而在随机数据模型状态下,数据缓存的命中率很低,性能明显不好看。这就是09年的中高端SSD性能等级。
最后三张是Crucial M4 256G的系统盘测试,主控是Marvell的,256MB缓存。在3种数据模型状态下跑出来的分数本质上基本没区别。(测试误差这里不去比较)那么就可以说,Crucial M4 的算法上,1没有大量数据缓存,2没有数据压缩,成绩基本恒定,纯取决于闪存内部数据碎片的分布造成的误差。这就是11年的中高端性能等级。
可以看出,SSD在这3年来的表现,09年首抓持续(保随机),10年抓写放大(高随机,高耐久,保持续),11年抓高持续和随机(保耐久)。每一个时期的目标都是不同的,一代比一代更进一步。
|