手机游戏巴士

谁还没有个犯傻的时候:固态硬盘卡顿成因解读

发表于:2024-05-21 作者:游戏编辑
编辑最后更新 2024年05月21日,再聪明的天才,脑子也有卡壳的时候。电脑固态硬盘虽然性能很强,但也难免有犯浑卡壳的时候。为什么速度快和卡顿这两个看起来截然相反的情况会同时出现在固态...

再聪明的天才,脑子也有卡壳的时候。电脑固态硬盘虽然性能很强,但也难免有犯浑卡壳的时候。

为什么速度快和卡顿这两个看起来截然相反的情况会同时出现在固态硬盘身上呢?主要可以分为三种原因。

NAND闪存单元写入限制

闪存需要在写入之前先进行擦除,这是在1987年东芝发明NAND闪存的时候就已经决定的。不同类型的闪存读取、写入和擦除操作所需的时间不一样,但擦除总是比写入更耗时,从而成为有可能引发固态硬盘卡顿的一个潜在因素。

除了用户的读写请求之外,固态硬盘内随时在发生著复杂的闪存管理操作,包括磨损均衡、垃圾回收等功能都会引发读写和擦除同时进行。虽然闪存读取和写入是要比机械盘快很多,但是擦除的话就不一定了。

设计合理的固件能够选择正确的时间执行垃圾回收工作,将闪存擦除操作给固态硬盘性能的影响降到最低。同时,逐渐普及的3D闪存技术在带来高密度和高容量的同时,也兼具了更高写入速度和更高可靠性的优势。

LDPC纠错:成也萧何败也萧何

LDPC纠错技术的出现,使得过去在BCH时代难以处理的闪存错误率问题得到了解决。主控可以通过硬解码、软解码、RAID数据恢复等多次尝试来完成数据读取。

但LDPC纠错在增强纠错能力的同时也是一把双刃剑:多次尝试纠错的过程会增大数据处理的延迟,从而在闪存寿命末期产生固态硬盘卡顿。当然这个问题主要存在于采用白片或回收颗粒的固态硬盘上,选择闪存原厂固态硬盘(闪存特挑体质)就能完美避开这个坑。

处理不好就翻车的LPM节能

很多IT部门的朋友都知道,联想的笔记本跟很多固态硬盘八字不合,装上后老是时不时地卡顿。这其实是LPM电源管理在作怪。

出于节能的考虑,固态硬盘支持Partial和Slumber两种节能状态,可以由主机端或硬盘设备端发起节能休眠,如果两端在协商过程出现不兼容的状况,固态硬盘从休眠状态唤醒速度过慢,就会产生严重的卡顿甚至是蓝屏死机。

只要开启Windows的高性能电源模式就能解决SATA LPM节能兼容性问题产生的卡顿现象,对于台式机用户来说没有问题,但笔记本用户就会在发热、噪音和硬盘卡顿之间难以抉择了。要避这个坑主要靠经验(特定型号问题集中),其次看固件升级服务。固态硬盘的问题千千万万,但没有多少是通过固件更新解决不了的,当然前提是固态硬盘厂商有固件更新这项服务。





0