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


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ć linux-ide@vger.kernel.orglistę 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.



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.


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


1

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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.