Czy TRIM jest obsługiwany w konfiguracjach RAID 0 dla dysków SSD w systemie Windows 7?

13

Wiem, że to pytanie zostało prawdopodobnie zadane w pewnym momencie w przeszłości, ale próbuję dowiedzieć się, czy system Windows 7 obsługuje jeszcze przekazywanie poleceń TRIM przez kontrolery RAID.

Usiłuję zdecydować między zakupem pojedynczego dysku SSD a użyciem TRIM lub zakupem dwóch dysków SSD i umieszczeniem ich w konfiguracji RAID 0

Jaka jest najszybsza bieżąca konfiguracja, którą mogę skonfigurować?

Chcę, żeby moja maszyna do programowania była BŁĘDNIE szybka.

KronoS chce aktualizacji tego:

Chcę sprawdzić, czy jest to aktualizacja, ponieważ obecnie mam konfigurację RAID 0 z dwoma dyskami SSD. Czy obsługiwany przez TRIM dysk SSD w macierzy RAID0 poprawnie przekaże polecenie TRIM?

John Sonmez
źródło

Odpowiedzi:

6

Edycja : w niektórych systemach Intel obsługuje teraz przekazywanie polecenia TRIM na dyski SSD w RAID-0. Te wymagania są :

  • Płyta główna z serii 7 (chipsety z serii 6 niestety nie są obsługiwane).
  • Technologia Rapid Storage (RST) firmy Intel dla sterownika RAID w wersji 11.0 lub nowszej ( bieżąca wersja to 11.2 )
  • Windows 7 (obsługa Windows 8 wkrótce)

Niektóre kontrolery pamięci Intel przesyłają TRIM na dyski SSD , gdy kontroler jest w trybie RAID, a niektóre dyski twarde są RAID. Jednak w tej chwili dyski SSD nie mogą być w macierzy RAID, aby otrzymać TRIM.

Będzie to również zależeć od konkretnych dysków SSD, które planujesz kupić. AnandTech niedawno porównał wydajność 2 dysków SSD Intel X25-V o pojemności 40 GB w macierzy RAID-0 z innymi dyskami SSD (innymi niż RAID). Poprawiono prędkość zapisu sekwencyjnego i (wyrównane) losowego zapisu, ale wciąż dostępne są lepsze opcje pojedynczego dysku SSD, które nie ucierpią na utracie TRIM.

Aktualizacja: W systemie Windows 7 nie mogę znaleźć żadnych dowodów na to, że dyski SSD w sprzęcie lub oprogramowaniu RAID 0 zaakceptują TRIM. Technologia Intel Rapid Storage została zaktualizowana z wersji 9.6 do 10.1, ale nie dodaje tej funkcji. Niemniej jednak może to być możliwe przy użyciu programowego RAID z btrfs (i Linux):

Jak rozumiem, sprzętowe kontrolery RAID nie przekazują polecenia TRIM na swoje dyski; btrfs zajmuje się dyskiem bezpośrednio, obsługuje TRIM i obsługuje RAID. Nie widziałem żadnej wyraźnej wzmianki o możliwości połączenia obsługi RAID i TRIM za pomocą btrfs z niezależnymi dyskami, więc pytam: czy btrfs jest w trybie RAID, czy nadal przekazuje polecenia TRIM na dysk SSD?


Jeśli TRIM jest włączony, to tak, powinno.

sblair
źródło
Ok, to ma sens. Jeśli więc wybierzesz między 1 Crucial RealSSD C300 256 GB lub 2 Crucial RealSSD C300 128 GB w RAID 0. Który jest szybszy? Czy brak wykończenia zostanie przezwyciężony przez prędkość RAID 0?
John Sonmez,
@John Trudno powiedzieć na pewno bez testów porównawczych, ale domyślam się, że opcja RAID-0 byłaby najszybsza, przynajmniej początkowo. Osobiście wolałbym jeden większy dysk SSD, ponieważ dyski SSD są zwykle szybsze, im więcej wolnego miejsca jest dostępne (a TRIM pomoże utrzymać pulę wolnego miejsca w czasie), a także z powodu drobnych problemów, które dodaje RAID. Prędkości sekwencyjne powinny przechodzić przez dach z C300s w RAID-0 (szczególnie z SATA 6 Gb / s); ale często losowe prędkości odczytu / zapisu dominują w rzeczywistej wydajności.
sblair
6

Wydaje się, że TRIM nadal nie jest obsługiwany w macierzy RAID, niezależnie od tego, czy jest to oprogramowanie, sprzęt, czy poziom 0 lub wyższy, i wydaje się, że Microsoft nie ponosi w tym przypadku winy.

Od technologii Intel Rapid Storage :

Czy istnieje obsługa TRIM dla konfiguracji RAID?

Technologia Intel® Rapid Storage 9.6 obsługuje TRIM w trybie AHCI i RAID dla dysków, które nie są częścią woluminu RAID.

Zgłoszono defekt w celu poprawienia informacji w pliku Pomocy, które informują, że TRIM jest obsługiwany na woluminach RAID.

W przypadku bieżącej wersji Intel Rapid Storage Technology 10, artykuł Jakie funkcje są obsługiwane w każdym koncentratorze I / O kontrolera (ICH)? wciąż wspomina:

Obsługa TRIM w Windows 7 * (w trybie AHCI i RAID dla dysków nie stanowiących części woluminu RAID)

Artykuł w oprogramowaniu Obsługa RAID / LVM TRIM w systemie Linux potwierdza ten fakt w systemie Linux, ale oferuje obejście, które oszczędza TRIM i ma taki sam efekt jak RAID-0, ale bez użycia RAID.

harrymc
źródło
Zasadniczo więc nie ma żadnej obsługi TRIM w żadnej konfiguracji RAID dysków SSD. Smutny.
James Mertz,
1
@KronoS: Jedynymi obsługiwanymi konfiguracjami RAID dla TRIM są (1) trywialny przypadek jednego dysku lub (2), gdy dysk jest używany jako element inny niż RAID.
harrymc
Jeśli Microsoft nie ponosi winy, czy to oznacza, że ​​TRIM jest obsługiwany w konfiguracji RAID-1 dla oprogramowania Windows 7 (bez udziału RAID w oprogramowaniu / sprzęcie)?
pacoverflow
@pacoverflow: Naprawdę nie wiem. Podejrzewam, że będzie to zależeć od twojego zestawu sterowników / dysków.
harrymc
1
@pacoverflow: Ta odpowiedź pochodzi z 2014 roku. Nowsze systemy Windows mogą działać lepiej. Zobacz także Miejsca do przechowywania wprowadzone w systemie Windows 8.
harrymc
2

W tej chwili: Żadne znane mi kontrolery RAID nie przekazują poleceń TRIM do podłączonych dysków SSD.

afrazier
źródło
2

Nawiasem mówiąc, możesz sprawdzić, czy przycinanie działa, uruchamiając cmd i wchodząc;

fsutil behavior query DisableDeleteNotify

Wynik 0 wskazuje, że tak jest.

RJFalconer
źródło
1
Dzięki temu dowiesz się tylko, czy przycinanie jest włączone , a nie czy faktycznie działa . superuser.com/a/145698/13781
Vladimir Panteleev
1

Aby można było włączyć TRIM, gdy używasz dysków SSD w konfiguracji RAID 0, potrzebujesz 2 rzeczy, aby osiągnąć TRIM.

Po pierwsze i najważniejsze potrzebujesz Intel Raid OROM 11.2 lub nowszy (pamięć OROM jest częścią twojego bios i może być aktualizowana poprzez aktualizację bios). Intel oficjalnie obsługuje TRIM dla RAID 0 SSD na nowym chipsecie z serii 7, ale to nie znaczy, że nie może działać na starszych chipsetach Intela, tj. P67 / Z67 (mogą istnieć inne chipsety, które mogą mieć dodaną pamięć OROM 11.2 lub nowszą) , jeśli możesz znaleźć niestandardowy / zmodyfikowany bios, który obejmuje Intel Raid OROM 11.2 lub nowszy (obecnie jest to Intel RAID OROM 11.6.0.1702) i zainstalować Intel Rapid Storage Technology 11.2 lub nowszy sterownik (obecnie jest to Intel RST 11.7.0.1013) otrzyma TRIM dla macierzy RAID RAID 0.

Oto link do forum, które znalazłem, które zapewnia zmodyfikowane bios dla płyt głównych ASUS / ASRock (dostępne chipsety do aktualizacji RAID OROM P67 / Z68 / Z77) - BIOS-y ASUS / ASRock z zaktualizowaną pamięcią RAID OROM (ten link zawiera również link do pobrania Sterownik Intel Rapid Storage Technology 11.7.0.1013) Zapoznaj się z forum, zawiera instrukcje dotyczące instalacji zmodyfikowanego systemu BIOS, a także inne ważne informacje. Zrobiłem to tylko z płytą główną Asus Sabertooth Z77, ale jest tak samo dla wszystkich płyt głównych Asus Z77, nie mam doświadczenia w robieniu tego z innymi producentami płyt głównych. Aby zainstalować modded bios Państwo musielisflashuj bios za pomocą narzędzia USB Bios Flashback, będzie to wymagało umieszczenia zmodyfikowanego pliku bios na dysku flash USB, zmień nazwę pliku bios (w przypadku Sabertooth Z77 musiałem zmienić nazwę bios na Z77ST.CAP, każda płyta główna ma konkretna nazwa pliku i USB Bios Flashback nie będzie działać, jeśli ta nazwa pliku nie jest dokładnie poprawna, nie uszkodzisz ani nie złamiesz niczego, jeśli użyjesz narzędzia USB Flashback Utility z niewłaściwą nazwą pliku dla bios, po prostu nie będzie działać). Aby w pełni skorzystać z nowych funkcji OROM, takich jak TRIM, musisz zniszczyć i ponownie utworzyć tablicę rajdową, a następnie musisz wykonać nową instalację systemu Windows 7 (Nie używaj obrazu zamiast nowej instalacji ). Po zainstalowaniu systemu Windows i zakończeniu instalacji sterowników wraz z technologią Intel Rapid Storage 11.7.0.

Jeśli używasz dysków SSD w macierzy RAID bez obsługi TRIM, zalecam wykonanie „Bezpiecznego wymazywania” na każdym z dysków SSD, jest to inne bezpieczne wymazywanie niż to, co jest tradycyjnie stosowane na dyskach twardych w celu całkowitego wymazania danych . Osobiście zrobił to zarówno moja SSD na moim pierwotnym komputerze domowym i doświadczył żadnych problemów i wrócił mój wydajności SSD plecami do, jak to było, kiedy pierwotnie zainstalowany SSD - jak uzyskać SSD PERFORMANCE BACK - Łącze będzie zawierać instrukcje jak wykonać bezpieczne wymazywanie na dysku SSD, będziesz używać Parted Magic i unetbootin, aby umieścić Parted Magic na rozruchowym dysku USB (unetbootin jest w rzeczywistości niezwykle przydatnym narzędziem, ponieważ pozwoli ci wziąć KAŻDY rozruchowy plik .iso i utworzyć bootowalny dysk flash USB)

Woz
źródło