Raid pentru „Dummies“ și nu numai

În primă aproximație, această asociere RAID conduce într-o singură matrice. SATA, SAS, SCSI, SSD - nu contează. Mai mult decât atât, aproape fiecare placa de baza normală acceptă în prezent organizațiile SATA RAID. Du-te prin lista, care sunt RAID si ceea ce sunt. (Aș menționa doar că trebuie să combinați aceleași discuri RAID alăturat unități de la diferiți producători, dar dintr-un alt tip, sau de diferite dimensiuni -. Această îngăduință de sine pentru un om așezat pe un calculator acasă).






RAID 0 (Stripe)

Desigur, RAID 0 asigură accelerarea activității intercalarea de citire / scriere.

RAID 0 este adesea folosit pentru fișierele temporare.

RAID 1 (Mirror)

oglindire disc. Dacă Shadow în IB / FB este un software de oglindire (a se vedea operațiuni Guide.pdf.), The RAID 1 - hardware oglindirea, și nimic mai mult. interzici de la utilizarea software-oglindire instrumente OS sau software terță parte. Este necesar, sau „de fier“ RAID 1, sau o umbră.

În cazul în care eșecul de a verifica cu atenție ce fel unitatea sboynul. Cele mai frecvente date de caz pogibaniya pe un RAID 1 - aceasta este acțiunea greșită în restaurare (ca un „întreg“ Set nu unitatea).

Despre performanță - pentru înregistrare câștiga 0, Reading - .. Poate până la 1,5 ori mai mare, adică la citirea poate fi realizată „în paralel“ (alternativ cu o altă unitate). baze de date de accelerație pentru puțin timp într-un apel paralel cu diferite (!) de piese (fișiere) va conduce la accelerarea exact.

Sub RAID 1 + 0 se referă RAID 10 varianta când cele două sunt combinate într-un RAID 1 RAID 0. In mod alternativ, când două RAID 0 la RAID 1 împreună numit RAID 0 + 1, și "exterior" reprezintă același RAID 10.

RAID 2-3-4

Acestea RAID sunt rare, t Pentru a utiliza coduri Hamming Ei sau partiție octet blocuri + checksum și așa mai departe N. Dar rezumatul general al celor -... RAID oferă doar de încredere, la 0-TION creșterea productivității, și, uneori, chiar sa deteriorare.

Pentru el ai nevoie de un minim de 3 discuri. Paritatea de date sunt distribuite în toate unitățile în matrice

De obicei, se afirmă că „un RAID5 utilizează un acces independent la discurile, astfel încât cererile de mai multe discuri pot fi executate în paralel.“ Trebuie avut în vedere faptul că vorbim, desigur, cererile paralele de intrare și de ieșire. În cazul în care aceste cereri sunt consistente (în SuperServer), atunci, desigur, efectul de acces paralelizare la RAID 5 te. Desigur, RAID5 va da un impuls de performanță în cazul în care matrice va rula sistemul de operare și alte aplicații (de exemplu, acesta va fi în memoria virtuală, iar TEMP T. N.).

Atenție! Atunci când drive-urile pentru achiziția RAID5 iau de obicei de 3 discuri, la un nivel minim (probabil din cauza prețului). Dacă dintr-o dată cu trecerea timpului unul dintre drive-urile eșuează, o situație poate apărea atunci când nu reușesc să cumpere un disc, similar cu cele utilizate (nu mai este fabricat, temporar, nu de vânzare, și așa mai departe. N.). Prin urmare, o idee mai interesantă pare a fi cumpararea unei organizații RAID5 4-disc din cele trei, și conexiunea a patra unitate ca o copie de rezervă (pentru backup-uri și alte fișiere și alte nevoi).

RAID5 matrice de disc se calculează cu formula: (n-1) * hddsize, unde n - numărul discurilor din matrice și hddsize - o dimensiune de disc. De exemplu, pentru o serie de discuri 4 de 80 GB totalizeaza este de 240 GB.

Există o opinie interesantă cu privire la „inadecvarea“ un RAID5 pentru baza de date. Cel puțin acesta poate fi privit din punctul de vedere că, pentru a obține performanțe bune RAID5 aveți nevoie pentru a utiliza un controler dedicat, și nu că există o implicit pe placa de bază.

RAID 10, 50







Apoi, există deja o combinație a acestor opțiuni. De exemplu, RAID 10 este un RAID 0 + RAID 1. RAID 50 - RAID 5 + RAID 0.

Interesant, combinația de RAID 0 + 1 în ceea ce privește fiabilitatea este mai rău decât RAID5. În serviciul de reparații a bazei de date pusculita, în cazul în care există un singur disc eșec în sistemul RAID0 (3 discuri) + RAID1 (3 mai același disc, spre exemplu). În acest caz, RAID1 nu a putut „ridica“ un disc de rezervă. Baza a fost pătată cu nici o șansă de reparații.

Spre deosebire de RAID 5, care utilizează protecția datelor paritate împotriva eșecurilor singulare într-o paritate RAID 6 este același folosit pentru protecția împotriva defectelor duble. Prin urmare, procesorul este mai puternic decât RAID 5 și un disc nu mai este nevoie de 3, și cel puțin 5 (trei date de disc 2 și disc de paritate). Mai mult, numărul de discuri din RAID6 are o astfel de flexibilitate în raid 5 și ar trebui să fie egal cu numărul prim (5, 7, 11, 13 și așa mai departe. D.)

Să presupunem că eșecul simultană a două unități, cu toate acestea, un astfel de caz este foarte rar.

RAID 6 Performanta de date nu am văzut (nu cautati), dar poate fi bine că din cauza performanței de control excesiv poate fi la nivelul de RAID 5.

reconstruirii

Orice matrice de RAID, care rămâne operabil atunci când o unitate nu reușește, există un astfel de lucru ca timpul reconstrui. Desigur, atunci când înlocuiți discul cu un nou sdohshy, operatorul trebuie să organizeze funcționarea noul disc în matrice, și va dura ceva timp.

În timpul „conectați“ noul disc, de exemplu, RAID 5, controlerul poate fi capabil să funcționeze cu o matrice. Dar o serie de viteză, în acest caz, va fi foarte scăzut, cel puțin, pentru că, chiar dacă „liniar“ umplerea noile informații de disc scrie pentru a fi „distras“ controller și capul de antrenare pe funcționarea sincronizare cu restul discurilor matrice.

operațiune timp de recuperare a matricei într-un regim normal depinde de volumul de discuri. De exemplu, Sun StorEdge 3510 FC Array matrice la o rată de 2 terabytes în mod exclusiv face reconstrui timp de 4,5 ore (la glande mici aproximativ 40.000 $). Prin urmare, în organizarea și planificarea failover matrice este necesar să se gândească în primul rând, este vorba de timpul reconstrui. În cazul în care copiile de rezervă bază de date și nu ocupă mai mult de 50 de gigabytes, și creșterea în anul de 1-2 gigaocteți, face cu greu un sens pentru a colecta o serie de drive-uri de 500 GB. Acesta va fi suficient, și 250GB, chiar și cu RAID5 va fi de cel puțin 500 GB de spațiu pentru a se potrivi nu numai baza de date, dar, de asemenea, filme. Dar timpul pentru unitatea de 250 GB rebuild va fi de aproximativ 2 ori mai mic decât 500 GB.

Se pare că cele mai semnificative este de a folosi fie RAID 1 sau RAID 5. Cu toate acestea, cea mai comună greșeală pe care aproape toate - „sub toate“ este utilizarea de RAID Aceasta este, setați RAID, el gramada pe tot ceea ce este, și. primi, cel mai bun caz, de încredere, dar nu îmbunătățește performanța.

Cu toate acestea, de multe ori nu includ o memorie cache de scriere, rezultând într-un record în raid este mai lent decât un singur disc normal. Faptul că majoritatea controlorilor în mod implicit această opțiune este dezactivată, deoarece se crede că poate fi transformat, este de dorit să aibă cel puțin bateria de pe raid-controler, precum și disponibilitatea UPS.

text
Într-un articol vechi hddspeed.htmLINK (și doc_calford_1.htmLINK) arată cum puteți obține o îmbunătățire semnificativă a performanței, prin utilizarea mai multor discuri fizice, chiar si pentru IDE. Prin urmare, dacă organizați un RAID - a pus pe ea bază, iar restul (temp, sistem de operare, Dev) face alte hard disk-uri. Tot la fel, RAID în sine este un „disc“, chiar mai fiabile și rapide.
depreciat. Toate cele de mai sus este destul de dreptul de a exista în RAID 5. Cu toate acestea, înainte de a este necesară pentru a afla o astfel de plasament - cum este posibil de a face backup / restore sistemul de operare, și cât de mult timp va lua, cât de mult timp va restabili „mort“ unitate este acolo (dacă ) unitate de mână pentru a înlocui „defunctul“ și așa mai departe, așa mai departe. e. va fi necesar să se cunoască în prealabil răspunsurile la întrebările cele mai de bază în cazul unui eșec al sistemului.

Eu încă sfătuiesc să păstreze sistemul de operare pentru a separa SATA-disc, sau dacă doriți să conectat la SATA RAID 1. Două unități, în orice caz, având sistemul de operare pe RAID, aveți nevoie pentru a planifica acțiunile dumneavoastră, dacă vă opriți brusc părinte de lucru Taxa de - uneori de transfer de disc raid-matrice pe o alta placa de baza (chipset-ul, RAID-controler) nu este posibilă din cauza incompatibilității parametru implicit raid.

Plasarea de bază, umbră, și de rezervă

Explicația este simplă. Backup - datele sunt citite din fișierul de bază de date și să scrie în fișierul copie de rezervă. Dacă fizic, totul se întâmplă pe același disc (chiar și un RAID 0 sau RAID 1), atunci performanța va fi mai rău decât în ​​cazul în care citirea se face cu un singur disc, iar înregistrarea - pe de altă parte. Chiar mai beneficiază de o astfel de separare - în cazul în care copia de rezervă se face în timp ce utilizatorul la baza de date.

Același lucru în ceea ce privește umbra - nu există nici un punct de a pune umbra, de exemplu, pe un RAID 1, în același loc în care baza, chiar și pe diferite unități logice. În prezența serverului umbră scrie pagini de date în fișierul bază de date și fișierul umbra. Asta este, cei doi sunt produse în loc de o singură operațiune de scriere. În separarea bazei și umbra pe discuri fizice diferite a scrie performanță va fi determinată de cel mai lent disc.