关注固态硬盘的用户会注意到SandForce这家主控方案提供商,在SATA3.0Gbps时代,经常见到其标称的285MB/s和275MB/s的读写速度,到了SATA6.0Gbps方面,这个标称数值再次飙升到了550MB/s和525MB/s。但用户实际应用却并非如此,SandForce性能很有水分吗?
可压缩与不可压缩性能天壤之别
CrystalDiskMark这个软件很有意思,它的界面很简单,但测试项目还是很丰富。这款软件由日本人开发的,目前最新版本为3.0.1。这款软件在默认环境下使用1000MB的数据样本进行测试5次取最好成绩。并可以进行持续读写性能测试,512KB的持续读写测试,4KB随机读写性能测试以及队列深度QD=32的环境下的4KB随机读写测试。
这款软件也是大家经常在论坛上见到过的测试,但是对于SandForce主控来说,我们要注意一个问题。
之前说过因为SandForce支持实时的数据压缩,在遇到FFFF或者0000这样的数据时,性能可以发挥到最佳,而如果遇到随机数据难以压缩的情况下,性能就只能下降到最差。
ATTO这款软件只采用FFFF或者0000这样的数据样本,而CrystalDiskMark默认下则采用随机数据样本。因此我们可以在“文件-Test Data”中选择All 0x00或者0xFF,因此我们平时见到的CrystalDiskMark软件的测试成绩要理性对待。
同样,OCZ Vertex 2 60GB在settle in状态下进行随机数据样本的测试,可以看到读取性能在200MB/s左右,而写入速度只有60MB/s出头。
即便是在出厂情况下,写入性能也不过100MB/s左右。
而如果选择All 0x00或者0xFF的数据样本,可以充分发挥压缩机制,性能直接飙升到接近标称数值。
不过大家要考虑到SandForce宣称其写入放大率为0.5x,也就是说平均应用环境中这个状态下的持续写入性能也不过120MB/s,达到260MB/s以上显然水分还是很大。
网友评论