在目前情况下,固态硬盘由于其存储原理导致长期使用后会出现性能下降的问题。今年2月,Intel的X25-M就曝出了这样的问题,4月份才推出了8820版新固件解决。
简单地说,固态硬盘长期使用后出现性能下降问题的根源来自于NAND闪存的读写原理。目前所有固态硬盘的存储空间都是由一个个存储单元组成的,每个存储单元都由4KB容量的“Page”页和512KB容量的“Block”区块构成。当存储单元为空时,新增数据可以快速直接写入。而当其中包含部分数据时,即使旧数据只占用了一个Page,也需要将整个Block重写。这时,固态硬盘就必须读取整个Block的数据,判断各Page内容是否仍有效,然后与新数据合并后再整体写入Block。显然,这一过程要比直接写入数据复杂耗时得多。由于该过程存在于固态硬盘内部的数据存储过程中,与操作系统无关,因此只能依靠固态硬盘固件内的自动优化机制来解决,也就是所谓的“固态硬盘碎片整理”。Intel的8820版固件实际上就是加入了此类碎片整理算法。目前,OCZ与其闪存控制芯片供应商Indilinx公司一起开发出了针对OCZ Vertex Series SATA II 2.5"固态硬盘的自动碎片整理新固件,笔者对其进行了初步测试。
首先来看OCZ Vertex Series SATA II 2.5"固态硬盘的实物外观及内部结构:
OCZ Vertex Series SATA II 2.5"固态硬盘的外壳采用了合金制造,保证了持久耐用。同时因为固态硬盘内部没有任何机械的移动部件,所以比传统硬盘更坚固耐用以及具有极高的可靠性。
OCZ Vertex Series SATA II 2.5"固态硬盘采用了SATA II 接口,具有最高3.0Gb/s的高速度,并且内置了高达64MB的缓存,大大提高了数据的读写速度;
OCZ Vertex Series SATA II 2.5"固态硬盘的控制芯片是由韩国Indilinx生产的,其型号为IDX110MOO-LC,采用了可编程的ARM7微控制器来控制SATA接口和闪存芯片之间的数据通道。Indilinx控制器,虽然物理通道只有4个,但每个都能处理16个虚拟通道,读取速度可达到250MB/s,写入速度也在180MB/s(120GB),最大支持512GB的MLC闪存,原生SATA 3.0Gbps接口,同时支持最大64MB缓存,12bit ECC校验等功能。
OCZ Vertex Series SATA II 2.5"固态硬盘的新固件内置碎片整理算法,当硬盘闲置时就会自动进行碎片整理。以下为实际测试结果:
上图是OCZ Vertex Series SATA II 2.5"固态硬盘刚使用时的测试速度。
经过一段时间使用后,固态硬盘的读写速度出现了明显的下降,只在2048KB以上的数据包时,才保持了全新状态。见上图。
但是把固态硬盘停用5分钟后再进行测试,各项测试数据基本恢复到未使用前的状态。见上图。
从测试结果可以看到,全新固态硬盘在读写64KB以上数据包时达到相当可观的性能。而在长期使用出现大量碎片后,成绩已经出现了明显下降,只有在读写大于1024KB的数据包时才能保持原有水准。这时候,只要将硬盘闲置5分钟后,OCZ Vertex Series SATA II 2.5"固态硬盘的自动整理功能即可发挥作用,让固态硬盘表现基本恢复原有水平。
目前,OCZ Vertex Series SATA II 2.5"固态硬盘已经在中国大陆市场有售,有30GB、60GB、120GB和250GB让君选择,详情可咨询中国大陆代理深圳市国智科技有限公司,电话:0755-83990702、83990705、83990710、83990713。
网友评论