Czy należy włączyć AHCI dla dysku SSD?

11

Zamówiłem dysk SSD OCZ i będzie to pierwszy, który zainstalowałem. Przygotowując się do jego przybycia i instalacji, sprawdziłem witrynę MSI, aby upewnić się, że za pierwszym razem robię wszystko, co w mojej mocy. Na swojej stronie MSI HQ Usere do często zadawanych pytań użytkowników odnotowują, co następuje:

AHCI i dyski SSD

Zazwyczaj wiele witryn z recenzjami sprzętu, a także producenci dysków SSD, zalecają stosowanie trybu AHCI z dyskami SSD. Jednak przeprowadziliśmy tutaj własne testy na forum i uważamy, że jest to mylące, tylko wtedy, gdy dyski SSD są używane niezależnie (tj. Nie w macierzy RAID).

Tryb AHCI, jak wcześniej wyjaśniono, umożliwia NCQ (kolejkowanie poleceń natywnych), które tak naprawdę nie jest wymagane w przypadku dysków SSD, ponieważ nie wymagają one optymalizacji w ten sposób, ponieważ nie ma fizycznego ruchu głowic ani talerzy. W wielu przypadkach może to faktycznie obniżyć wydajność dysku SSD, a nawet skrócić jego żywotność.

W wielu odpowiedziach na pytania i wskazówkach na temat SU, włączenie AHCI było mocno sugerowane. Moim celem jest ustawienie napędu na maksymalną wydajność i najdłuższą żywotność. To oświadczenie MSI skłoniło mnie do zapytania z tobą.

Pytanie brzmi: użyj AHCI czy nie i dlaczego?

Mam MSI 790FX-GD90, 4 GB RAM, z systemem Windows Home Premium 64.

EDYCJA: Powinienem dodać, że jeśli wszystko pójdzie dobrze, zamierzam uzyskać drugi dysk SSD do konfiguracji RAID.

Carl B.
źródło
3
Wyobrażałem sobie, że dyski SSD mają NCQ, ponieważ dyski SSD mają wiele NAND - jeśli NAND z pewnymi LBA zostanie skasowany lub zapisany, można odczytać inny NAND zawierający różne LBA, i pomyślałbym, że NCQ byłoby korzystne w umożliwieniu SSD najpierw zwrócić drugi LBA. Czy nie to robi NCQ? Nie jestem tego jednak pewien.
LawrenceC,
Mam trochę zachęcających do zrobienia i dobrych punktów. Muszę jeszcze przyjrzeć się OCZ lub innym niezależnym wynikom / testom opartym na spostrzeżeniach MSI.
Carl B,
3
Mam wyraźne wrażenie, że ktokolwiek napisał, że FAQ po prostu ślepo cytuje wikipedię bez żadnego zrozumienia. opis ultrasawblade wartości NCQ dla dysków SSD jest na miejscu. W rzeczywistości NCQ robi znacznie większą różnicę w przypadku dysków SSD niż kiedykolwiek w przypadku dysków twardych.
Pan Alpha
@Mr Alpha dobra notatka. Jedna część, którą zauważyłem w pierwszej części cytatu, to: „Dyski SSD są używane niezależnie (tj. Nie w macierzy RAID)”. Czy może to być bardziej skoncentrowane na uruchamianiu dysków SSD w Raid?
Carl B
@CarlB Wartość NCQ jest niezależna od tego, czy dyski są w macierzy RAID, czy nie. Ale jeśli wybierasz dyski RAID, pytanie jest dyskusyjne. Tryb RAID to tryb AHCI z dodatkowymi możliwościami RAID.
Pan Alpha,

Odpowiedzi:

11

Chciałbym włączyć AHCI, ponieważ:

  • Często poprawia wydajność (twój dysk SSD może być wyjątkiem, ale jeśli uruchomisz dysk SSD i dysk twardy, wówczas dysk twardy uzyska pewne przyspieszenie).
  • Oferuje dodatkowe funkcje (np. Dyski typu hot-plug).
  • Jest włączony prawie wszędzie, a nieoczekiwany system w starożytnym trybie zgodności rzuciłby mnie na pętlę. Zdaję sobie sprawę, że to może być sprawa osobista.

Powody, dla których nie należy używać AHCI:

  • Korzystasz z systemu Windows XP (obecnie prawie 12 lat) i nie chcesz ładować dodatkowych sterowników podczas instalacji. (XP nie rozumie AHCI. Potrzebuje do tego dyskietki ze sterownikami).
  • Jeśli masz rzadką sytuację, w której jeden konkretny dysk działa wolniej z AHCI. W części, którą zacytowałeś, po prostu stwierdza, że ​​może to faktycznie wpłynąć na wydajność. Nie to, że tak, ani to, że jest znaczące. Dlatego testowałbym zarówno z włączonym AHCI, jak i z wyłączonym AHCI.

Pamiętaj, że jeśli używasz systemu Windows 7 (lub Linux lub BSD), możesz zmienić tryb między AHCI i IDE bez ponownej instalacji. Musisz włączyć usługę w systemie Windows 7.

Hennes
źródło
+1 za komentarz. Do jakiej usługi odnosiłbyś się w win 7?
Carl B,
3
Usługa msAHCI. Jeśli Windows 7 jest zainstalowany jako tryb IDE, możesz użyć regedit i przejść do HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci. Ustaw wartość początkowego dwordu na 0. Następnie zamknij system Windows, przejdź do BIOS-u, włącz AHCI ( nie na odwrót).
Hennes,
strzałka w górę dla dodanego komentarza. Również w kwestii cytatu (o wpływie na wydajność) bardziej martwię się częścią „nawet skracającą żywotność”, ponieważ ta rzecz powinna krzyczeć w porównaniu do napędu talerza.
Carl B,
1
Nie mogę znaleźć dobrych źródeł w sieci, ale moje założenie jest takie, że istnieją problemy dotyczące życia w przypadku dysków SSD pierwszej generacji. Ale nowoczesne dyski SSD wydają się dobrze przy intensywnym użytkowaniu, nawet jeśli codziennie przez pięć lub więcej lat. Po ich wymianie i tak.
Hennes
4

Testowałem dysk SSD 256G zarówno w trybie IDE, jak i w trybie AHCI (jako test porównawczy SSD). Ma duży wzrost odczytu sekwencyjnego (338 MB / s do 488 MB / s), znaczny wzrost odczytu 64-wątków-4k (22,8 MB / s do 175 MB / s) i zapisu 64-wątkowego-4k (96–179). Sekwencyjny wzrost zapisu nieco z 255 MB / s do 269 MB / s, a czas dostępu nie ulega znacznej poprawie, ale również nieznacznie wzrasta.

FengZhaolin
źródło
3
Podczas używania dysku SSD do obsługi systemu operacyjnego zmiana w odczytach o 4 KB jest prawdopodobnie najbardziej znacząca. Niewiele potrzeba dużych odczytów szeregowych na dysku systemu operacyjnego. Również Wow, oczekuję wzrostu. Ale od 22,8 MB / s do 175 MB / s to ogromna różnica.
Hennes,