近年来,拥有超高读写速度的SSD固态硬盘颇受用户喜爱。但随着使用时间的推移,不少用户会发现SSD的读写速度越用越慢,只好重新购买。
为什么固态硬盘越用越慢?其实与固态硬盘的工作原理分不开。
固态硬盘与机械硬盘不同,它是由闪存颗粒作为存储介质进行存储,因此固态硬盘的存储原理和闪存颗粒的擦写寿命关系到固态硬盘的存储速度。
存储原理
如果固态硬盘是数据仓库,那么闪存颗粒就是一个个存放数据的”格子“。而刚拆封的固态硬盘因为是全新的,所以所有的”格子“是没有被占用的,那么数据在存储时会按部就班的依次存入到”格子“中,直至所有”格子“都被占用。
那么当固态硬盘被占满怎么办?
需要删除数据来空出闪存颗粒,以便存储新的数据,这个过程叫作擦除。但在写入新的数据时,因为我们之前并没有按照顺序删除数据,因此空出来的“格子”其实是杂乱的,所以在新的文件写入时还需要有主控维持“秩序”,即先将有数据和无数据“格子”整理到一起(这里还涉及到“写入放大”,即当写入1个数据时,要先整理3个数据,工作量相当于整理4个数据),这也给存储速度增加了束缚。
如此循环往复的擦除-写入-擦除,SSD的性能便会明显下降,读写速度自然降低。
当然,大容量的SSD能够最大程度的避免这样的问题。
擦写寿命
另一个影响存储速度的是闪存颗粒的擦写寿命。闪存颗粒分为SLC、MLC、TLC、QLC以及PLC五种,擦写寿命排比SLC>MLC>TLC>QLC>PLC。其中SLC和MLC造价昂贵,很少用在消费级SSD,而TLC则是市场主流SSD使用的闪存颗粒,如aigo 固态硬盘(SSD)P3000、P7000,均是采用镁光TLC颗粒,且其擦写寿命在1500P/E。
不过通常只会在SSD数据全部写满后进行擦写,但每进行一次擦写会对固态硬盘的性能产生影响,从而寿命下降,读写速度也会大打折扣。另外,固态硬盘还有一个垃圾回收(GC)的机制,虽然可以通过这个机制提升SSD速度,但需要对SSD 进行扫描,并寻找相应区块擦写,多了这样一步额外操作,同样会降低SSD速度。
解决办法
当然想要固态硬盘速度持续不掉速,也有办法!
在选购SSD时,尽量选择大容量、原厂闪存颗粒的固态硬盘,且最好不要使用碎片整理,使用小分区但少分区。