NAND类型、磨损平衡以及TRIM
我们有必要先来了解一下关于固态硬盘的基本支持。固态硬盘是以闪存为存储介质的硬盘,如果采用的是NAND闪存芯片则有两种类型:SLC(单层单元)和MLC(多层单元)。顾名思义,SLC的每一个单元只能存储一位数据,而MLC密度更大,可以存储两位数据。从成本上来说后者也更有优势。
●SLC和MLC主要区别
SLC速度更快,性能更好,寿命也更长,可以达到10万到100万的写入循环次数。MLC速度慢一些,寿命也更短,写入循环次数只能达到1万次,但最大的优点就是成本更低。目前大部分消费级固态硬盘均采用MLC颗粒。
为了延长MLC NAND闪存的寿命,目前固态硬盘中应用了Wear Leveling(均衡磨损或磨损平衡)机制,它可以尽可能地将文件平均分配到其他区块,避免对某一部分区块的过渡地重复进行写入操作,从而有效延长了固态硬盘的写入寿命。
此外,我们通常可以看到一块固态硬盘标称有着100万到200万小时的平均故障间隔时间(MTBF),实际上这个数字的意义不大。200万小时意味着一块硬盘全天24小时不间断工作可以持续228年,你能指望这个数字么?
●关于TRIM功能
TRIM是Windows7和Windows Server 2008 R2支持的一项功能,用于在固态硬盘中进行提前删除无效数据操作的一项机制。
我们在删除数据时,Windows会先标记被删除的扇区,在有新的数据将要写入该扇区时,对于机械硬盘来说可以直接写入,但是对于固态硬盘来说必须先进行擦除操作,再将新的数据写入其中。长期如此写入数据之前总要进行擦除操作,性能自然逐渐下降。
如果主控芯片支持TRIM,在硬盘空闲状态下,就会提前执行擦除操作。因此在有新的数据写入时便不必再执行“先擦除”的动作。
所以支持TRIM的固态硬盘可以提前擦除无效数据,在另一方面对磨损平衡的发挥有更有利。但是目前并非所有主控芯片均支持TRIM,这需要用户在购买时进行核实,固件的更新也会跟进提供支持。
网友评论