Чи є підтримка 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 дисками.


5

Linux підтримує TRIM команду в 2.6.28, випущена 25 грудня 2008 року Див тут для подробиць.


1
Чи потрібна також підтримка файлової системи?
dlux

1
[потрібна цитата]
Ендрю Коулсон

1
цитування додано, дякую за те, що ви мене чесними.
ChrisInEdmonton

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.