Що таке TRIM і навіщо його вмикати?
TRIM – це команда, яка повідомляє SSD, які блоки більше не використовуються і можуть бути очищені для майбутнього запису.
🔹 Як працює SSD без TRIM?
Коли ви видаляєте файл, операційна система просто позначає його як “вільний”, але дані фізично залишаються на SSD. При наступному записі контролер спочатку повинен очистити ці блоки, а вже потім записати нові дані. Це уповільнює швидкість роботи диска.
🔹 Як працює SSD з TRIM?
TRIM відразу повідомляє SSD, що певні блоки більше не потрібні. Диск очищає їх у фоновому режимі, завдяки чому майбутній запис відбувається швидше.
Чому TRIM важливий?
✅ Продовжує термін служби SSD – зменшує кількість зайвих циклів запису/стирання.
✅ Підтримує високу швидкість запису – без TRIM диск може сповільнюватися з часом.
✅ Допомагає зберегти стабільну продуктивність – без TRIM SSD швидко “забруднюється” непотрібними даними.
Як перевірити, чи TRIM увімкнено в Linux?
lsblk --discard
Якщо для вашого SSD DISC-GRAN та DISC-MAX мають ненульові значення – SSD підтримує TRIM.
Як увімкнути автоматичний TRIM в Linux?
В Ubuntu/Debian можна активувати щотижневий TRIM:
sudo systemctl enable fstrim.timer sudo systemctl start fstrim.timer
Перевірити статус таймера:
systemctl status fstrim.timer
Якщо хочете виконувати TRIM вручну, просто запустіть:
sudo fstrim -av
Коли TRIM не потрібен?
• Якщо SSD використовує апаратний контролер із власною оптимізацією (наприклад, деякі NVMe SSD).
• Якщо файловою системою є Btrfs, вона самостійно оптимізує записи.
• Якщо диск працює в RAID, де TRIM може бути несумісним (залежить від контролера).
💡 Висновок:
TRIM – обов’язковий для SSD, щоб підтримувати швидкість і довговічність. Якщо у вас SSD, краще його увімкнути! 🚀