WEB开发网
开发学院服务器存储技术 固态硬盘的另一面 阅读

固态硬盘的另一面

 2009-05-27 12:17:08 来源:WEB开发网   
核心提示: 如果固态硬盘是新的,其中的NAND闪存已经预先擦除干净,固态硬盘的另一面(2),因此数据可以直接写入闪存,而无需完成数据清除这一步,其内部实际可能有120GB的存储能力,额外的20GB平时不用,这时数据的写入非常快,随着时间的推移

如果固态硬盘是新的,其中的NAND闪存已经预先擦除干净,因此数据可以直接写入闪存,而无需完成数据清除这一步,这时数据的写入非常快。随着时间的推移,SSD中从未使用的存储空间越来越少,很多时候必须先擦除闪存中的数据然后再写入,因此其性能就会明显下降。而且,尽管磨损均衡的目的是避免数据重复在某个空间写入,以保证各个存储区域内磨损程度基本一致,从而达到延长固态硬盘的目的。但是,它也会影响固态硬盘的性能。

另外,为了达到磨损均衡的目的,SSD会时常把常使用的数据从一种位置移动到另一个位置,这一举动还会引发数据碎片的问题。与传统硬盘一样,数据碎片也是SSD性能下降的罪魁祸首之一。

SSD的寿命有多长

固态硬盘的性能与寿命是有关系的。通常,固态硬盘的性能越差意味着它的使用寿命就越短。这是因为固态硬盘的磨损与固态硬盘上发生的数据写入和清除次数直接相关。发生写数据的次数越多,其寿命就越短。

目前,市场的固态硬盘分为两类。一类为每个闪存单元存储1位的SLC(single-level cell),价格较贵,主要面向企业。另一类为每个闪存单元保存2到多位(现已到4位)MLC,主要面向普通消费者,价格要便宜得多。MLC固态硬盘的可写入次数为2000~10000,SLC固态硬盘的可写入次数是MLC的10倍左右。

为了延长固态硬盘的使用寿命,制造商们想尽了办法。除了前面提到的磨损均衡技术以外,还在SSD中加入DRAM缓存,把数据先缓存在DRAM中,然后集中写入,从而减少写入次数。另一个减少写入次数的办法是在SSD的控制器或者处理器中加入一个专门的芯片,它能把多个写入操作组合到一起,以提高写入效率。

有的供应商还采用另一种办法,即为SSD额外多提供一些闪存单元,如果SSD中有些闪存单元损坏,可以替补使用。例如,有些SSD标明是100GB的存储空间,其内部实际可能有120GB的存储能力。额外的20GB平时不用,等到有单元坏掉时再使用。

上一页  1 2 3 4  下一页

Tags:固态 硬盘 一面

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接