Есть ли поддержка Linux для TRIM на SSD накопителях?

15

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

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

Dlux
источник
2
Сам Линус большой поклонник SSD-накопителей, поэтому я подозреваю, что они хорошо поддерживаются. torvalds-family.blogspot.com/2008/10/…
Марк Рэнсом

Ответы:

13

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

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

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

hlovdal
источник
5

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

ChrisInEdmonton
источник
1
Требуется ли также поддержка файловой системы?
Делюкс
1
[нужная цитата]
Эндрю Колсон
1
цитата добавлена, спасибо за сохранность меня честным.
ChrisInEdmonton
2

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

Pyrolistical
источник
1
Согласно ocztechnology.com/products/flash_drives/…, по крайней мере, некоторые продукты OCZ поддерживают TRIM.
ChrisInEdmonton
Тогда вы ошибаетесь. Я слежу за новостями OCZ на их форумах, а TRIM еще не выпущен.
Пиролистический
1
В самом деле? Это странно, потому что на этой странице явно указана следующая цитата: «С последним обновлением прошивки вы также получаете инструмент TRIM, который другие производители SSD до сих пор не реализовали». Странно, что они будут ложно претендовать на функцию, которой у них нет, но это будет не первый раз, когда компания делает это.
ChrisInEdmonton
1
Это обзор сайта, который ошибся. Я думаю, что они хотели сказать, что последний FW имеет простую сборку мусора.
пиролистический
1

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

имя
источник
0

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


источник