Czy Linux obsługuje TRIM na dyskach SSD?

15

Czy ktoś wie, czy istnieje sposób włączenia obsługi TRIM w systemie Linux dla dysków SSD? Jest to dołączone do systemu Windows 7 i byłem zaskoczony, że nie mogłem znaleźć dużo informacji na ten temat w systemie Linux.

Informacje na temat dysków SSD i TRIM można znaleźć tutaj - http://www.anandtech.com/storage/showdoc.aspx?i=3531&p=10

dlux
źródło
2
Sam Linus jest wielkim fanem napędów SSD, więc podejrzewam, że są dobrze obsługiwane. torvalds-family.blogspot.com/2008/10/…
Mark Ransom

Odpowiedzi:

13

Zauważ, że prawdopodobnie potrzebujesz nowszego jądra niż 2.6.28, patrz tutaj (na podstawie 2.6.30-rc4 z ostatnią aktywnością w maju tego roku). Nie wiem, do jakiego stopnia to drzewo zostało scalone, być może możesz przeszukać [email protected]listę mailingową. Aktualizacja: zobacz na przykład ten wątek (omówiony również na liście jądra).

Do korzystania z TRIM prawdopodobnie interesuje Cię hdparm-9.20 , wydany kilka dni temu (i widzę, że jest jeszcze nowsza wersja wiper-1.7).

Aktualizacja: zobacz także ten artykuł LWN na temat relacji między systemem plików, TRIM, wydajnością i dyskami SSD.

hlovdal
źródło
5

Linux obsługiwał polecenie TRIM w wersji 2.6.28, wydanej 25 grudnia 2008 r. Szczegółowe informacje można znaleźć tutaj .

ChrisInEdmonton
źródło
1
Czy wymaga to również obsługi systemu plików?
dlux,
1
[potrzebne źródło]
Andrew Coleson
1
dodano cytat, dziękuję za utrzymanie mnie w uczciwości.
ChrisInEdmonton
2

Myślę, że Linux już obsługuje Trim. Po prostu nie ma jeszcze dysku SSD. Aktualizacja oprogramowania wewnętrznego jest wymagana dla dysków OCZ i Intel bieżącej generacji, aby można było włączyć Trim.

Pirolistyczny
źródło
1
Według ocztechnology.com/products/flash_drives /... przynajmniej niektóre produkty OCZ obsługują TRIM.
ChrisInEdmonton,
Więc się mylisz. Śledzę wiadomości OCZ na ich forach, a TRIM nie został jeszcze wydany.
Pirolistyczny
1
Naprawdę? To dziwne, ponieważ strona ta zawiera następujący cytat: „Dzięki najnowszej aktualizacji oprogramowania układowego otrzymujesz również narzędzie TRIM, którego inni producenci dysków SSD dotychczas nie wdrożyli”. Dziwne, że fałszywie twierdzą, że nie posiadają funkcji, ale nie byłby to pierwszy raz, gdy firma to zrobiła.
ChrisInEdmonton,
1
To strona z recenzjami, która źle to zrozumiała. Myślę, że chcieli powiedzieć, że najnowszy FW ma bezczynne zbieranie śmieci.
Pyrolistic
2

W przypadku ext4 musisz dodać opcję discard w swoim fstab, aby włączyć ATA Trim.

Zobacz także ten fajny poradnik

Pływ
źródło
1

Początkowe wsparcie dodane w 2.6.28, 2.6.33 ma „pełne” wsparcie przycinania ... cokolwiek to znaczy.

Nazwa
źródło
0

Śledziłem polecenie TRIM na UBUNTU 9.10. Ale nie mogę znaleźć żadnego polecenia TRIM, gdy korzystam z jądra 2.6.31. Kiedy wygenerowałem polecenie TRIM za pomocą hdparm, mogę znaleźć polecenie TRIM. Myślę, że obecna wersja jądra Linuksa nie obsługuje polecenia TRIM.


źródło