好消息终于到来,Intel今天宣布,已经通过更新固件的方式解决了X25-M/X18-M的长期使用性能下降问题。Intel承认是PCPer首先发现了这一问题并报告给了Intel公司。但他们也表示,在普通用户的日常使用中,出现此类问题的可能性很小(后文可以看到,PCPer作者将其自行编写的压力测试工具提供给Intel用以重现该问题)。
Intel的X25-M/X18-M使用的是低速度的MLC闪存颗粒,通过使用多路并行读写技术实现超高性能。但正是由于这种多路并行读写技术,导致它在读写当中可能出现大量碎片。由于存取机制的不同,传统的磁盘整理功能对这种固态硬盘碎片无能为力,只能依靠固件优化或彻底全盘清空才能恢复正常。这也就是出现这种长期使用性能下降问题的根本原因。
Intel表示,新固件已经可以解决这一问题。该固件更新程序是以光盘镜像的形式出现,需刻录成盘并从该盘启动进行升级。需要注意的问题包括:
1. 在升级固件前需关闭RAID模式,升级完成后再重新开启。
2. 部分NVIDIA芯片组主板可能不支持固件升级,需要在其他平台上完成升级后再移回NVIDIA平台使用。
升级程序会将SSD固件升级到8820版本。用户在升级完成后,最好重启再次从光盘启动到升级程序,确认升级后的硬盘版本号正确。另外,虽然正确的升级过程不会损坏盘内数据,还是建议用户在升级前做好备份,Intel对可能出现的数据丢失并不负责。
Intel X25-M X18-M固态硬盘8820版固件升级本地下载: http://drivers.mydrivers.com/drivers/258-103583-Intel-X25-M-X18-M-Firmware-8820-/
升级过程:
在Intel发布该升级程序后,之前PCPer网站首先发现该问题的作者Allyn Malventano也已经放出了对新固件的测试文章。让我们来看看升级效果究竟如何。
测试平台:
CPU:Intel Core i7 920 主板:华硕P6T 内存:海盗船Dominator 6GB DDR3-1600 硬盘:Intel X25-M 80GB SSD 声卡:Asus Xonar D1 显卡:EVGA Geforce GTX 260 Core 216 电源:Corsair 620HX 操作系统:Windows XP X64 SP2
首先是原8610版固件SSD在当作系统盘(移走临时文件)使用一段时间后的ATTO测试成绩:
刷新8820版固件后再运行ATTO的结果:
几乎已经可以和新盘媲美了。实测数据拷贝速度达到76MB/s,可以说首战告捷。再来挪走系统进行更深入测试:
可以看到,平均写入速度已经接近80MB/s。不过测试过程中写入最低曾下滑到不足10MB/s。最合理的解释是,此时固件正在进行碎片整理工作。
果不其然,稍后再次运行HDTach:
ATTO:
下面来进行压力测试。之前为了让问题彻底暴露,作者自行编写了一套压力测试工具,对磁盘进行小尺寸文件大量写入。他还将该工具提供给Intel用来复制该状况,帮助新固件开发。现在,他将硬盘刷回8610版固件后重复该过程数小时,直至出现严重性能下降后再更新8820版固件。运行HD Tach:
可以看到,8820版固件正在努力进行碎片整理工作,但平均速度仍维持在接近80MB/s的水平上,相当喜人。
再来,在8820固件下运行压力测试工具,结果是:
新固件已经可以轻松应对小尺寸文件大量写入的压力测试,性能下降相当有限。
最后是极限测试,在8820固件下针对硬盘的特定区块进行长时间大量小文件写入,这是普通用户使用中绝不会碰到的状况。数小时后,运行HD Tach:
可以看到,写入速度仍然达到74MB/s,碎片整理工作正在开足马力运行。
而在闲置一段时间后,再运行测试:
碎片整理完成后的硬盘,已经恢复如新。
现在我们被彻底折服了,8820版固件已经完全解决了X25-M/X18-M的碎片问题,性能表现令人印象深刻。不过,此时该文作者又提出了新的疑问。既然X25-M能在进行内部碎片整理的同时仍保持接近80MB/s的平均写入速度,岂不是表示它在平时不需要进行碎片整理时,还有性能提升的空间?难道,是Intel故意将M系列固态硬盘的写入速度限制在80MB/s,与高端产品X25-E拉开差距?