本测试日记会通过作者本人当前知识点,针对OCZ VERTEX 4 128GB的特性做一个原理到实践的完全解析。
7月7日
这段时间对OCZ Vertex 4的固件表现出来的“鸡血"特性有点感兴趣,虽然之前看了下各大网站的评测,已经对鸡血固件的原理和做法大致猜出7分,但是为了要真正的验证自己的猜想,昨天趁着班间午茶时间,出公司大门左拐随手拿了片OCZ Vertex 4 128GB的SSD准备回来研究研究。
昨晚回家太晚,没有刻意去测试,只是拆盘看了看,发现SSD为出厂固件1.3,盒子上也看不出任何标示性能的指标,貌似很奇怪。据了解目前最新的固件好像到了1.5Beta了,想着先用出厂固件热个身测几天,熟悉下新盘特性再慢慢往上刷吧。
今天够悲剧,下班回到家已经快10点了,洗个澡准备开始折腾折腾这块Vertex 4 128GB了。
老习惯,先来张第一次上机CDI截图。
新盘ASSSD分数
第一次跑ASSSD感觉有点失望,那么连续跑几次看看,发觉2个小特征:
1.每次持续读取那里都不同,不是越跑越快也不是越跑越慢的感觉。
2.写入延迟低的离谱,看来写入数据缓存不小,这种情况下掉电问题能解决的好么?
再跑跑CDM软件,老样子,持续读取那里并不稳定。
7月8日
对于有数据但没有填满容量的SSD,HDtune持续读取设置8MB块还是突破不了2xxMB/s
对于有数据但没有填满容量的SSD,HDtune的随机读取访问IOPS夸张了点,基本全缓存了。
对于Secure Erase后的SSD,HDtune的持续写入设置64KB块速度是这样的。
----------------------
对于填满容量数据的SSD,HDtune持续读取设置8MB块就变成之前测ASSSD和CDM跑持续的速度那样了。
对于填满容量数据的SSD,HDtune的随机读取瞬间就变成这样了。
对于填满容量数据的SSD,HDtune的持续写入设置64KB块速度是这样的。
来测一下空盘PCMARK 7的磁盘分数吧。
-----------------------
今晚抽空花了1小时做下Zone Measurement测试,为何要做这个测试,今后你们就知道了。
这是OCZ Vertex4 128GB 1.3FW下的Zone Measurement。
------------------------
7月10日
话说昨天服务器有问题,今天回档了,好吧,24小时的稳定态测试成绩出来了。
稳定态后再次运行Zone Measurement。
OCZ VERTEX 4 128GB 1.3固件总结: 感觉这款固件比较平庸,搭配了那么豪华的硬件配置就跑出这个程度,不得不说可惜了,但是测试中数据稳定性表现不错,就像被一个卡在了某个瓶颈内。
------------------------
说实话,这不是我所认识的OCZ作风。我印象中OCZ是那种喜欢以最大性能指标来吸睛和炒作的厂商,这种平庸的成绩如何炒作?果不其然,之后的1.4固件风格大变,1.3测的差不多了,我们换成1.4的来看看。
OCZ的1.4版本固件一共出过3款,第一款为1.4RC,第二款为1.4版,第三款为1.4.12版本。
如果升级1.4RC版固件,软件则会提示一些基本的备份和注意事项。
升级1.4RC固件前最后的CDI信息。
升级完1.4RC后,不光数据,连SMART信息都清空的差不多了,聪明人应该已经意识到绝不是升级那么简单,而是一个脱胎换骨的固件。
从更新说明上也看到,1.4固件家族的改进部分:
1.相比1.3提高了低QD下的读取性能。
2.提高128GB和256GB的持续写入性能。
3.在一些特殊的混合读写环境下性能得到提高。
4.提高了与一些特殊的主机兼容性。
5.提高了在一些老主板上从S3/S4节能模式还原时的稳定性。
1.4正式版比1.4RC在低于4KB的小文件的读取上又改进了。
1.4.12版本相比1.4正式版在RAID卡兼容性,休眠唤醒,冷启动bug上又做了改进。
------------------------------------------
果不其然,从1.4RC固件发布后,OCZ开始正式炒作,各大网站都刊登了“性能脱胎换骨“,”新一代旗舰“,“写入翻倍”的标语,各大跑分软件秀分数,真是高的耀眼,128GB的SSD跑ASSSD破千不是问题。
但是这个在耀眼光芒的背后,有人发现了问题,特别是128GB的容量,很多用户发现在SSD容量用满一半以上之后,跑分会下降很多,用HDtune甚至跑出了很奇怪的图形,OCZ官网的技术支持则含糊其辞的说这是因为windows文件系统缓存的策略导致限速之类的话。真相果真如此么?这也是为何我特意去拿了块OCZ,想自己研究并找出真相的初衷。
我们先来看一下下面3张不同固件的Secure erase后的Zone Measurement图
1.3固件平均写入200MB/s
1.4RC固件前面50%平均写入接近400MB/s,后面的100MB/s不到。
1.4.1.2固件看上去比1.4RC固件优化的更好点,但是本质没变。
这叫什么?叫欺骗么?我也不知道如何形容,128GB的SSD,前部50%容量是后面50%容量接近4倍的写入速度,然后测试软件测试范围都是在前面的,那么结果会如何知道了?你跑1000分,其实只有前面的50%是,后面的呢?连1.3固件都不如。当然这是表面的现象,接下来我们再一步步深入进去,试着把原因找出来,我相信这也是PCEVA和别的网站不同的地方。
华丽的跑分背后的,我只能苦笑,这年头买SSD,你除了PCEVA还能相信谁。
------------------------
7月11日
可怜的到家又9点半了,今天看来也没啥精力做测试了,先跑个空盘PCMARK吧,看看牛B固件的实际应用下跑分如何。(固件1.4.1.2)
好吧,比1.3固件提高了整整100分,不容易了。但是我记得ASSSD跑分没它好看的美光,浦科特有接近5400吧? 这个什么意思还不懂? 除了跑分这块盘也就性能平平罢了,自己骗自己。
好吧,用Iometer填充到接近满盘,然后跑次ASSSD看看性能会降到什么程度。
比想象中的糟糕。
-------------------------
7月12日
好吧,昨晚12点开始的24小时稳定态测试,早上起床发现跑了大约4小时就“飞掉了”(凌晨4点不到iometer跳出),难道是固件不过关?(FW1.4.1.2) 上班前开机继续跑,因此具体结果数据要到明早上班前才知道了。
到家又是10点附近。。。而且SSD还在跑稳定态,所以今晚就不折腾了,想想原理部分如何写吧,先画画草稿,争取本周末出结果。
--------------------------
7月13日
到家累趴了,不过24小时稳定态测完了。
从图里可以看到,1.4.1.2固件相比出厂1.3固件在小文件的随机性能上表现有不少提高。但是当请求的数据大小在128KB以上时性能则降低了不少,纠其原因就是稳定态后的算法的混合读写性能不如之前的稳定。
-----------------------------
7月14日
基本对1.4系列的固件表现心理有底了,现在升级1.5固件。
升级完后进行一次Secure erase,然后做2次Zone Measurement,果然表现和我想象中的完全吻合,详细分析请等之后的总结测试。
ASSSD和CDM的成绩如下:(1.5的固件小改了读取数据缓存机制)
好吧,接下来也没啥好多测了,基本已经肯定了OCZ Vertex 4 采用的算法和机制,最后再弄个稳定态跑一下24小时1.5固件的性能。准备写总结和测试帖了,日记告一段落,希望周末前能搞定。
日记总结: 针对测试软件优化的“跑分神器”, OCZ Vertex 4 系列
后续请看 拨开迷雾寻找真相!OCZ Vertex 4系列固态硬盘深入评测与解析 : http://bbs.pceva.com.cn/thread-51852-1-1.html
|