15

Кто-нибудь знает, есть ли способ включить поддержку TRIM в Linux для SSD? Это включено в Windows 7, и я был удивлен, что не смог найти много информации об этом под Linux.

Информацию о SSD и TRIM можно найти здесь - http://www.anandtech.com/storage/showdoc.aspx?i=3531&p=10.

6 ответов6

13

Обратите внимание, что вам, вероятно, нужно более свежее ядро, чем 2.6.28, см. Здесь (на основе 2.6.30-rc4 с последней активностью в мае этого года). Я не знаю, в какой степени это дерево было объединено, возможно, вы можете найти список рассылки linux-ide@vger.kernel.org . Обновление: смотрите, например, эту ветку (также обсуждается в списке ядра).

Для использования TRIM вы, вероятно, заинтересованы в hdparm-9.20, выпущенном несколько дней назад (и я вижу, что есть даже более новая версия wiper-1.7).

Обновление: см. Также эту статью LWN о взаимосвязи между файловой системой, TRIM, производительностью и дисками SSD.

5

Linux поддерживал команду TRIM в версии 2.6.28, выпущенной 25 декабря 2008 года. Смотрите здесь для деталей.

2

Для ext4 вы должны добавить опцию сброса в свой fstab, чтобы включить ATA Trim.

Смотрите также это хорошее руководство

2

Я думаю, что Linux уже поддерживает Trim. Его просто нет SSD пока не поддерживает. Обновление встроенного ПО требуется для дисков OCZ и Intel текущего поколения для включения Trim.

1

Начальная поддержка добавлена в 2.6.28, 2.6.33 имеет "полную" поддержку обрезки ... что бы это ни значило.

0

Я отслеживал команду TRIM на UBUNTU 9.10. Но я не могу найти команду TRIM, когда я использую ядро 2.6.31. Когда я сгенерировал команду TRIM, используя hdparm, я могу найти команду TRIM. Итак, я думаю, что текущая версия ядра Linux не поддерживает команду TRIM.

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