Trim(意为修剪)指令会随着删除文件的操作自动向固态硬盘发出信息,提供具体哪些位置的数据已经无效的信息,由固态硬盘决定是否提前对其进行擦除,从而避免每次写入需要再等擦除过程的延误。
TRIM使得固态硬盘的工作变得高效,目前几乎所有的固态硬盘都支持TRIM指令。那为何还有固态硬盘掉速的现象呢?存储极客分析主要有以下3种原因:
过热限速:
LDPC纠错让固态硬盘更耐用,NVMe让固态硬盘速度更快。而这两项技术也让固态硬盘的发热量变得更高,分分钟就达到能烧开水的温度。对于M.2这种紧凑型SSD来说,高负载使用时会触发过热保护而掉速是很正常的现象。
不会过热的SSD不是好(性能强)固态硬盘。不过新一代固态硬盘也在不断优化,譬如使用先进制程降低主控功耗、主控表面设置金属层加强散热、引入ASPM节能和APST电源状态转换技术让SSD在闲置时段的温度更低,为突发读写留出足够温度上升空间,减少掉速的发生。
节能兼容性BUG:
无论是SATA还是NVMe固态硬盘都支持电源管理以满足节能要求。如果同电脑主机兼容性不好就会在从节能睡眠状态唤醒的过程中产生延迟和卡顿,甚至是掉盘。下图是TxBENCH的硬盘特性识别,HIPM、DIPM、Devslp都是SATA硬盘的节能特性。山寨SSD为了避免处问题通常选择不支持任何节能特性,而原厂固态硬盘则会充分考虑到笔记本电脑的使用需求,同时加强兼容性设计。