RAID 1 ir vienkārša spoguļa konfigurācija, kurā divos (vai vairāk) fiziskajos diskos tiek glabāti vieni un tie paši dati, tādējādi nodrošinot atlaišanu un kļūdu toleranci. RAID 5 piedāvā arī kļūdu toleranci, bet izplata datus, noņemot to vairākos diskos.
Detalizēti apskatīsim RAID 1 un RAID 5 konfigurācijas.
RAID 1 | RAID 5 | |
---|---|---|
Svarīgākā īpašība | Spoguļo | Sloksne ar paritāti |
Noģērbšana | Nē; dati tiek pilnībā saglabāti katrā diskā. | Jā; dati tiek sadalīti (vai sadalīti) vienmērīgi visiem RAID 5 iestatīšanas diskiem. Papildus datiem tiek saglabāta (vienreiz) arī paritātes informācija, lai datus varētu atgūt, ja neizdodas kāds no diskdziņiem. |
Spoguļošana, dublēšana un pieļaujama kļūme | Jā | Nav spoguļošanās vai liekas darbības; kļūdu pielaidi panāk, aprēķinot un saglabājot paritātes informāciju. Var paciest 1 fiziskā diska kļūmes. |
Performance | RAID 1 piedāvā mazāku rakstīšanas ātrumu, taču varētu piedāvāt tādu pašu lasīšanas veiktspēju kā RAID 0, ja RAID kontrolieris izmanto multipleksēšanu, lai lasītu datus no diskiem. | Ātra lasīšana noņemšanas dēļ (dati tiek izplatīti daudzos fiziskos diskos). Rakstīšana ir nedaudz lēnāka, jo ir jāaprēķina paritātes informācija. Bet, tā kā tiek sadalīta paritāte, 1 disks nekļūst par vājo vietu (kā tas notiek RAID 4). |
Lietojumprogrammas | Ja datu zudums nav pieņemams, piem. Datu arhivēšana | Labs efektīvas uzglabāšanas līdzsvars, pienācīga veiktspēja, izturība pret kļūmēm un laba drošība. RAID 5 ir ideāli piemērots failu un lietojumprogrammu serveriem, kuriem ir ierobežots datu diskdziņu skaits. |
Nepieciešamais minimālais fizisko disku skaits | 2 | 3 |
Paritātes disks? | Nav izmantots | Informācija par paritāti tiek sadalīta starp visiem RAID fiziskajiem diskiem. Ja kāds no diskiem neizdodas, paritātes informāciju izmanto, lai atgūtu datus, kas tika saglabāti šajā diskā. |
Priekšrocības | Lieliska veiktspēja, pat ja rakstīšana ir nedaudz lēnāka, salīdzinot ar RAID 0. Kļūdu tolerance ar vieglu atkopšanu (vienkārši nokopējiet viena diska saturu citā) | Ātri skan; lēta dublēšana un pieļaujama kļūme; datiem var piekļūt (kaut arī lēnāk) pat tad, ja neveiksmīgais disks tiek atjaunots. |
Trūkumi | Atmiņas ietilpība tiek faktiski samazināta uz pusēm, jo tiek glabāti divi visu datu kopijas. Lai atkoptos pēc kļūmes, RAID ir jāatslēdz, lai atkopšanas laikā dati nebūtu pieejami. | Atjaunošanās no neveiksmes ir lēna, jo tiek veikti paritātes aprēķini, kas saistīti ar datu atjaunošanu un rezerves diska atjaunošanu. No RAID ir iespējams lasīt, kamēr tas notiek, bet lasīšanas operācijas šajā laikā būs diezgan lēnas. |
RAID 1 konfigurācija ir diezgan vienkārša - visus datus identiski glabājiet uz vairākiem fiziskiem diskiem. Parasti RAID 1 ir tikai 2 diski, bet papildu dublēšanai tos var pievienot.
Datu glabāšana RAID 1 iestatījumosRAID 5 nodrošina kļūdu novēršanu, pateicoties atlaišanai. Tomēr tā vietā, lai saglabātu visu datu spoguļattēlu (piemēram, RAID 0), RAID 5 optimizē uzglabāšanas efektivitāti, izmantojot paritāti un kontrolsummu, skaitļošanas paņēmienus, ko plaši izmanto kļūdu noteikšanai un labošanai. Paritātes bloki ļauj datus rekonstruēt, ja trūkst kāda no datu blokiem.
RAID 5 konfigurācijā tiek izmantota sloksne ar sadalītu paritāti, lai nodrošinātu kļūdas toleranci. Šajā attēlā bloki ir sagrupēti pēc krāsas, lai jūs varētu redzēt, kurš paritātes bloks ir saistīts ar kuriem datu blokiem.RAID 4 konfigurācijā paritātes informācijas glabāšanai tiek izmantots īpašs disks. Tomēr RAID 5 izmanto sadalītā paritāte lai paritātes bloki tiktu saglabāti katrā fiziskajā diskā viscaur. Jums ir nepieciešami vismaz divi diski noņemšanai un vēl viens - paritātes bitu glabāšanai; tāpēc RAID 5 nepieciešami vismaz 3 fiziski diski.
RAID 5 reālajā dzīvē izskatās šādi:
RAID 5 masīvs, kurā šķita, ka divi no diskdziņiem ir avarējuši vienlaikus, bet īpašnieks varēja atgūt savus datus.Lasīšanas operācijas ir ātrākas RAID 1 salīdzinājumā ar tikai viena fiziskā diska izmantošanu. Tas ir tāpēc, ka datus var lasīt paralēli. Lasīšanas pieprasījumi tiek nosūtīti uz katru fizisko diskdzini, un disks ar ātrāko veiktspēju vispirms var atgriezt datus kontrolierim. Kontroliera programmatūras optimizācija var atvieglot gandrīz paralēlu lasīšanu tā, ka RAID kopējā caurlaide sasniedz tuvu visu RAID fizisko diskdziņu caurlaides summai..
Rakstīšanas darbības RAID 1 notiek lēnāk, jo rakstīšanas darbība nav pabeigta, kamēr dati nav ierakstīti visos diskos; tāpēc lēnākais masīva disks kļūst par sašaurinājumu, tāpat kā ķēde ir tikai tik stipra, cik tā vājākais posms.
Tā kā RAID 5 izmanto noņemšanu, lasīšanas operācijas notiek paralēli un ir ļoti ātras. Arī rakstīšana notiek ātri, taču paritātes bloku aprēķināšanā un rakstīšanā iesaistītās pieskaitāmās izmaksas nedaudz ietekmē rakstīšanas veiktspēju..
RAID 1 nodrošina izcilu bojājumu panesamību. Kamēr viens no masīva fiziskajiem diskdziņiem ir funkcionāls, RAID darbojas. RAID 1 ir maināms; t.i., saglabājot sistēmas darbību, ir iespējams nomainīt neveiksmīgu disku. Atjaunošanās no neveiksmes notiek ātri, jo rezerves diska izveidošana ir tikai visu datu kopēšana no viena no funkcionāliem diskdziņiem..
RAID 5 izmanto noņemšanu, lai nodrošinātu RAID 1 veiktspējas ieguvumus, bet piedāvā arī kļūdu toleranci. Ja neizdodas kāds no RAID 5 fiziskajiem diskiem, sistēma turpinās darboties lasījumiem. Neveiksmīgu disku var “apmainīt”, t.i., neizdevušos disku var apmainīt pret jaunu, neizslēdzot ierīci. Pārlasīšana un rakstīšana kļūdu atkopšanas laikā notiks lēni, jo tiek aprēķināta paritāte.