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


15

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

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


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.



2

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


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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.