为什么固态硬盘会越用越慢?
固态硬盘的数据写入机制决定了它不能像U盘那样直接覆盖旧数据。刚买来时里面空无一物,想写哪就写哪,速度飞快。但随着使用,数据填满后,新数据必须先让主控把旧的无效数据清理掉,腾出空位才能写入,这个‘先清后写’的过程必然导致速度变慢,TRIM功能就是为了缓解这个问题。
固态硬盘的数据写入机制决定了它不能像U盘那样直接覆盖旧数据。刚买来时里面空无一物,想写哪就写哪,速度飞快。但随着使用,数据填满后,新数据必须先让主控把旧的无效数据清理掉,腾出空位才能写入,这个‘先清后写’的过程必然导致速度变慢,TRIM功能就是为了缓解这个问题。
原来如此,看来不是硬盘坏了,而是它得先“打扫卫生”才能干活。不过TRIM也不能解决所有问题,毕竟长期高负载使用,碎片整理和磨损均衡确实会影响寿命和速度,定期清垃圾还是有必要的。
其实就是垃圾回收机制在拖后腿。新盘因为空闲块多,可以直接写入,速度自然快。用久了空间满,主控得先擦除旧数据才能写新数据,这就造成了“写放大”。虽然TRIM能帮忙,但物理极限摆在那,满盘之后掉速是必然的。
这就叫“免费的东西最贵”系列😂。其实除了主控清理垃圾导致的掉速,还有两个因素很多人忽略:一是闪存颗粒随着写入次数增加,电压阈值管理变复杂;二是现在SSD容量越来越大,但主控和缓存芯片没跟上,大文件写入时缓存耗尽直接回落到原始颗粒速度。建议别把系统盘塞得太满,留20%余量能延缓衰老。