3

Я читал, что Linux не выдает автоматические команды TRIM (опция discard монтирования) из-за проблем с производительностью. Я добавляю fstrim -a в свой crontab в TRIM раз в неделю.

Слишком часто выдача fstrim сокращает срок службы привода? Являются ли команды TRIM эквивалентными операциям записи? Или я могу запускать fstrim чаще, чем раз в день?

2 ответа2

4

Нет (скорее всего), команда TRIM просто сообщает SSD, что вы больше не используете этот файл. Что SSD делает с этой информацией, зависит от SSD, поэтому я включил "наиболее вероятный". Цель TRIM - улучшить производительность записи. Как это улучшает производительность записи? Сообщая SSD, что вы больше не используете определенные файлы, SSD не нужно тратить время на копирование этих файлов в новое место, когда ему нужно освободить место. Другими словами, вы улучшаете производительность записи, устраняя ненужные внутренние операции записи. Разве это не продлевает срок службы диска? Да, это так, но большинство SSD имеют внутренние функции выравнивания износа, которые отвечают за большую часть аспекта "продления жизни". Используйте TRIM столько, сколько хотите. Если SSD хорош, вы получите как производительность, так и более продолжительный срок службы.

0

нет

TRIM - это подсказка накопителю, что указанные блоки больше не используются и их можно безопасно стереть. Привод не обязан удалять эти блоки немедленно и фактически может полностью игнорировать подсказку. Следовательно, отправка большого количества команд TRIM не должна сокращать срок службы любого твердотельного накопителя, который имеет достаточно хорошо разработанные алгоритмы сбора мусора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .