• RAID-0 i RAID-1 mają swoje zalety i wady.
  • RAID-0 jest pasującym i oferuje najszybszą wydajność, ale ma zerową redundancję, co oznacza, że ​​jeśli jeden napęd się nie powiedzie, wszystkie dane zostaną utracone.
  • RAID-1 jest odzwierciedleniem i oferuje redundancję, ponieważ dane są powielane na obu dyskach. Jednak nie zapewnia znacznego wzrostu wydajności.
  • Jeśli bezpieczeństwo danych nie stanowi problemu i priorytetem jest wydajność, RAID-0 może być opłacalną opcją.
  • RAID-10 i RAID-50 to droższe opcje, które oferują kombinację pasków i lustrzanych.
  • RAID-10 łączy dwa lustro RAID-0.
  • RAID-6, jeśli jest obsługiwany przez sprzęt, pozwala na więcej niż jedną awarię dysku na RAID.
  • RAID-0 nigdy nie powinien być używany sam, chyba że chcesz ryzykować utratę danych i czas potrzebny na ponowne skonfigurowanie wszystkiego.
  • Software Raid opiera się na procesorze i może mieć wyższy koszt procesora, wpływając na ogólną wydajność.
  • RAID Software może nie obsługiwać funkcji takich jak dyski na gorąco i hot-spare.
  • W maszynach produkcyjnych zaleca się korzystanie z kontrolera RAID w celu lepszej wydajności i bezpieczeństwa.
  • Kontrolery RAID sprzętowych wyładowują procesor i funkcje obsługi, takie jak płynne dyski, dyski na gorąco i migracja RAID.
  • Zablokowanie zapisu wspierane przez baterię to kolejna korzyść kontrolerów RAID sprzętowych, aby uniknąć utraty danych podczas awarii zasilania.
  • Pytania:

    1. Czy RAID-0 lub RAID-1 zapewnia lepszą wydajność?
    RAID-0 oferuje najszybszą wydajność, a RAID-1 koncentruje się na redundancji danych, a nie wydajności.

    2. Jaka jest główna wada RAID-0?
    Główną wadą RAID-0 jest to, że ma on zerową redundancję, co oznacza, że ​​jeśli jeden dysk się nie powiedzie, wszystkie dane zostaną utracone.

    3. To RAID-1 jest dobrą opcją dla stacji roboczej programisty?
    RAID-1 zapewnia redundancję danych, ale nie oferuje znacznego wzrostu wydajności. Może to nie być najlepszy wybór dla stacji roboczej programisty, jeśli wydajność jest najwyższym priorytetem.

    4. Co to są RAID-10 i RAID-50?
    RAID-10 łączy dwa lustro RAID-0.

    5. Jaka jest korzyść z korzystania z kontrolera RAID sprzętu?
    Kontroler RAID Hardware wyładowuje procesor, zapewnia lepszą wydajność, obsługuje dyski na gorąco, migrację rajdów i pobierane baterię.

    6. Czy RAID-0 będzie używane sam?
    RAID-0 nigdy nie powinien być używany sam, chyba że utrata danych i czas na ponowne skonfigurowanie systemu są akceptowalnym ryzykiem.

    7. Jakie są ograniczenia nalotu oprogramowania?
    Software Raid opiera się na procesorze, może mieć wyższy koszt procesora i może nie obsługiwać funkcji takich jak dyski na gorąco i na gorąco.

    8. Jakie jest zalecane podejście do maszyn produkcyjnych?
    W maszynach produkcyjnych zaleca się korzystanie z kontrolera RAID w celu lepszej wydajności i bezpieczeństwa.

    9. Czy RAID-6 może obsługiwać wiele awarii dysku?
    Tak, RAID-6 może obsłużyć więcej niż jedną awarię dysku na RAID, ale wymaga dodatkowych dysków dotyczących redundancji.

    10. Jakie są potencjalne ryzyko korzystania z RAID-0?
    Potencjalne ryzyko korzystania z RAID-0 obejmuje całkowitą utratę danych, jeśli jeden napęd się nie powiedzie, ponieważ nie ma nadmiarowości.

    11. Czy oprogramowanie wpływa na ogólną wydajność systemu?
    RAID oprogramowania może mieć wyższe koszty ogólne, co może wpłynąć na ogólną wydajność systemu.

    12. Czy istnieją jakieś alternatywy dla RAID-0 i RAID-1?
    RAID-10 i RAID-50 to alternatywy, które zapewniają kombinację pasków i lustrzanych w celu poprawy wydajności i redundancji.

    13. Jakie są korzyści ze sprzętu kontrolerów RAID?
    Kontrolery RAID sprzętu zapewniają lepszą wydajność, obsługę zaawansowanych funkcji i odciążenie procesora, co skutkuje poprawą ogólnej wydajności systemu.

    14. W jaki sposób kontrolerzy RAID sprzętu mogą zapobiec utratę danych podczas awarii zasilania?
    Kontrolery RAID sprzętowych z zablokowaniem zapisu baterii mogą przechowywać zapisy w przypadku awarii zasilania, zapobiegając utraty danych.

    15. Jaka jest minimalna liczba dysków wymaganych do RAID-5?
    RAID-5 wymaga minimum trzech dysków, z jednym dyskiem używanym do parytetu, umożliwiając awarię pojedynczego dysku bez utraty danych.

    Oprogramowanie Windows RAID-0 lub 1 jako przyspieszenie stacji roboczej programisty

    Jednak każde obciążenie pracą rzadko działa na 50/50, dzięki czemu liczba może być bardzo myląca. Potrzebujemy dwóch liczb, riopów i wiopów, aby zrozumieć wydajność. Możemy użyć tych dwóch razem, aby znaleźć jakąkolwiek mieszankę IOP, których potrzebujemy. Na przykład mieszanka 50/50 jest tak prosta (Riops * .5) + (Wiops * .5). Bardziej powszechna byłaby mieszanka 80/20 (Riops * .8) + (Wiops * .2).

    Czy RAID przyspiesza komputer

    Оjed

    Ыы зарегистрир John. С помощю этой страницы ыы сожем оRipееделить, что запросы оRтравляете имено ыы, а не роvert. Почем это могло пRроизойиS?

    Эта страница отображается тех слччаях, когда автоматическими системамgz которые наршают усовия исполззования. Страница перестанеura. До этого момента для исползования слжжж Google неоtoś.

    Источником запросов может слжить ведоносное по, подкbarów. ыылку заRzy. Еarag ы исползеете общий доступ и интернет, проблема может ыть с компюююеyn с таким жж жж жесом, кк у комszczeюююе000. Обратитеunks к соем системном адинистратору. Подроlit.

    Проверка по слову может также появаятьenia, еaсли ы водите сложные ззапры, оind обычно enia оиизи инenia оtoś еами, или же водите заlektora.

    Oprogramowanie Windows RAID-0 lub 1 jako przyspieszenie stacji roboczej programisty?

    Czy pomogłoby przyspieszyć stacji roboczej programisty, aby umieścić drugi dysk i skonfigurować oprogramowanie Windows RAID-1 lub RAID-0 (i.mi. dysk lustrzany / paski)? Teoretycznie system może dystrybuować swoje odczyty oba dyski, co daje prawie dwukrotność wydajności w najlepszym przypadku. Ale ile to pomaga w praktyce? Dowolne liczby? Szczególnie interesują mnie twoje doświadczenie z czasami uruchamiania serwerów aplikacji i jeśli istnieje znaczna szybkość kompilacji oprogramowania, a także wydajność, gdy kompilacja / serwer działa w tle. Wyjaśnienie: nie mówię o serwerach produkcyjnych-zastanawiam się tylko, czy byłby to tani sposób na przyspieszenie cyklu testowego kompilowania podczas opracowywania aplikacji. Bezpieczeństwo danych nie jest ważne w tym kontekście – po to są kopie zapasowe.

    130K 41 41 Złote odznaki 275 275 Srebrne odznaki 415 415 brązowe odznaki

    zapytał 3 czerwca 2009 o 6:20

    Hans-Peter Störr Hans-Peter Störr

    211 2 2 Srebrne odznaki 7 7 brązowe odznaki

    9 odpowiedzi 9

    RAID -0 nie jest lustrzane – to paski.

    RAID-1 jest lustrzane.

    RAID -0 jest najszybszy pod każdym względem, ale przy ogromnym koszcie zerowej nadmiarowości – więc jeśli nie obchodzi Cię dane i naprawdę dbasz o wydajność, i pomyśl, że dysk jest twoim wąskim gardłem (nie mało prawdopodobnym), możesz go użyć.

    Jeśli zależy Ci na obu, możesz przenieść się na droższe terytorium RAID-10 lub RAID-50.

    RAID-10 to RAID-1 z 2 RAID-0s, a RAID-50 to RAID-5 z trzech lub więcej RAID-0s.

    Podobnie, jeśli Twój sprzęt go obsługuje, możesz wykonać RAID-60 (RAID-6 przez RAID-0). RAID-6 daje możliwość posiadania więcej niż 1 dysku na rajdach, ale będziesz potrzebować więcej dysków, na przykład w RAID-5, minimalna liczba dysków wynosi 3, a 1 z 3 może się nie udać, ale jeśli dwa upadły, straciłeś dane, straciłeś dane. RAID-6 pozwoli ci przypisać więcej niż jeden dysk w celu redundancji kosztem mniejszej przestrzeni, na przykład możesz mieć RAID-6 z 8 dyskami i mieć 2 dyski (lub więcej), które mogą poradzić sobie, zanim będziesz miał kłopoty.

    Podsumowując, nigdy nie używaj samego RAID-0, chyba że jesteś pewien, że nie dbasz o utratę danych, a czas, w którym zajmie ci konfiguracja wszystkiego od nowa wszystko.

    odpowiedział 3 czerwca 2009 o 6:31

    4163 3 3 złote odznaki 26 26 Srebrne odznaki 33 33 brązowe odznaki

    Nie można również uruchomić się z nalotu oprogramowania, chyba że jest to RAID-1 (lustro).

    3 czerwca 2009 o 9:33

    Dzięki, ta odpowiedź daje fajne ogólne informacje o RAID. Ale tak naprawdę nie odpowiada na pytanie. 😎

    8 kwietnia 2010 o 16:13

    Jak nalot 0 jest niebezpieczny w porównaniu z pojedynczym dysku? Nie sądzę, że RAID 0 zmniejsza redundancję, po prostu go nie poprawia? FWIW powiedział, że to komputer, a nie serwer. RAID 1 brzmi głupi w tym przypadku.

    24 listopada 2021 o 3:26

    Moim zdaniem korzystanie z RAID oprogramowania jest rozwiązaniem, którego należy unikać, jeśli w ogóle możliwe. Jasne, jest wbudowany dla systemu operacyjnego, więc cena jest odpowiednia, ale lusterka oprogramowania (RAID1) i paski (RAID0) są kruche i w najlepszym razie niskie wyniki.

    • Mają tendencję do łatwiejszej łamania
    • Wymagają znacznego obciążenia procesora, więc wydajność, którą możesz uzyskać, jest wydawana gdzie indziej
    • Zazwyczaj nie obsługują funkcji, które dają twoje największe korzyści, takie jak hot -wapping (wymiana dysku bez uprzedniego obniżania serwera) i dyski na gorąco. (= dodatkowy dysk, który przejmuje kontrolę, jeśli dysk w zestawie RAID (!= RAID0) umiera).

    We wszystkich maszynach produkcyjnych albo dostałbym sprzętowy sterownik nalotu, albo po prostu upuścił nalot. Kontroler RAID sprzętu (taki jak inteligentne kontrolery HP) są drogie, ale dla wydajności i bezpieczeństwa zapewniają, że jest to zdecydowanie warte. Kontroler RAID sprzętowy odciąży główny procesor, więc wydajność jest doskonała. Obsługują dyski na gorąco, dyski na gorąco i migrację RAID, jeśli zdecydujesz, że twój początkowy poziom RAID nie był dla Ciebie odpowiedni. Mogą również obsługiwać zablokowanie zapisu zabezpieczone baterią, aby jeśli komputer stracił energię, zapisuje w drodze do dysksetu, został utrzymany i zapisany po przywróceniu zasilania, aby uniknąć danych danych. Wszystkie te korzyści z pewnością Ci pomogą.

    Aby odpowiedzieć na twoje pytanie insytalne: (IMHO)

    • Zawsze używaj RAID1 (Mirror) dla swoich dysków systemu operacyjnego, ponieważ potrzebujesz nadmiarowości. Wykonują także rozproszone odczyty z obu dysków. Pisze są wolniejsze, ale cachin na sprzętowym kontrolerze RAID eliminuje to jako wąskie gardło.
    • Użyj RAID0 tylko wtedy, gdy nie dbasz o dane na dysku, buforowanie IE, tworzenie kopii zapasowych itp.
    • Użyj RAID5 dla najlepszej kompromisu przestrzeni/prędkości/redundancji/kosztów, użyj RAID6 dla bardzo dużych woluminów i dodatkowej redundancji i
    • Zainwestuj w kontroler RAID sprzętu.

    Idąc drogą nie do zalotu:

    Jeśli potrzebujesz surowej prędkości na swojej stacji roboczej, zdobądź napęd w stanie stałym dla systemu operacyjnego. Uzyskaj drugi dysk 10K RPM dla danych. Wykonuj kopie zapasowe cały czas, na drugi dysk lub do przechowywania zewnętrznego. W domu upuściłem wszystkie konfigiery RAID i kupiłem serwer Windows Home na dane i kopie zapasowe. Działa jak urok i jest zdecydowanie najtańszym rozwiązaniem, o którym mogę wymyślić. Plus ma wiele innych korzyści, więc równie łatwo służyłoby małej firmie! (

    Zrozumienie wydajności nalotów na różnych poziomach

    Wybór poziomu RAID jest ćwiczeniem w równowadze wielu czynników, w tym kosztów, niezawodności, zdolności i wydajności. Wydajność nalotu może być trudna do zrozumienia, głównie w przypadku odrębnych poziomów najazdów wykorzystujących różne techniki i zachowują się nieco inaczej w praktyce. W tym artykule zbadamy standardowe poziomy RAID RAID 0, 5, 6 i 10, aby zobaczyć, jak różni się ich wydajność. W tym artykule RAID 1 zostanie założone jako podzbiór RAID 10. Mówiąc prościej, RAID 1 jest taki sam jak tablica RAID 10. Ponieważ RAID 1 jest naprawdę pojedynczą parą Raid 10 i zachowuje się jako tak. Po prostu odwzorowuje się na krzywej wydajności RAID 10.

    Czytanie nalotu, pisząc 101

    Istnieją dwa rodzaje wydajności, na które można obejrzeć przy wszystkich pamięci: czytanie i pisanie. Jeśli chodzi o nalot, czytanie jest proste, a pisanie jest dość złożone. Wydajność odczytu jest skutecznie stabilna we wszystkich typach. Pisanie nie jest jednak. Aby ułatwić omówienie wydajności, musimy zdefiniować kilka terminów, ponieważ będziemy pracować z niektórymi równaniami. W naszych dyskusjach będziemy używać “N” reprezentować całkowitą liczbę dysków naszej tablicy, często określana jako wrzeciona. Użyjemy “X” Aby odnieść się do wydajności każdego napędu indywidualnie. To pozwala nam rozmawiać o względnej wydajności jako czynnika wydajności napędu.

    Możemy wyodrębnić tablicę RAID bez zastanowienia się nad surowymi IOPS (operacje wejściowe/wyjściowe na sekundę). Jest to ważne, ponieważ IOP są często bardzo trudne do zdefiniowania. Ale możemy porównać wydajność w znaczący sposób, rozmawiając z nią w odniesieniu do poszczególnych dysków w tablicy. To’Ważne jest również, aby pamiętać, że mówimy tylko o wydajności tablicy, a nie o całym podsystemie przechowywania. Artefakty, takie jak pamięci pamięci i napoje stałego stanu, zrobią niesamowite rzeczy, aby zmienić ogólną wydajność podsystemu przechowywania. Ale nie będą zasadniczo zmienić wydajności tablicy pod maską.

    Nie ma prostej formuły do ​​ustalenia, w jaki sposób różne opcje pamięci podręcznej wpłyną na ogólną wydajność. Wystarczy powiedzieć, że może to być bardzo dramatyczne, w zależności od wyboru pamięci podręcznej i obciążenia pracą. Nawet największe, najszybsze, najbardziej solidne opcje pamięci podręcznej nie mogą zmienić długoterminowej, trwałej wydajności tablicy. RAID jest złożony, a wiele czynników wpływa na ostateczną wydajność. Jednym z nich jest wdrożenie samego systemu. Słaba wdrożenie może spowodować opóźnienie. Lub może nie używać dostępnych wrzecion (takich jak macierz RAID 1 odczytany tylko z jednego dysku zamiast z obu), nie ma łatwego sposobu na uwzględnienie braków w określonych implementacjach. Musimy założyć, że wszyscy pracują nad granicami specyfikacji. Zrobi to każdy system RAID Enterprise. To przede wszystkim systemy hobby i rajdów konsumenckich zawodzą w tym aspekcie.

    Rola procesora w wydajności nalotów

    Niektóre rodzaje RAID mają również zaskakujące ilości kosztów obliczeniowych związanych z nimi, podczas gdy inne nie. Przede wszystkim poziomy parytetów wymagają ciężkiego przetwarzania, aby obsłużyć operacje zapisu, z różnymi poziomami mają różne ilości obliczeń niezbędnych dla każdej operacji. To wprowadza opóźnienie, ale nie ogranicza przepustowości. Opóźnienie to będzie się jednak różnić w zależności od wdrożenia poziomu RAID, a także na możliwości przetwarzania systemu. RAID sprzętowy będzie używał procesora ogólnego przez. ASICS może być bardzo szybki, ale są drogie w produkcji. RAID RAID przekazuje to procesor serwera. Zwykle procesor serwera jest tutaj szybszy, ale zużywa zasoby systemowe.

    To opóźnienie wpływa na wydajność przechowywania, ale jest bardzo trudna do przewidzenia i może się różnić w zależności od dramatycznego. Wspomniam więc o względnym wpływie opóźnienia z każdym poziomem RAID, ale nie będę próbował go zmierzyć. W większości obliczeń wydajności RAID to opóźnienie jest ignorowane. Jednak nadal jest obecny. W zależności od konfiguracji tablicy może mieć zauważalny wpływ na obciążenie pracą. Należy wspomnieć o niewielkim wpływie wydajności na operacje odczytu z powodu wydajności w układzie danych na samym dysku.

    Raid parytetu wymaga danych na temat dysków, które są bezużyteczne podczas zdrowej operacji, ale nie można ich użyć do przyspieszenia. Powoduje to, że jest nieco wolniejsze. Ale ten wpływ jest minimalny i zwykle nie jest mierzony, a więc można go zignorować. Oczywiście czynniki takie jak wielkość paska również wpływają na wydajność. Ale ponieważ jest to konfigurowalne, a nie wewnętrzny artefakt na dowolnym poziomie, zignorujemy go tutaj. Nie jest to czynnik przy wyborze poziomu RAID, ale tylko przy konfiguracji jednego razu wybranego.

    Wskaźnik odczytu/zapisu do przechowywania

    Ostatnim czynnikiem, o którym chcemy wspomnieć, jest stosunek odczytu operacji magazynowania. Niektóre tablice RAID będą używane prawie wyłącznie do operacji odczytu, niektóre do operacji zapisu. Większość użyje mieszanki tych dwóch, prawdopodobnie około 80 procent odczytu i 20 procent piszących. Ten wskaźnik ma kluczowe znaczenie dla zrozumienia wydajności, którą uzyskasz z konkretnej tablicy i zrozumienie, w jaki sposób każdy poziom RAID wpłynie na Ciebie. Nazywamy to mieszanką odczytu/zapisu. Mierzymy wydajność przechowywania przede wszystkim w IOPS. IOPS oznacza operacje wejściowe/wyjściowe na sekundę. Używamy terminów RIOPS do odczytania IOPS, WIOPS do zapisu IOP i biops dla mieszanych IOP, które miałyby wskaźnik takiego jak 80/20. Wiele osób mówi o wydajności przechowywania z jednym numerem IOPS. Kiedy to się stanie, zwykle oznaczają mieszane IOPS na 50/50.

    Jednak każde obciążenie pracą rzadko działa na 50/50, dzięki czemu liczba może być bardzo myląca. Potrzebujemy dwóch liczb, riopów i wiopów, aby zrozumieć wydajność. Możemy użyć tych dwóch razem, aby znaleźć jakąkolwiek mieszankę IOP, których potrzebujemy. Na przykład mieszanka 50/50 jest tak prosta (Riops * .5) + (Wiops * .5). Bardziej powszechna byłaby mieszanka 80/20 (Riops * .8) + (Wiops * .2).

    Teraz, gdy ustaliliśmy pewne kryteria i zrozumienie tła, sami zagłębimy się w nasze poziomy najazdów i zobaczymy, jak różni się wyniki. Dla wszystkich poziomów RAID obliczamy numer odczytu IOPS za pomocą NX. Oczywiście nie dotyczy to nominalnych liczb kosztów ogólnych, oczywiście. To jest numer „najlepszy przypadek”. Ale liczba rzeczywista jest tak blisko, że praktyczne jest użycie tej formuły. Weź liczbę wrzecion (n) i pomnóż przez IOPS wydajność indywidualnego napędu (x). Należy pamiętać, że dyski często mają różne wyniki odczytu i zapisu. Pamiętaj więc, aby użyć oceny IOPS Drive lub przetestowanej prędkości do obliczeń IOPS oraz szybkości zapisu IOPS lub testowanej prędkości do obliczenia zapisu IOPS. Czytaj więcej: Praktyczne podejmowanie decyzji RAID

    RAID 0 wydajność

    RAID 0 jest najłatwiejszym poziomem do zrozumienia, ponieważ skutecznie nie ma o czym martwić się lub zasobów zużytych, aby go zasilać, a zarówno czytanie, jak i pisać, uzyskaj pełną korzyść z każdego wrzeciona. Tak więc dla RAID 0 nasza formuła wydajności zapisu jest prosta: NX.

    RAID 0 jest zawsze najwyższym poziomem wydajności. Przykładem może być tablica 0 ośmiu wrzeciona. Jeśli indywidualny dysk w tablicy dostarcza 125 IOP, nasze obliczenia zostałyby wykonane z n = 8 i x = 125, więc 8 * 125 daje 1000 IOPS. Zarówno IOP, jak i zapisu są tutaj takie same. Jest to podstawowe, ponieważ otrzymujemy 1k riops, 1k wiops i 1k bez mieszania. Gdybyśmy nie znali absolutnych IOP indywidualnego wrzeciona, moglibyśmy odnosić się do RAID z ośmiooprzestrze.

    RAID 10 wydajność

    RAID 10 to drugi najprostszy poziom, jeśli chodzi o obliczenia. Ponieważ RAID 10 to pasek RAID 0 zestawów lustrzanych, nie mamy na głowie, aby martwić się z paskiem, ale każde lustro musi napisać dwa razy same dane, aby stworzyć lustro. To ogranicza naszą wydajność zapisu o połowę w porównaniu do tablicy RAID 0 tej samej liczby napędów. To daje nam prostą formułę wydajności zapisu: NX/2 lub .5nx. Powinniśmy zauważyć, że opiera się to na tej samej pojemności co RAID 0, a nie na tej samej liczbie wrzecion.

    RAID 10 ma taką samą wydajność zapisu co RAID 0, ale podwójnie odczytanie, ponieważ wymaga to dwa razy więcej wrzecion, aby dopasować tę samą pojemność. Tak więc ośmiu macierzy RAID 10 wrzeciona wynosiłaby n = 8 i x = 125, a nasze wynikające z tego obliczenia wynosi (8 * 125)/2, czyli 500 Wiops lub 4x Wiops. Mieszanka 50/50 spowodowałaby 750 mieszanych IOP (1000 IOPS *.5 i 500 zapisz IOP*.5.) Niniejsza formuła dotyczy równie RAID 1, RAID 10, RAID 100 i RAID 01. Niezwykłe opcje, takie jak Triple Mirroring w RAID 10, zmieniłaby tę karę zapisu. RAID 10 z potrójnym lusterkiem byłby na przykład NX/3. Przeczytaj więcej: Zrozumienie i korzystanie z RAID 10

    RAID 5 wydajność

    RAID 5 jest przestarzały i nigdy nie powinien być używany w nowych tablicach. Dołączam go tutaj, ponieważ jest to dobrze znany i powszechnie używany poziom RAID, a jego wydajność należy zrozumieć. RAID 5 jest najbardziej podstawowym z obecnych poziomów parytetu RAID. RAID 2, 3 i 4 nie są już znalezione w systemach produkcyjnych, więc nie przyjrzymy się ich wydajności tutaj. RAID 5, choć nie zalecany do użytku, jest podstawą innych nowoczesnych poziomów najazdów parytetu.

    Parity Raid dodaje nieco skomplikowaną potrzebę weryfikacji i ponownego zapisania parzystości z każdym zapisem, który trafia na dysk. Oznacza to, że tablica RAID 5 będzie musiała odczytać dane, odczytać parytet, zapisać dane i na koniec zapisać parytet. Cztery operacje dla każdego skutecznego. To daje nam karę za nalot 5 z czterech. Tak więc formuła wydajności zapisu RAID 5 to NX/4.

    Tak więc, podążając za osiem wrzecion, w którym IOP zapisu poszczególnych wrzeciona wynosi 125, otrzymalibyśmy następujące obliczenia: (8 * 125)/4 lub 2x IOPS, które przybywają do 250 WIOPS. W mieszance 50/50 spowodowałoby to 625 mieszanych IOP.

    Wydajność RAID 6

    RAID 6, po RAID 10, jest prawdopodobnie najczęstszym i użytecznym poziomem RAID w dzisiejszym użyciu. RAID 6 opiera się jednak na RAID 5 i ma kolejny poziom parytetu. To sprawia, że ​​jest to dramatycznie bezpieczniejsze niż Raid 5, co jest bardzo ważne, ale nakłada również dramatyczną karę pisania. Każda operacja zapisu wymaga od odczytania danych, odczytania pierwszej parzystości, odczytania drugiej parzystości, zapisywania danych, zapisania pierwszej parytetu, a następnie zapisu drugiego parytetu. To okazuje się kara szóstka, co jest dość dramatyczne. Nasza formuła to NX/6.

    Kontynuując nasz przykład, otrzymujemy (8 * 125)/6, który wychodzi do ~ 167 zapisz IOPS lub 1.33x. W naszym przykładzie mieszania 50/50 jest to wydajność 583.5 mieszanych IOPS. Jak widać, paryty pisze powodują bardzo szybki spadek wydajności zapisu i zauważalny spadek wydajności mieszanej.

    Wydajność jako czynnik pojemności

    Podczas tworzenia formuł wydajności rajdów myślimy o nich w kategoriach liczby wrzecion, co jest niezwykle rozsądne. Jest to bardzo przydatne w określaniu wydajności proponowanej tablicy lub nawet istniejącej, w której pomiar nie jest możliwy i pozwala nam porównać względną wydajność między różnymi proponowanymi opcjami.

    W niniejszych Warunkach powszechnie myślimy o wydajności RAID. Jednak nie zawsze jest to dobre podejście, ponieważ zazwyczaj patrzymy na RAID jako współczynnik pojemności, a nie wydajność lub liczba wrzeciona. Byłoby to bardzo rzadkie, ale z pewnością możliwe, że ktoś rozważy ośmioosobową tablicę RAID 6 w porównaniu z ośmioma napędami 10. Od czasu do czasu nastąpi to z powodu ograniczenia podwozia lub innego podobnego powodu. Ale zazwyczaj oglądamy tablice rajdowe z punktu widzenia całkowitej pojemności tablicy (e.G., pojemność, której możemy użyć), a nie liczba wrzeciona, wydajność lub jakikolwiek inny czynnik.

    Dlatego dziwne, że powinniśmy przełączyć się na wyświetlanie wydajności nalotów jako funkcji liczby wrzeciona. Jeśli zmienimy nasz punkt widzenia i przestawamy na pojemność jako wspólny czynnik – a nadal zakładając, że pojemność indywidualnej napędu i wydajność (x) pozostają stałe między komparatorami – a następnie dochodzimy do zupełnie innego krajobrazu wydajności. Robiąc to, widzimy na przykład, że RAID 0 nie jest już najbardziej wydajnym poziomem RAID i że wydajność odczytu różni się dramatycznie, zamiast być stałym.

    Pojemność jest kapryśną rzeczą, ale możemy go destylować do liczby wrzecion niezbędnych do osiągnięcia pożądanej pojemności. To sprawia, że ​​ta dyskusja jest znacznie łatwiejsza. Więc naszym pierwszym krokiem jest ustalenie liczby wrzeciona potrzebnej do surowej pojemności. Jeśli potrzebujemy pojemności 10tb i korzystają z dysków 1 TB, potrzebujemy na przykład dziesięciu wrzecion. Lub, jeśli potrzebujemy 3.2 TB i używają napędów 600 GB, potrzebowalibyśmy sześciu wrzecion.

    Będziemy inaczej niż wcześniej, nazywamy naszą liczbę wrzeciona jako “R.” (Używamy tutaj „R”, aby oznaczyć, że jest to liczba surowców, a nie całkowita liczba wrzecion.) Jak poprzednio wydajność indywidualnego napędu jest reprezentowana jako “X.” RAID 0 pozostaje prosty. Wydajność jest nadal Rx, ponieważ nie ma dodatkowych dysków. Zarówno IOP odczytu, jak i zapisu są po prostu NX.

    RAID 10 ma rx zapis IOP, ale 2rx odczyt IOPS. To jest dramatyczne. Nagle podczas postrzegania wydajności jako współczynnika stabilnej pojemności stwierdzamy, że RAID 10 ma podwójną wydajność odczytu przez RAID 0!

    RAID 5 staje się nieco trudniejszy. Napisz IOPS byłby wyrażony jako (R + 1) * x)/4. Odczyt IOP są wyrażone jako (r +1) * x). RAID 6, jak się spodziewamy, podąża za wzorem, który Raid 5 projektuje. Napisz IOPS dla RAID 6 to (R + 2) * x)/6. A odczyt IOP są wyrażone jako (r + 2) * x).

    Ten punkt obserwacyjny zmienia sposób, w jaki myślimy o wydajności, a kiedy patrzą wyłącznie na wydajność odczytu, RAID 0 staje się najwolniejszym poziomem RAID, a nie najszybszym, a RAID 10 staje się najszybszy zarówno dla odczytu, jak i zapisu bez względu na wartości dla R i x x!

    Weźmy rzeczywisty przykład 10 dysków 2 TB, aby osiągnąć 20 tb pojemności użytecznej, przy czym każdy napęd ma 100 IOPS, i załóż mieszankę 50/50. Powstałe IOPS wynosi: RAID 0 z 1000 mieszanych IOPS, RAID 10 z 1500 mieszanym IOP (2000 RIOPS / 1000 WIOP), RAID 5 z 687.5 mieszanych IOP (1100 RIOPS / 275 Wiops) i RAID 6 z 700 mieszanymi IOP (1200 RIOPS / 200 Wiops). RAID 10 jest tutaj dramatycznym zwycięzcą.

    Opóźnienie i wpływ systemu za pomocą oprogramowania RAID

    Jak zauważyliśmy wcześniej, RAID 0 i RAID 10 skutecznie nie ma narzut systemu do rozważenia. Zasadniczo operacja lustrzana nie wymaga wysiłku obliczeniowego i jest niezmiernie niewielka dla wszystkich celów i celów. Parity Raid ma ogólne koszty ogólne, co powoduje opóźnienie w zużywaniu warstwy pamięci i zasobów systemowych. Oczywiście zasoby te są poświęcone tablicy RAID, jeśli korzystamy z nalotu sprzętowego. Nie mają funkcji, jak tylko być spożywanym w tej roli. Jeśli jednak korzystamy z RAID oprogramowania, są to zasoby systemowe ogólnego celu (głównie CPU) zużyte do przetwarzania tablicy RAID. Wpływ na bardzo mały system z dużą ilością nalotów jest nadal minimalny, ale można go zmierzyć i należy go rozważyć, jeśli tylko lekko. Opóźnienie i wpływ systemu są bezpośrednio ze sobą powiązane. Nie ma prostego sposobu na określenie opóźnień i wpływu systemu na różne poziomy. Oto jeden sposób, w jaki możemy to ująć:

    • RAID 0 i RAID 10 skutecznie nie mają opóźnienia ani wpływu.
    • RAID 5 ma pewne opóźnienia i wpływ
    • RAID 6 ma około dwa razy więcej opóźnień i wpływu obliczeniowego niż RAID 5

    W wielu przypadkach to opóźnienie i wpływ systemu będą tak małe, że nie można ich zmierzyć za pomocą standardowych narzędzi systemowych. Ponieważ współczesne procesory stają się coraz bardziej silne, opóźnienie i wpływ systemu będą nadal zmniejszały. Wpływ został uznany za znikomy dla systemów RAID 5 i RAID 6, nawet na sprzęt towarowy o niskim poziomie, od około 2001 roku. W przypadku mocno załadowanych systemów z dużą działalnością parytetu RAID może wystąpić spór między podsystemem RAID a innymi procesami wymagającymi zasobów systemowych.

    Co to jest RAID 0 (paski dysku) | Jak skonfigurować RAID 0 w systemie Windows 10/11

    Margarete Cotty

    RAID 0 Technika ma na celu poprawę wydajności czytania i pisania danych poprzez połączenie wielu komponentów dysku fizycznego w jednym. RAID 0 kojarzy co najmniej dwa dyski twarde w agregacji pasów, co prowadzi do pisania danych w celu dystrybucji zgromadzonych dysków fizycznych i skutecznego przyspieszenia procesu. Innymi słowy, zarządzanie ciałem narządów i tworzenie odpowiedniego przepływu krwi, który łączy wszystkie narządy i porusza całe ciało w harmonii.

    Z liczbą zamontowanych razem dysków twardych wydajność poprawia, ale użycie odpowiedniego kontrolera RAID jest kluczem.

    W tym artykule

    Część 1. Co to jest RAID 0 (paski na dysku)?

    RAID (zbędna tablica niezależnych dysków) łączy co najmniej dwa nośniki pamięci, tworząc pojedynczy logiczny napęd. Odbywa się to przede wszystkim dla bardziej zaawansowanej szybkości przepustowości i bardziej bezpiecznego systemu, którego ten ostatni jest dyskusyjny w odniesieniu do RAID 0.

    RAID 0 jest stałą cechą wśród oczekiwanych poziomów RAID, ale technicznie nie jest to nawet zbędny szereg niezależnych dysków. W sieci RAID 0 powstaje pojedynczy logiczny napęd z co najmniej dwóch bliskich lub całkowicie identycznych mediów pamięci, aby zoptymalizować wydajność. Główną różnicą w stosunku do innych poziomów RAID polega na tym, że nie czyni on żadnego dodatkowego bezpieczeństwa.

    W standaryzowanym RAID 0, Łącząc dwa lub więcej dysków twardych, dane są w równym stopniu w blokach na uczestniczących mediach pamięci znanej jako „paski .„Ten proces nazywa się” paski .„Rozmiar poszczególnych bloków wynosi zwykle 64 kilobajty (KB) i można je nazwać„ rozmiarem części ”lub„ poszczególnymi blokami.”

    Co to jest RAID 0

    Do czego służy RAID 0?

    RAID 0 przyspiesza przetwarzanie danych, a wielu hardcore graczy używa tej technologii do tworzenia szybszych i bardziej wydajnych środowisk. Może również korzystać z programistów multimedialnych, więc dysk twardy jest częstym wąskim gardłem w przetwarzaniu gigabajtów.

    Jednak nie będąc najbezpieczniejszym, ta metoda nie jest zalecana do przechowywania danych, wrażliwych i cennych materiałów lub jest używana jako serwery hostingowe i bazy danych.

    Jak działa RAID 0?

    Istnieją różne standardowe poziomy RAID (RAID 0, RAID 1, RAID 2 itd. RAID 0 składa się z pasków, ale bez lustra ani parzystości.

    W RAID 0 Striping to sposób na maksymalizację dostępu do odczytu i zapisu. W porównaniu z napędami bez zarzutów, RAID 0 ma sumę zdolności napędów w zestawie. Pamiętaj jednak, że jest to bardzo delikatna procedura i o ile jest korzystna, staje się wrażliwa. Ponieważ paski rozpowszechnia zawartość każdego pliku między wszystkimi napędami, awaria każdego napędu powoduje zawalenie się całego RAID 0. Dlatego jeśli dysk twardy się nie powiedzie, dane zostaną utracone, biorąc pod uwagę, że nietknięte dyski twarde mają tylko swoje odpowiednie paski.

    Jak działa Raid 0

    Zalety i wady RAID 0

    Główną zaletą tablicy RAID 0 na jednym dniu twardym jest równoległe dostęp do danych, który oferuje dużą prędkość i maksymalizuje wydajność. Ponadto, przy tak wydajnej sieci, otrzymujesz większą przepustowość, a zatem liczba operacji wejściowych i wyjściowych na sekundę (AKA IOPS) wzrasta.

    Jednak RAID 0 nie można skonfigurować w bardziej aktualnych urządzeniach pamięci, biorąc pod uwagę, że użycie SSD w tablicy RAID odbywa się kosztem wydajności. Niemniej jednak w porównaniu z innymi poziomami rajdów, z RAID 0, Technologia ma większą kompatybilność z dyskami twardych HDD.

    Najważniejszą wadą tego „domu kart” w porównaniu tylko do używania jednego dysku twardego jest ryzyko awarii i wyższa możliwość utraty danych. Każdy problem, czy to oprogramowanie lub sprzęt, może zagrozić całej sieci i spowodować awarię systemu.

    Dlatego z jedną częścią rozpadającej się, cała struktura się zapada. Co więcej, przy bardziej powiązanych przewoźnikach danych, możliwość awarii jest wyższa. W porównaniu z innymi nalotami, RAID 0 nie oferuje żadnej redundancji. Dlatego każda pojedyncza wada nie tylko prowadzi do całkowitej awarii systemu, ale także traci większość przechowywanych danych w napędach.

    To, co sprawia, że ​​jest to znacząca strata, jest to, że nie masz osobnej kopii zapasowej, a zatem wszystkie dane ze wszystkich dysków twardych są usuwane z powodu jednego uszkodzenia w zaledwie rogu.

    RAID 0 Zalety

    Większa przepustowość niż pojedyncze dyski.