TRIM (англ. to TRIM — подрезать) - команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель
(SSD) о том, какие блоки данных уже не содержатся в файловой системе и могут быть физически удалены накопителем.
TRIM входит в спецификацию интерфейса ATA, стандартизацией которого занимается группа T13 в составе INCITS.
Команда TRIM была введена вскоре после появления твердотельных накопителей (SSD), чтобы сделать их конкурентоспособной
альтернативой традиционным HDD в персональных компьютерах.
Из-за того, что на внутреннем уровне реализация операций в SSD существенно отличается от реализации тех же операций в
традиционных механических жёстких дисках, обычные методы ОС таких операций, как удаление файлов и форматирование диска
(не обращаясь непосредственно к затрагиваемым секторам/страницам на накопителе), приводит к прогрессирующему ухудшению
производительности операций записи на SSD.
Применение TRIM позволяет устройству SSD уменьшить влияние сборки мусора, которая в противном случае в дальнейшем выразится
падением производительности операций записи в затронутые секторы.