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

36950
dlux

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

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

15
Сам Линус большой поклонник SSD-накопителей, поэтому я подозреваю, что они хорошо поддерживаются. http://torvalds-family.blogspot.com/2008/10/so-i-got-one-of-new-intel-ssds.html Mark Ransom 15 лет назад 2

6 ответов на вопрос

13
hlovdal

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

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

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

5
ChrisInEdmonton

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

Требуется ли также поддержка файловой системы? dlux 15 лет назад 1
[нужна цитата] Andrew Coleson 15 лет назад 1
цитата добавлена, спасибо за сохранность меня честным. ChrisInEdmonton 15 лет назад 1
2
Pyrolistical

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

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

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

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

1
Name

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

0

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

Похожие вопросы