tl; dr: Ostatni akapit.
Jest tu trochę zamieszania na temat różnych rzeczy, które mogą stworzyć RAID lub urządzenie podobne do RAID. Omówmy opcje w kolejności preferencji i wydajności.
Najpierw najlepsze: prawdziwe karty RAID od dostawców takich jak LSI, Areca i inni. Karty te zwykle mają dedykowaną pamięć do buforowania i prawie zawsze mają opcjonalną jednostkę podtrzymującą baterię. BBU zapewnia zasilanie pamięci podręcznej, dzięki czemu w przypadku nieoczekiwanej utraty zasilania wszelkie dane, które nie zostały jeszcze zapisane na dysku, nie zostaną utracone. Niektóre karty nie pozwalają włączyć pamięci podręcznej zapisu, chyba że zainstalowano jednostkę BBU. Niektóre z tych kart mają jeszcze bardziej zaawansowane sposoby zwiększania wydajności. Na przykład wiele nowych kart LSI ma opcjonalny dodatek o nazwie „CacheCade”, który może używać dysku SSD do buforowania odczytu. Karty Real RAID pozwalają także przypisywać części zamienne i mogą automatycznie rozpocząć odbudowę macierzy w przypadku awarii dysku.
Następny jest program RAID dostarczany przez system operacyjny. Linux i niektóre edycje systemu Windows mogą tworzyć urządzenia przy użyciu różnych poziomów RAID. Oprogramowanie RAID jest odpowiednim rozwiązaniem w wielu przypadkach, ale ma kilka wad. Po pierwsze, niektóre edycje systemu Windows nie mogą zostać uruchomione z dysków dynamicznych, funkcji tworzącej programową macierz RAID. Niektóre (głównie starsze) dystrybucje Linuksa mają również problemy z uruchomieniem programowych macierzy RAID. Po drugie, w programowej macierzy RAID brakuje tak smacznej pamięci podręcznej zapisu wspieranej sprzętowo. Nie uchroni Cię przed uszkodzeniem danych spowodowanym nagłą utratą zasilania. Po trzecie, w zależności od obciążenia i rodzaju macierzy RAID, może zużywać niebanalną ilość czasu procesora. Jest to szczególnie prawdziwe, gdy używa się macierzy RAID, które mają parzystość, takich jak 6. Nie jestem pewien co do systemu Windows, ale oprogramowanie RAID w systemie Linux umożliwia także przydzielanie zapasowych dysków.
Dalej są macierze RAID oparte na oprogramowaniu układowym / chipsecie, takie jak LSI 1068 i RST oparte na procesorach Intel „67”, „68” i „77”. Podobnie jak sprzętowe karty RAID, udostępniają normalne dyski w systemie operacyjnym i nie potrzebują sterowników do wykonywania podstawowych operacji. Wszystkie operacje we / wy, w tym parzystość, są wykonywane z poziomu samego oprogramowania układowego, co oznacza, że nie wykorzystują czasu procesora. Niestety nie mają one również żadnych zalet dedykowanej sprzętowej macierzy RAID, takiej jak pamięć podręczna zapisu lub jednostka BBU. Szkoda, że starszy Intel RST ma reputację niestabilnej i wybrednej. Firmware RAID zwykle nie pozwala na przydzielanie zapasowych dysków. Jeśli nie zrobisz czegoś głupiego i nie użyjesz RAID 0, prawdopodobnie nie zobaczysz żadnej poprawy wydajności przy użyciu RAID oprogramowania układowego.
Wreszcie, co najgorsze, jest fakeraid. Istnieją dwie klasy fakeraidów. Pierwszy nie wymaga sterowników, ale zwykle ujawnia tylko RAID 0 i 1. Drugi wymaga sterowników do wszystkich operacji i robi wszystko w oprogramowaniu. Fakeraid można znaleźć w niedrogich dodatkach, w niektórych tanich urządzeniach NAS klasy konsumenckiej, a nawet na niektórych płytach głównych (zwykle z chipsetem AMD lub Nvidia). Podobnie jak w oprogramowaniu RAID, prawie na pewno nie zobaczysz poprawy wydajności w przypadku fakeraid.
Twoje pytanie dotyczy dwóch środkowych opcji: RAID oprogramowania Windows kontra RAID oprogramowania układowego Intela na płycie Z77. Zwykle powiedziałbym, że to mycie o wydajności i niezawodności, ponieważ obie opcje sprawdziły się w prawdziwym świecie i nie są do kitu. Ponieważ nie wygląda na to, że używasz kopii lustrzanej jako urządzenia rozruchowego, zwykle powiedziałbym, że RAID oprogramowania Windows jest prawdopodobnie najbardziej rozsądnym sposobem. Jednak oprogramowanie Intel RAID z serii 77 ma pewną sztuczkę: może użyć dysku SSD jako pamięci podręcznej po zainstalowaniu opcjonalnego sterownika. Oznacza to, że buforowanie jest dostępne tylko po załadowaniu sterownika. Sama tablica jest zawsze dostępna. Jeśli masz ochotę włożyć kolejny dysk SSD do systemu, może się to udać.