Do NVMe M.2 drives require TRIM?

Just recently ordered an NVMe M.2 drive. I have always manually enabled fstrim for all my previous SSDs since it’s recommended for the drives longevity. Do NVMe M.2 drives benefit from enabling TRIM, or does the drive handle things differently?

To answer the title, yes.

1 Like

Thanks. Wasn’t sure if things were different since it was over PCIe rather than SATA.

Bus type has no bearing on how the flash controllers work (as far as allocation and deallocation of flash is concerned).

TRIM is used to tell the SSD controller which blocks are “free” so that it can more effectively manage the NAND performance (if a block is known “free” then it doesn’t need to read before write to write to half a block for example) and wear levelling if i recall.