Raid 5 qanday texnologiyadan foydalanadi?RAID massivlarining turlari

Ko'pgina foydalanuvchilar disk massivlari kabi kontseptsiya haqida eshitganlar, ammo amalda bu nima ekanligini kam odam tasavvur qiladi. Ammo ma'lum bo'lishicha, bu erda hech qanday murakkab narsa yo'q. Keling, bu atamaning mohiyatini, ular aytganidek, barmoqlarda, ko'chadagi o'rtacha odam uchun ma'lumotni tushuntirish asosida tahlil qilaylik.

RAID disk massivlari nima?

Boshlash uchun onlayn nashrlar tomonidan taqdim etilgan umumiy talqinni ko'rib chiqing. Disk massivlari - bu ikki yoki undan ortiq qattiq disklar to'plamidan tashkil topgan butun ma'lumotni saqlash tizimlari bo'lib, ular saqlangan ma'lumotlarga kirish tezligini oshirish yoki, masalan, zahira nusxalarini saqlashda uni ko'paytirish uchun xizmat qiladi.

Bunday to'plamda o'rnatish nuqtai nazaridan qattiq disklar soni nazariy jihatdan cheksizdir. Hammasi anakart qancha ulanishni qo'llab-quvvatlashiga bog'liq. Aslida, nima uchun RAID disk massivlari ishlatiladi? Bu erda siz texnologiyani rivojlantirish yo'nalishi bo'yicha (qattiq disklarga nisbatan) ular bir nuqtada (mil tezligi 7200 rpm, kesh hajmi va boshqalar) uzoq vaqt davomida muzlatilganligiga e'tibor berishingiz kerak. Bu borada yagona istisnolar SSD modellaridir, lekin ular odatda faqat hajmni oshiradi. Shu bilan birga, protsessorlar yoki xotira kartalarini ishlab chiqarishda muvaffaqiyatlar sezilarli. Shunday qilib, RAID massivlaridan foydalanish tufayli qattiq disklarga kirishda unumdorlikning oshishi amalga oshiriladi.

RAID disk massivlari: turlari, maqsadi

Massivlarning o'ziga kelsak, ularni shartli ravishda ishlatiladigan raqamlash bo'yicha ajratish mumkin (0, 1, 2 va boshqalar). Har bir bunday raqam e'lon qilingan funktsiyalardan birining bajarilishiga mos keladi.

Ushbu tasnifdagi asosiylari 0 va 1 raqamlari bo'lgan disk massivlaridir (nima uchun keyinroq aniq bo'ladi), chunki ular asosiy vazifalar uchun javobgardir.

Bir nechta qattiq disklar ulangan massivlarni yaratishda dastlab BIOS sozlamalaridan foydalanishingiz kerak, bu erda RAID qiymati SATA konfiguratsiyasi bo'limida o'rnatiladi. Shuni ta'kidlash kerakki, ulangan drayvlar ovoz balandligi, interfeys, ulanish, kesh va boshqalar bo'yicha mutlaqo bir xil parametrlarga ega bo'lishi kerak.

RAID 0 (chiziqli)

Nolinchi disk massivlari asosan saqlangan ma'lumotlarga (yozish yoki o'qish) kirishni tezlashtirish uchun mo'ljallangan. Ular, qoida tariqasida, ikkitadan to'rttagacha qattiq disklarga ega bo'lishi mumkin.

Ammo bu erda asosiy muammo shundaki, siz disklardan biridagi ma'lumotni o'chirib tashlasangiz, u boshqalarida yo'qoladi. Axborot har bir diskda navbatma-navbat bloklar shaklida yoziladi va unumdorlikning oshishi qattiq disklar soniga to'g'ridan-to'g'ri proportsionaldir (ya'ni to'rtta disk ikkitadan ikki barobar tezroq). Ammo ma'lumotlarning yo'qolishi faqat bloklar turli disklarda joylashishi mumkinligi bilan bog'liq, garchi foydalanuvchi bir xil "Explorer" da fayllarni oddiy displeyda ko'radi.

RAID 1

Bitta belgiga ega disk massivlari Mirroring deb tasniflanadi va ma'lumotlarni takrorlash orqali saqlash uchun ishlatiladi.

Taxminan aytganda, bu holatda foydalanuvchi unumdorlikni biroz yo'qotadi, lekin u bir bo'limdan ma'lumotlar yo'qolganda, u boshqa bo'limda saqlanishiga amin bo'lishi mumkin.

RAID 2 va undan yuqori

2 va undan yuqori raqamlangan massivlar ikkita maqsadga ega. Bir tomondan, ular ma'lumotlarni yozib olish uchun mo'ljallangan, boshqa tomondan, ular xatolarni tuzatish uchun ishlatiladi.

Boshqacha qilib aytganda, ushbu turdagi disk massivlari RAID 0 va RAID 1 imkoniyatlarini birlashtiradi, ammo ular kompyuter olimlari orasida unchalik mashhur emas, garchi ularning ishi foydalanishga asoslangan bo'lsa ham.

Amalda nimadan foydalanish yaxshiroq?

Albatta, agar kompyuter resursni ko'p talab qiladigan dasturlardan, masalan, zamonaviy o'yinlardan foydalanishi kerak bo'lsa, RAID 0 massivlaridan foydalanish yaxshidir.Agar siz biron-bir tarzda saqlanishi kerak bo'lgan muhim ma'lumotlar bilan ishlasangiz, siz aylantirishingiz kerak bo'ladi. RAID 1 massivlariga.ikki va undan yuqorisi mashhur bo'lmadi, ulardan foydalanish faqat foydalanuvchining xohishiga ko'ra belgilanadi. Aytgancha, agar foydalanuvchi kompyuterga multimedia fayllarini, masalan, MP3 formati yoki FLAC standarti uchun yuqori bit tezligiga ega filmlar yoki musiqalarni tez-tez yuklab olsa, nol massivlardan foydalanish ham amaliydir.

Qolganlari uchun siz o'zingizning xohishingiz va ehtiyojlaringizga tayanishingiz kerak bo'ladi. U yoki bu massivning qo'llanilishi shunga bog'liq bo'ladi. Va, albatta, to'plamni o'rnatayotganda, SSD disklariga ustunlik berish yaxshidir, chunki an'anaviy qattiq disklar bilan solishtirganda, ular dastlab o'qish va yozish tezligiga ega. Lekin ular o'zlarining xarakteristikalari va parametrlarida mutlaqo bir xil bo'lishi kerak, aks holda ulangan kombinatsiya oddiygina ishlamaydi. Va bu eng muhim shartlardan biridir. Demak, bu jihatga ham e'tibor berish kerak.

“Momaqaldiroq chaqmaguncha, odam o‘zini kesib o‘tmaydi” degan maqolni deyarli hamma biladi. Bu juda muhim: u yoki bu muammo foydalanuvchiga yaqindan tegmaguncha, u bu haqda o'ylamaydi ham. Elektr ta'minoti o'ldi va o'zi bilan bir nechta qurilmalarni oldi - foydalanuvchi mazali va sog'lom ovqatlanish haqida tegishli mavzudagi maqolalarni izlashga shoshildi. Protsessor haddan tashqari qizib ketganligi sababli yonib ketgan yoki ishlamay qolgan - "Tanlangan" da protsessorni sovutish masalasi muhokama qilinadigan forumlarning keng tarqalgan bo'limlariga bir nechta havolalar mavjud..

Qattiq disklar bilan ham xuddi shunday voqea: boshi bilan vidolashayotgan boshqa vint bizning o'lik dunyomizni tark etishi bilan, kompyuter egasi diskning ishlash sharoitlarini yaxshilash uchun shovqin-suronni boshlaydi. Lekin hatto eng murakkab sovutgich ham disk uchun uzoq va baxtli hayotni kafolatlay olmaydi. Drayvning xizmat qilish muddatiga ko'plab omillar ta'sir qiladi: ishlab chiqarishdagi nuqson va kassaning tasodifan oyoq bilan tepilishi (ayniqsa, tana polda biron bir joyda bo'lsa) va filtrlardan o'tgan chang va yuqori. -elektr ta'minoti tomonidan yuborilgan kuchlanish shovqini ... Faqat bitta yo'l bor - zaxira ma'lumotlari va agar sizga yo'lda zaxira kerak bo'lsa, unda RAID massivini yaratish vaqti keldi, chunki bugungi kunda deyarli har bir anakartda qandaydir RAID mavjud. boshqaruvchi.

Shu nuqtada biz to'xtab, RAID massivlarining tarixi va nazariyasiga qisqacha ekskursiya qilamiz. RAID qisqartmasi o'zi mustaqil disklarning ortiqcha massivini anglatadi. Ilgari, mustaqil o'rniga ular arzon bo'lgan, ammo vaqt o'tishi bilan bu ta'rif o'z ahamiyatini yo'qotdi: deyarli barcha disk drayverlari arzonlashdi.

RAID tarixi 1987 yilda o'rtoqlar Peterson, Gibson va Katz tomonidan "Arzon disklardan ortiqcha massivlar (RAID)" maqolasi nashr etilgandan so'ng boshlangan. Maqolada tezroq va ishonchli diskni olish uchun bir nechta an'anaviy disklarni massivga birlashtirish texnologiyasi tasvirlangan. Shuningdek, material mualliflari o'quvchilarga massivlarning bir nechta turlari haqida - RAID-1 dan RAID-5 gacha. Keyinchalik, deyarli yigirma yil oldin tasvirlangan massivlarga nol darajali RAID massivi qo'shildi va u mashhurlikka erishdi. Xo'sh, bularning barchasi RAID-x nima? Ularning mohiyati nimada? Nima uchun ular ortiqcha deb ataladi? Bu biz tushunishga harakat qilamiz.

Juda oddiy so'z bilan aytganda, RAID - bu operatsion tizimga kompyuterda qancha disk o'rnatilganligini bilmaslik imkonini beradigan narsa. Qattiq disklarni RAID massiviga birlashtirish - bu bitta bo'sh joyni mantiqiy disklarga bo'lishning mutlaqo aksi bo'lgan jarayon: biz bir nechta jismoniy disklarga asoslangan bitta mantiqiy diskni hosil qilamiz. Buni amalga oshirish uchun bizga tegishli dasturiy ta'minot (biz bu variant haqida gapirmaymiz - bu keraksiz narsa) yoki anakartga o'rnatilgan RAID kontrolleri yoki PCI yoki PCI Express uyasiga o'rnatilgan alohida dastur kerak. . Bu disklarni massivga birlashtirgan kontroller va operatsion tizim endi HDD bilan emas, balki unga keraksiz narsalarni aytmaydigan kontroller bilan ishlaydi. Ammo bir nechta disklarni bitta, aniqrog'i, o'nga yaqin birlashtirish uchun juda ko'p imkoniyatlar mavjud.

RAID turlari qanday?

Eng oddiyi JBOD (faqat disklar to'plami). Ikki qattiq disk ketma-ket bir-biriga yopishtiriladi, ma'lumot avval biriga, so'ngra boshqa diskka bo'laklarga va bloklarga bo'lmasdan yoziladi. Ikkita 200 Gb drayvdan biz 400 Gb dan birini ishlab chiqaramiz, u deyarli bir xilda ishlaydi, lekin aslida ikkita drayverning har biri kabi bir oz pastroq tezlikda ishlaydi.

JBOD - bu nol darajali massivning maxsus holati, RAID-0. Ushbu darajadagi massivlar nomining yana bir varianti ham bor - chiziqli, to'liq nomi Nosozliklarga chidamliliksiz Striped Disk Array. Ushbu parametr, shuningdek, n ​​ta diskni hajmi n marta ko'paytiriladigan bitta diskka birlashtirishni nazarda tutadi, lekin disklar ketma-ket emas, balki parallel ravishda birlashtiriladi va ular haqidagi ma'lumotlar bloklarda yoziladi (blok hajmi RAIDni yaratishda foydalanuvchi tomonidan o'rnatiladi. massiv).

Ya'ni, agar 123456 raqamlar ketma-ketligini RAID-0 massiviga kiritilgan ikkita drayverga yozish kerak bo'lsa, kontroller bu zanjirni ikki qismga - 123 va 456 ga ajratadi va birinchisini bitta diskga, ikkinchisini esa yozadi. boshqa. Har bir disk ma'lumotlarni uzatishi mumkin ... yaxshi, u 50 MB / s tezlikda bo'lsin va parallel ravishda olingan ikkita diskning umumiy tezligi 100 MB / s ni tashkil qiladi. Shunday qilib, ma'lumotlar bilan ishlash tezligi n marta oshishi kerak (aslida, tezlikning oshishi kamroq bo'ladi, chunki hech kim ma'lumotlarni qidirish va ularni avtobus orqali uzatish uchun yo'qotishlarni bekor qilmagan). Ammo bu o'sish bir sababga ko'ra beriladi: agar kamida bitta disk buzilgan bo'lsa, butun massivdagi ma'lumotlar yo'qoladi.

RAID darajasi 0. Ma'lumotlar bloklarga bo'linadi va disklar bo'ylab tarqaladi. Hech qanday tenglik yoki ortiqchalik yo'q.

Ya'ni, ortiqcha va umuman ortiqchalik yo'q. Ushbu massivni faqat shartli ravishda RAID massivi deb hisoblash mumkin, ammo shunga qaramay, u juda mashhur. Ishonchlilik haqida kam odam o'ylaydi, chunki siz uni benchmarklar bo'yicha o'lchay olmaysiz, lekin hamma soniyada megabayt tilini tushunadi. Bu yomon ham, yaxshi ham emas, shunchaki bunday hodisa mavjud. Quyida baliqni qanday iste'mol qilish va ishonchlilikni saqlash haqida gapiramiz. RAID-0 xatosidan tiklanish

Aytgancha, chiziqli qatorning qo'shimcha minuslari uning ko'chirilmasligidir. Men u oziq-ovqatning ba'zi turlariga toqat qilmaydi yoki, masalan, yomon mezbonlik qiladi, degani emas. U bunga ahamiyat bermaydi, lekin massivning o'zini biror joyga ko'chirish butun muammodir. Agar siz ikkala diskni ham, boshqaruvchi drayverlarni ham savdolashish uchun do'stingizga olib kelsangiz ham, ular bitta massiv sifatida aniqlanishi va ma'lumotlar ishlatilishi haqiqat emas. Bundan tashqari, chiziqli disklarning "nativ bo'lmagan" (massiv yaratilganidan farqli) boshqaruvchisiga oddiy ulanishi (hech narsa yozmasdan!) massivdagi ma'lumotlarning buzilishiga olib kelgan holatlar mavjud. Zamonaviy kontrollerlar paydo bo'lishi bilan bu muammo qanchalik dolzarbligini bilmaymiz, ammo biz hali ham ehtiyot bo'lishni maslahat beramiz.


RAID-to'rt diskdan iborat birinchi darajali massiv. Disklar juftlarga bo'lingan; juftlik ichidagi drayvlar bir xil ma'lumotlarni saqlaydi.

Birinchi haqiqiy "ortiqcha" massiv (va paydo bo'lgan birinchi RAID) RAID-1 edi. Uning ikkinchi nomi - oyna (oyna) - ishlash printsipini tushuntiradi: massiv uchun ajratilgan barcha disklar juftlarga bo'linadi va ma'lumotlar bir vaqtning o'zida ikkala diskga ham o'qiladi va yoziladi. Ma'lum bo'lishicha, massivdagi disklarning har biri aniq nusxaga ega. Bunday tizimda nafaqat ma'lumotlarni saqlashning ishonchliligi, balki ularni o'qish tezligi ham oshadi (bir vaqtning o'zida ikkita qattiq diskdan o'qishingiz mumkin), garchi yozish tezligi bitta diskniki bilan bir xil bo'lib qoladi.

Siz taxmin qilganingizdek, bunday massivning hajmi unga kiritilgan barcha qattiq disklar hajmining yarmiga teng bo'ladi. Ushbu yechimning salbiy tomoni shundaki, sizga ikki barobar ko'proq qattiq kerak bo'ladi. Ammo boshqa tomondan, ushbu massivning ishonchliligi aslida bitta diskning ikki tomonlama ishonchliligiga teng emas, lekin bu qiymatdan ancha yuqori. Ikki qattiq diskning ishdan chiqishi ... yaxshi, aytaylik, bir kun, masalan, elektr ta'minoti bu masalaga aralashmasa, dargumon. Shu bilan birga, har qanday aqli raso odam, juftlikdagi bitta diskning ishdan chiqqanini ko'rib, darhol uni almashtiradi va undan keyin darhol ikkinchi diskning uchlaridan voz kechsa ham, ma'lumot hech qaerga ketmaydi.

Ko'rib turganingizdek, RAID-0 va RAID-1 o'zlarining kamchiliklariga ega. Ulardan qanday qutulish mumkin? Agar sizda kamida to'rtta qattiq disk bo'lsa, siz RAID 0 + 1 konfiguratsiyasini yaratishingiz mumkin. Buning uchun RAID-1 massivlari RAID-0 massiviga birlashtiriladi. Yoki aksincha, ba'zida bir nechta RAID-0 massivlaridan RAID-1 massivi yaratiladi (natija RAID-10 bo'lib, uning yagona afzalligi bitta diskda ishlamay qolganda ma'lumotlarni qayta tiklash muddatini qisqartiradi).

To'rtta qattiq diskning bunday konfiguratsiyasining ishonchliligi RAID-1 massivining ishonchliligiga teng va tezligi aslida RAID-0 bilan bir xil (aslida, cheklanganligi sababli u biroz pastroq bo'ladi. boshqaruvchining imkoniyatlari). Shu bilan birga, ikkita diskning bir vaqtning o'zida ishlamay qolishi har doim ham ma'lumotning to'liq yo'qolishini anglatmaydi: bu faqat bir xil ma'lumotlarni o'z ichiga olgan disklar buzilgan taqdirda sodir bo'ladi, bu ehtimoldan yiroq. Ya'ni, agar to'rtta disk 1-2 va 3-4 juftlarga bo'lingan bo'lsa va ular RAID-0 massiviga birlashtirilgan bo'lsa, u holda faqat 1 va 2 yoki 3 va 4 disklarning bir vaqtning o'zida ishlamay qolishi ma'lumotlarning yo'qolishiga olib keladi. birinchi va uchinchi, ikkinchi va to'rtinchi, birinchi va to'rtinchi yoki ikkinchi va uchinchi qattiq disklar bevaqt nobud bo'lgan taqdirda, ma'lumotlar saqlanib qoladi.

Biroq, RAID-10 ning asosiy kamchiligi disklarning yuqori narxidir. Shunday bo'lsa-da, to'rtta (hech bo'lmaganda!) Qattiq diskning narxini kichik deb atash mumkin emas, ayniqsa ulardan faqat ikkitasining hajmi biz uchun haqiqatan ham mavjud bo'lsa (bir necha kishi ishonchliligi va uning narxi haqida o'ylaydi, biz aytganimizdek). . Katta (100%) ma'lumotlarni saqlash zaxirasi o'zini his qiladi. Bularning barchasi yaqinda RAID-5 deb nomlangan massivning bir varianti mashhur bo'lishiga olib keldi. Uni amalga oshirish uchun uchta disk kerak. Axborotning o'zidan tashqari, boshqaruvchi massiv drayverlarida paritet bloklarini ham saqlaydi.

Biz paritetni tekshirish algoritmining ishlashi tafsilotlariga kirmaymiz, aytaylik, disklardan birida ma'lumot yo'qolgan taqdirda, uni paritet ma'lumotlari va boshqa disklardagi jonli ma'lumotlar yordamida tiklash mumkin. Paritet bloki bitta jismoniy diskning sig'imiga ega va tizimdagi barcha qattiq disklar bo'ylab teng ravishda taqsimlanadi, shuning uchun har qanday diskning yo'qolishi massivdagi boshqa diskda joylashgan paritet bloki yordamida undan ma'lumotni tiklashga imkon beradi. Axborot katta bloklarga bo'linadi va disklarga birma-bir yoziladi, ya'ni uch diskli massivda 12-34-56 printsipiga ko'ra.

Shunga ko'ra, bunday massivning umumiy hajmi barcha disklarning hajmidan ulardan birining sig'imidan ayiradi. Ma'lumotni tiklash, albatta, bir zumda sodir bo'lmaydi, lekin bunday tizim eng past narxda yuqori ishlash va xavfsizlik chegarasiga ega (1000 GB massiv uchun oltita 200 GB disk kerak). Biroq, bunday massivning ishlashi hali ham chiziqli tizimning tezligidan past bo'ladi: har bir yozish operatsiyasi bilan kontroller paritet indeksini ham yangilashi kerak.

RAID-0, RAID-1 va RAID 0 + 1, ba'zan hatto RAID-5 - bu darajalar ko'pincha ish stoli RAID kontrollerlarining imkoniyatlarini tugatadi. Yuqori darajalar faqat SCSI qattiq disklariga asoslangan murakkab tizimlar uchun mavjud. Biroq, Matrix RAID-ni qo'llab-quvvatlaydigan SATA kontrollerlarining baxtli egalari (bunday kontrollerlar Intel kompaniyasining ICH6R va ICH7R janubiy ko'priklarida o'rnatilgan) faqat ikkita diskli RAID-0 va RAID-1 massivlaridan, shuningdek, plataga ega bo'lganlar ham foydalanishlari mumkin. ICH7R RAID-5 va RAID-0 ni birlashtira oladi, agar ularda to'rtta bir xil drayverlar bo'lsa.

Bu amalda qanday amalga oshirilmoqda? Keling, RAID-0 va RAID-1ning oddiyroq holatlarini ko'rib chiqaylik. Aytaylik, siz ikkita 400 Gb qattiq disk sotib oldingiz. Siz har bir drayverni 100 Gb va 300 Gb mantiqiy disklarga bo'lasiz. Keyin, BIOS o'rnatilgan Intel Application Accelerator RAID Option ROM yordam dasturidan foydalanib, siz 100 Gb bo'limlarni chiziqli massivga (RAID-0) va 300 Gb bo'limlarni Mirror massiviga (RAID-1) birlashtirasiz. Endi, hajmi 200 Gb bo'lgan tezkor diskda siz, aytaylik, o'yinchoqlar, video materiallar va disk quyi tizimining yuqori tezligini talab qiladigan va bundan tashqari, unchalik muhim bo'lmagan boshqa ma'lumotlarni qo'shishingiz mumkin (ya'ni, siz yo'qotganingizdan juda afsuslanmaysiz) va aks ettirilgan 300 gigabayt diskda siz ishchi hujjatlarni, pochta arxivini, xizmat ko'rsatish dasturini va boshqa muhim fayllarni ko'chirasiz. Agar bitta disk ishlamay qolsa, siz chiziqli massivga joylashtirilgan narsani yo'qotasiz, ammo ikkinchi mantiqiy diskda joylashtirgan ma'lumotlar qolgan diskda takrorlanadi.

RAID-5 va RAID-0 darajalarini birlashtirish, to'rtta disk sig'imining bir qismi tezkor chiziqli massiv uchun, ikkinchi qismi (har bir diskda 300 GB bo'lsin) ma'lumotlar bloklari va paritet bloklari uchun ajratilganligini anglatadi. ya'ni, siz bitta super-tezkor 400 GB disk (4 x 100 GB) va bitta ishonchli, lekin kamroq tez 900 GB massiv 4 x 300 GB minus 300 GB uchun paritetga ega bo'lasiz.

Ko'rib turganingizdek, ushbu texnologiya juda istiqbolli va boshqa chipsetlar va kontrollerlar ishlab chiqaruvchilari uni qo'llab-quvvatlasa yaxshi bo'ladi. Tez va ishonchli ikkita diskda turli darajadagi massivlarga ega bo'lish juda jozibali.

Bu, ehtimol, uy tizimlarida ishlatiladigan barcha turdagi RAID massivlari. Biroq, real hayotda siz RAID-2, 3, 4, 6 va 7-ga duch kelishingiz mumkin. Shunday qilib, keling, bu darajalar nima ekanligini ko'rib chiqaylik.

RAID-2... Ushbu turdagi massivda disklar ikki guruhga bo'linadi - ma'lumotlar va xatolarni tuzatish kodlari uchun va agar ma'lumotlar n ta diskda saqlansa, tuzatish kodlarini saqlash uchun n-1 disklar kerak bo'ladi. Ma'lumotlar mos keladigan qattiq disklarga RAID-0 bilan bir xil tarzda yoziladi, ular ma'lumotlarni saqlash uchun mo'ljallangan disklar soniga ko'ra kichik bloklarga bo'linadi. Qolgan disklar xatolarni tuzatish kodlarini saqlaydi, ularga ko'ra qattiq disk ishlamay qolganda ma'lumotni tiklash mumkin. Xemming usuli ECC xotirasida uzoq vaqtdan beri qo'llanilgan va agar ular to'satdan paydo bo'lsa, bir bitli kichik xatolarni tezda tuzatishga imkon beradi va agar ikkita bit noto'g'ri uzatilsa, bu paritet tizimlar yordamida yana aniqlanadi. Biroq, buning uchun hech kim disklar soni deyarli ikki baravar ko'p bo'lgan katta hajmli tuzilmani saqlashni xohlamadi va bu turdagi massiv keng tarqalmadi.

Massiv tuzilishi RAID-3 quyidagicha bo'ladi: n diskdan iborat massivda ma'lumotlar 1 baytli bloklarga bo'linadi va n-1 disklar bo'ylab tarqaladi va paritet bloklarini saqlash uchun boshqa diskdan foydalaniladi. RAID-2-da bu maqsad uchun n-1 disklari mavjud edi, ammo bu disklardagi ma'lumotlarning aksariyati faqat xatolarni tezda tuzatish uchun ishlatilgan va diskda ishlamay qolganda uni oddiygina tiklash uchun kichikroq hajmda foydalanilgan. etarli edi va bitta maxsus qattiq disk etarli edi.


Paritet ma'lumotlarini saqlash uchun alohida disk bilan 3-darajali RAID. Zaxira nusxasi yo'q, lekin ma'lumotlarni qayta tiklash mumkin.

Shunga ko'ra, RAID-3 va RAID-2 o'rtasidagi farqlar aniq: xatolarni tezda tuzatishning mumkin emasligi va kamroq ortiqcha. Afzalliklari quyidagilardan iborat: ma'lumotlarni o'qish va yozish tezligi yuqori va massiv yaratish uchun juda kam disk kerak, faqat uchta. Ammo bu turdagi massiv faqat katta fayllar bilan bitta vazifani bajarish uchun mos keladi, chunki kichik ma'lumotlar uchun tez-tez so'rovlar bilan tezlik bilan bog'liq muammolar mavjud.


5-darajali massiv RAID-3 dan farq qiladi, chunki paritet bloklari massivdagi barcha disklar bo'ylab teng taqsimlanadi.

RAID-4 RAID-3 ga o'xshash, lekin undan farqi shundaki, ma'lumotlar baytlarga emas, balki bloklarga bo'linadi. Shunday qilib, kichik hajmdagi ma'lumotlarni uzatish tezligining pastligi muammosini "engish" mumkin edi. Yozish paytida blok pariteti hosil bo'lishi va bitta diskga yozilishi tufayli yozish sekin. Ushbu turdagi massivlar juda kam qo'llaniladi.

RAID-6- bu bir xil RAID-5, ammo endi massivdagi har bir diskda ikkita paritet bloklari saqlanadi. Shunday qilib, agar ikkita disk muvaffaqiyatsiz bo'lsa, ma'lumot hali ham tiklanishi mumkin. Albatta, ishonchlilikning oshishi disklarning foydalanish mumkin bo'lgan hajmining pasayishiga va ularning minimal sonining ko'payishiga olib keldi: endi, agar massivda n ta disk bo'lsa, ma'lumotlarni yozish uchun mavjud bo'lgan umumiy hajm teng bo'ladi. bitta disk hajmiga n-2 ga ko'paytiriladi. Bir vaqtning o'zida ikkita nazorat summasini hisoblash zarurati RAID-6 tomonidan RAID-5 dan meros bo'lib qolgan ikkinchi kamchilikni aniqlaydi - past ma'lumotlarni yozish tezligi.

RAID-7 Storage Computer Corporation kompaniyasining roʻyxatdan oʻtgan savdo belgisidir. Massivning tuzilishi quyidagicha: ma'lumotlar n-1 disklarda saqlanadi, bitta disk paritet bloklarini saqlash uchun ishlatiladi. Ammo ushbu turdagi massivlarning asosiy kamchiliklarini bartaraf etish uchun bir nechta muhim tafsilotlar qo'shildi: ma'lumotlar keshi va so'rovlarni qayta ishlashni boshqaruvchi tezkor boshqaruvchi. Bu ma'lumotlar nazorat summasini hisoblash uchun diskka kirishlar sonini kamaytirdi. Natijada ma'lumotlarni qayta ishlash tezligini sezilarli darajada oshirish mumkin bo'ldi (ba'zi joylarda besh yoki undan ko'p marta).



RAID 0 + 1 massivi yoki RAID-0 ga birlashtirilgan ikkita RAID-1 massivlarining dizayni. Ishonchli, tez, qimmat.

Yangi kamchiliklar ham qo'shildi: bunday massivni amalga oshirishning juda yuqori narxi, unga texnik xizmat ko'rsatishning murakkabligi, elektr uzilishlari paytida kesh xotirasida ma'lumotlar yo'qolishining oldini olish uchun uzluksiz quvvat manbaiga bo'lgan ehtiyoj. Siz bunday turdagi massivni topa olmaysiz va agar siz uni biron bir joyda to'satdan ko'rsangiz, bizga yozing, biz ham unga zavq bilan qaraymiz.

Massiv yaratish

Umid qilamanki, siz massiv turini tanlashni allaqachon o'zlashtirgansiz. Agar sizning platangizda RAID kontroller bo'lsa, sizga ushbu kontrollerning o'zi uchun kerakli miqdordagi disklar va drayverlardan boshqa hech narsa kerak bo'lmaydi. Aytgancha, yodda tuting: faqat bir xil o'lchamdagi disklarni massivlarga birlashtirish va bitta modeldan yaxshiroq. Tekshirish moslamasi turli o'lchamdagi disklar bilan ishlashdan bosh tortishi mumkin va, ehtimol, siz katta diskning faqat kichikroq disk hajmiga teng qismini ishlatishingiz mumkin. Bundan tashqari, hatto chiziqli qatorning tezligi ham eng sekin diskning tezligi bilan belgilanadi. Va sizga maslahatim: RAID massivini yuklanadigan qilishga urinmang. Bu mumkin, ammo tizimda biron bir nosozlik bo'lsa, siz qiyin vaqtga duch kelasiz, chunki tiklanish juda qiyin bo'ladi. Bundan tashqari, bunday massivda bir nechta tizimlarni joylashtirish xavflidir: OS tanlash uchun mas'ul bo'lgan deyarli barcha dasturlar qattiq diskning xizmat ko'rsatish joylaridan ma'lumotlarni o'ldiradi va shunga mos ravishda massivni buzadi. Boshqa sxemani tanlash yaxshidir: bitta disk yuklanishi mumkin, qolganlari esa massivga birlashtirilgan.



Matrix RAID amalda. Disk maydonining bir qismi RAID-0 massivi tomonidan ishlatiladi, qolgan bo'sh joy RAID-1 massivi tomonidan egallanadi.

Har bir RAID massivi BIOS RAID kontrolleri bilan boshlanadi. Ba'zan (faqat o'rnatilgan kontrollerlar holatida va hatto har doim ham emas) u anakartning asosiy BIOS-ga o'rnatilgan, ba'zida u alohida joylashgan va o'z-o'zini sinovdan o'tkazgandan so'ng faollashtiriladi, ammo har qanday holatda ham siz buni qilishingiz kerak. u erga boring. Aynan BIOS-da massivning kerakli parametrlari, shuningdek, ma'lumotlar bloklarining o'lchamlari, ishlatilgan qattiq disklar va boshqalar o'rnatiladi. Bularning barchasini aniqlaganingizdan so'ng, sozlamalarni saqlash, BIOS-dan chiqish va operatsion tizimga qaytish etarli bo'ladi.

U erda kontroller drayverlarini o'rnatish kerak (qoida tariqasida, ular bilan disket anakartga yoki kontrollerning o'ziga biriktirilgan, lekin ular boshqa drayverlar va xizmat ko'rsatish dasturlari bilan diskka yozilishi mumkin), qayta ishga tushirish va bu u, massiv borishga tayyor. Siz uni mantiqiy drayverlarga bo'lishingiz, formatlashingiz va ma'lumotlar bilan to'ldirishingiz mumkin. Shuni yodda tutingki, RAID davo emas. Bu sizni qattiq disk nobud bo'lgan taqdirda ma'lumotlarni yo'qotishdan qutqaradi va bunday natijaning oqibatlarini kamaytiradi, lekin sizni quvvatning oshishi va ikkala diskni bir vaqtning o'zida o'ldiradigan past sifatli quvvat manbai ishdan chiqishidan qutqarmaydi. , ularning "massivligi" dan qat'i nazar.

Yuqori sifatli quvvat manbai va disklarning harorat sharoitlariga nisbatan nafrat bilan munosabat HDD ning ishlash muddatini sezilarli darajada qisqartirishi mumkin, ba'zida massivdagi barcha disklar ishlamay qoladi va barcha ma'lumotlar qaytarib bo'lmaydigan darajada yo'qoladi. Xususan, zamonaviy qattiq disklar (ayniqsa, IBM va Hitachi) + 12V kanaliga juda sezgir va undagi kuchlanishning eng kichik o'zgarishini ham yoqtirmaydi, shuning uchun massivni qurish uchun zarur bo'lgan barcha jihozlarni sotib olishdan oldin, tegishli kuchlanishlarni tekshirishingiz kerak. va agar kerak bo'lsa, yangisini yoqing BP xaridlar ro'yxatiga.

Qattiq disklarni, shuningdek, boshqa barcha komponentlarni ikkinchi quvvat manbaidan quvvatlantirish, birinchi qarashda, amalga oshirish oson, ammo bunday quvvat sxemasi ko'plab tuzoqlarga ega va bunday quvvatni olishga qaror qilishdan oldin yuz marta o'ylab ko'rishingiz kerak. qadam. Sovutish bilan hamma narsa osonroq: siz faqat barcha qattiq disklarga havo oqimini ta'minlashingiz kerak, bundan tashqari ularni bir-biriga yaqinlashtirmang. Oddiy qoidalar, lekin, afsuski, hamma ham ularga amal qilmaydi. Massivdagi ikkala disk ham bir vaqtning o'zida nobud bo'lishi odatiy hol emas.

Bundan tashqari, RAID ma'lumotlarni muntazam zahiralash zaruratini almashtirmaydi. Ko'zgu aks ettirishdir, lekin agar siz tasodifan fayllarni buzsangiz yoki o'chirib tashlasangiz, ikkinchi disk sizga hech qanday yordam bermaydi. Shunday ekan, iloji boricha zaxira nusxasini yarating. Ushbu qoida shaxsiy kompyuter ichida RAID massivlari mavjudligidan qat'iy nazar amal qiladi.

Xo'sh, siz RAIDymisiz? Ha? Yaxshi! Faqat hajm va tezlikka intilib, yana bir maqolni unutmang: "Ahmoqni Xudoga iltijo qil, peshonasi sinadi". Kuchli drayvlar va ishonchli boshqaruvchilar!

Shovqinli RAIDning iqtisodiy foydasi

RAID pulga qaramasdan ham yaxshi. Ammo keling, eng oddiy 400 GB chiziqli massivning narxini hisoblaylik. Har biri 200 GB hajmli ikkita Seagate Barracuda SATA 7200.8 drayveri sizga taxminan 230 dollarni qaytarib beradi. RAID kontrollerlari ko'pchilik anakartlarga o'rnatilgan, shuning uchun biz ularni bepul olamiz.

Shu bilan birga, xuddi shu modeldagi 400 Gb disk 280 dollar turadi. Farqi 50 dollarni tashkil etadi va bu pul bilan siz kuchli PSU olishingiz mumkin, bu sizga shubhasiz kerak bo'ladi. Men kompozitsion "disk" ning arzonroq narxda ishlashi bitta qattiq diskdan deyarli ikki baravar ko'p bo'lishi haqida gapirmayapman.

Keling, 250 GB umumiy hajmiga e'tibor qaratib, hozir hisoblaylik. 125 GB hajmli disklar yo'q, shuning uchun ikkita 120 GB qattiq diskni olaylik. Har bir diskning narxi 90 dollar, 250 Gb qattiq diskning narxi 130 dollar. Xo'sh, bunday hajmlar bilan ishlash qimmatga tushadi. Va agar siz 300 GB massivni olsangiz? Ikkita 160 Gb disk - taxminan 200 dollar, bitta 300 GB - 170 dollar ... Shunga qaramay, bu emas. Ma'lum bo'lishicha, RAID faqat juda katta disklardan foydalanganda foydali bo'ladi.

© Andrey Egorov, 2005, 2006. TIM kompaniyalar guruhi.

Forumga tashrif buyuruvchilar bizga savol berishadi: "Eng ishonchli RAID darajasi nima?" Har bir inson eng keng tarqalgan daraja RAID5 ekanligini biladi, lekin u hech qanday mutaxassis bo'lmaganlar uchun aniq bo'lmagan jiddiy kamchiliklardan xoli emas.

RAID 0, RAID 1, RAID 5, RAID6, RAID 10 yoki RAID darajalari qanday?

Ushbu maqolada men eng mashhur RAID darajalarini tavsiflashga harakat qilaman va keyin ushbu darajalardan foydalanish bo'yicha ko'rsatmalarni shakllantirishga harakat qilaman. Ushbu maqolani tasvirlash uchun men ushbu darajalarni ishonchlilik, ishlash va iqtisodiy samaradorlikning uch o'lchovli maydonida chizdim.

JBOD(Faqat disklar to'plami) - bu rasmiy ravishda RAID darajasi bo'lmagan qattiq disklarning oddiy qismidir. JBOD hajmi bitta diskli massiv yoki bir nechta disklarning kombinatsiyasi bo'lishi mumkin. RAID kontrolleri bunday hajmda ishlash uchun hech qanday hisoblashni talab qilmaydi. Bizning diagrammada JBOD drayveri "bitta" yoki boshlang'ich nuqtasi bo'lib xizmat qiladi - uning ishonchliligi, ishlashi va narxi bitta qattiq diskniki bilan bir xil.

RAID 0("Striping") ortiqcha narsaga ega emas va ma'lumotni massivga kiritilgan barcha disklar bo'ylab kichik bloklar ("chiziqlar") shaklida tarqatadi. Bu ish faoliyatini sezilarli darajada yaxshilaydi, lekin ishonchlilikni buzadi. JBOD-da bo'lgani kabi, biz pulimiz uchun disk hajmining 100% ni olamiz.

Nima uchun har qanday murakkab hajmda ma'lumotlarni saqlash ishonchliligi pasayganini tushuntirib beraman - chunki unga kiritilgan qattiq disklardan birortasi ishlamay qolsa, barcha ma'lumotlar butunlay va qaytarib bo'lmaydigan tarzda yo'qoladi. Ehtimollar nazariyasiga ko'ra, matematik jihatdan RAID0 hajmining ishonchliligi har biri bittadan kam bo'lgan uni tashkil etuvchi disklarning ishonchliligi mahsulotiga teng, shuning uchun umumiy ishonchlilik har qanday diskning ishonchliligidan pastroqdir. .

Yaxshi daraja - RAID 1(“Ko‘zgu”, “oyna”). U mavjud uskunaning yarmini (umumiy holatda, ikkita qattiq diskdan biri) ishdan chiqishidan himoya qiladi, so'rovlarni parallellashtirish tufayli maqbul yozish tezligini va o'qish tezligini oshirishni ta'minlaydi. Kamchilik shundaki, bitta qattiq diskdan foydalanish imkoniyatini olish uchun ikkita qattiq disk narxini to'lashingiz kerak.

Dastlab, qattiq disk ishonchli deb taxmin qilinadi. Shunga ko'ra, bir vaqtning o'zida ikkita diskning ishdan chiqishi ehtimoli (formulaga ko'ra) ehtimollar mahsulotiga teng, ya'ni. kattalikdagi buyurtmalar pastroq! Afsuski, haqiqiy hayot nazariya emas! Ikki qattiq disk bir xil partiyadan olinadi va bir xil sharoitlarda ishlaydi va agar drayverlardan biri ishlamay qolsa, qolganiga yuk ortadi, shuning uchun amalda, agar disklardan biri ishlamay qolsa, shoshilinch choralar ko'rish kerak - ortiqchalikni qayta tiklash uchun. Buning uchun har qanday RAID darajasida (noldan tashqari) issiq zaxiralardan foydalanish tavsiya etiladi. HotSpare... Ushbu yondashuvning afzalligi doimiy ishonchlilikni saqlashdir. Kamchilik - bu yanada katta xarajatlar (ya'ni, bitta disk hajmini saqlash uchun 3 ta qattiq diskning narxi).

Ko'p drayvlardagi oyna - bu daraja RAID 10... Ushbu daraja bilan, aks ettirilgan juft drayverlar "zanjir"da joylashganki, natijada olingan hajm bitta qattiq diskning hajmidan oshib ketishi mumkin. Afzalliklari va kamchiliklari RAID1 darajasi bilan bir xil. Boshqa stsenariylarda bo'lgani kabi, HotSpare issiq zaxiralarini har besh ishchiga bitta issiq zaxira miqdorida qatorga kiritish tavsiya etiladi.

RAID 5, haqiqatan ham, darajalarning eng mashhuri - birinchi navbatda uning iqtisodiyoti tufayli. Ortiqchalik uchun massivdan faqat bitta diskning sig'imini qurbon qilish orqali biz har qanday hajmdagi qattiq disklarning ishdan chiqishidan himoya olamiz. RAID5 hajmiga ma'lumot yozish qo'shimcha resurslarni talab qiladi, chunki qo'shimcha hisob-kitoblar talab qilinadi, lekin o'qishda (alohida qattiq disk bilan solishtirganda) daromad bor, chunki massivdagi bir nechta drayverlardan ma'lumotlar oqimlari parallellashtiriladi.

RAID5 ning kamchiliklari disklardan biri ishlamay qolganda paydo bo'ladi - butun hajm kritik rejimga o'tadi, barcha o'qish va yozish operatsiyalari qo'shimcha manipulyatsiyalar bilan birga keladi, unumdorlik keskin pasayadi va disklar isinishni boshlaydi. Shoshilinch choralar ko'rmasangiz, butun hajmni yo'qotishingiz mumkin. Shuning uchun (yuqoriga qarang) siz RAID5 hajmiga ega bo'lgan Hot Spare diskidan foydalanishingiz kerak.

Standartda tavsiflangan asosiy RAID0 - RAID5 darajalariga qo'shimcha ravishda, turli ishlab chiqaruvchilar tomonidan turlicha talqin qilinadigan birlashtirilgan RAID10, RAID30, RAID50, RAID15 darajalari mavjud.

Bunday kombinatsiyalarning mohiyati quyidagicha. RAID10 - bu bitta va nolning kombinatsiyasi (yuqoriga qarang). RAID50 - bu 5-darajali "0" jildlar guruhi. RAID15 beshliklarning ko'zgusidir. Va boshqalar.

Shunday qilib, birlashtirilgan darajalar o'zlarining "ota-onalari" ning afzalliklarini (va kamchiliklarini) meros qilib oladi. Shunday qilib, darajadagi "nol" ko'rinishi RAID 50 unga ishonchlilik qo'shmaydi, lekin ishlashga ijobiy ta'sir ko'rsatadi. Daraja RAID 15 ehtimol juda ishonchli, lekin u eng tez emas va bundan tashqari, u juda tejamkor emas (tovushning foydalanish mumkin bo'lgan hajmi asl disk massivining yarmidan kam).

RAID 6 RAID 5 dan har bir ma'lumot qatori (ingliz tilida chiziq) bitta emas, lekin ikki nazorat summalari bloki. Tekshirish summalari "ko'p o'lchovli", ya'ni. bir-biridan mustaqil, shuning uchun hatto massivdagi ikkita diskning ishlamay qolishi ham asl ma'lumotlarni saqlab qolish imkonini beradi. Reed-Solomon usulidan foydalangan holda nazorat summasini hisoblash RAID5 ga nisbatan ko'proq intensiv hisob-kitoblarni talab qiladi, shuning uchun oltinchi darajadan oldin deyarli foydalanilmagan. Endi u ko'plab mahsulotlar tomonidan qo'llab-quvvatlanadi, chunki ular barcha kerakli matematik operatsiyalarni bajaradigan ixtisoslashtirilgan mikrosxemalarni o'rnatishni boshladilar.

Ba'zi tadqiqotlarga ko'ra, katta SATA drayverlaridan (400 va 500 gigabayt) tashkil topgan RAID5 hajmida bitta disk xatosidan so'ng yaxlitlikni tiklash 5% hollarda ma'lumotlarning yo'qolishi bilan yakunlanadi. Boshqacha qilib aytganda, yigirma holatdan bittasida, RAID5 massivini Hot Spare diskiga qayta tiklash paytida, ikkinchi disk ishlamay qolishi mumkin ... Shuning uchun eng yaxshi RAID drayverlari bo'yicha tavsiyalar: 1) har doim zaxira nusxalarini yaratish; 2) foydalanish RAID6!

Yaqinda RAID1E, RAID5E, RAID5EE yangi darajalari paydo bo'ldi. Sarlavhadagi "E" harfi ma'nosini anglatadi Rivojlangan.

RAID darajasi-1 Kengaytirilgan (RAID-1E darajasi) aks ettirish va ma'lumotlar chizig'ini birlashtiradi. 0 va 1 darajalarining bu aralashmasi quyidagi tarzda tuzilgan. Ketma-ket ma'lumotlar RAID 0 da bo'lgani kabi taqsimlanadi. Ya'ni, ma'lumotlar qatori ortiqcha bo'lmaydi. Ma'lumotlar bloklarining keyingi qatori avvalgisini bitta blokning siljishi bilan nusxalaydi. Shunday qilib, standart RAID 1 rejimida bo'lgani kabi, har bir ma'lumot bloki disklardan birida aks ettiriladi, shuning uchun massivning foydalanish mumkin bo'lgan hajmi massivga kiritilgan qattiq disklarning umumiy hajmining yarmiga teng. RAID 1E uch yoki undan ortiq drayverlarni bir-biriga ulashni talab qiladi.

Menga RAID1E darajasi juda yoqadi. Kuchli grafik ish stantsiyasi yoki hatto uy kompyuteri uchun - eng yaxshi tanlov! U 0 va 1 darajali barcha afzalliklarga ega - mukammal tezlik va yuqori ishonchlilik.

Keling, darajaga o'tamiz RAID darajasi-5 Kengaytirilgan (RAID-5E darajasi)... Bu RAID5 bilan bir xil, faqat massivga o'rnatilgan zaxira disk bilan. zaxira haydovchi... Ushbu o'rnatish quyidagicha amalga oshiriladi: bo'sh joyning 1 / N qismi massivdagi barcha disklarda bo'sh qoladi, agar disklardan biri ishlamay qolsa, issiq zaxira sifatida ishlatiladi. Shu sababli, ishonchlilik bilan bir qatorda, RAID5E yaxshi ishlashni namoyish etadi, chunki o'qish / yozish bir vaqtning o'zida ko'p sonli drayverlardan parallel ravishda amalga oshiriladi va zaxira disk RAID5da bo'lgani kabi bo'sh turmaydi. Shubhasiz, jildga kiritilgan zaxira diskni boshqa jildlar bilan baham ko'rish mumkin emas (bag'ishlangan va umumiy). RAID 5E hajmi kamida to'rtta jismoniy diskda qurilgan. Mantiqiy hajmning foydalanish mumkin bo'lgan hajmi N-2 formulasi yordamida hisoblanadi.

RAID darajasi-5E Kengaytirilgan (RAID-5EE darajasi) RAID darajasi-5E ga o'xshash, ammo zaxira diskni yanada samarali taqsimlash va natijada tezroq tiklanish vaqtlariga ega. RAID5E darajasi kabi, bu RAID darajasi ma'lumotlar bloklari va nazorat summalarini qatorlarga taqsimlaydi. Lekin, shuningdek, bepul zaxira disk bloklarini ajratadi va bu maqsadlar uchun faqat disk maydonining bir qismini qoldirmaydi. Bu RAID5EE hajmining yaxlitligini qayta tiklash uchun zarur bo'lgan vaqtni qisqartiradi. To'plamga kiritilgan zaxira diskni boshqa jildlar bilan bo'lishib bo'lmaydi - oldingi holatda bo'lgani kabi. RAID 5EE hajmi kamida to'rtta jismoniy diskda qurilgan. Mantiqiy hajmning foydalanish mumkin bo'lgan hajmi N-2 formulasi yordamida hisoblanadi.

G'alati, daraja haqida hech narsa aytilmagan RAID 6E Internetda men topmadim - hozirgacha bu daraja hech qanday ishlab chiqaruvchi tomonidan taklif qilinmagan yoki hatto e'lon qilinmagan. Ammo RAID6E (yoki RAID6EE?) darajasi avvalgisi bilan bir xil printsip bo'yicha taklif qilinishi mumkin. Disk HotSpare albatta Har qanday RAID hajmi, shu jumladan RAID 6 bilan birga bo'lishi kerak. Albatta, agar bitta yoki ikkita disk ishlamay qolsa, biz ma'lumotni yo'qotmaymiz, lekin tizimni diskdan chiqarish uchun imkon qadar tezroq massivning yaxlitligini qayta tiklashni boshlash juda muhimdir. imkon qadar tezroq "tanqidiy" rejimga o'ting. Hot Spare diskiga bo'lgan ehtiyoj biz uchun shubhasiz bo'lgani uchun, ko'proq disklardan foydalanish (yaxshiroq o'qing / yozish tezligi va butunlikni tezroq tiklash).

"Raqamlar" da RAID darajalari.

Jadvalda men RAIDning deyarli barcha darajalarining bir nechta muhim parametrlarini to'pladim, shunda siz ularni bir-biri bilan taqqoslashingiz va ularning mohiyatini aniqroq tushunishingiz mumkin.

Daraja
~~~~~~~

Ortiqcha
aynan
ness
~~~~~~~

Foydalanish
disk hajmi
~~~~~~~

Ishlab chiqarish
ditel-
ness
o'qish

~~~~~~~

Ishlab chiqarish
ditel-
ness
yozuvlar

~~~~~~~

O'rnatilgan
disk
zaxira

~~~~~~~

Min. disklar soni
~~~~~~~

Maks. disklar soni

~~~~~~~

Masalan

Masalan

Masalan

Masalan

Barcha aks ettirilgan darajalar RAID 1, 1 + 0, 10, 1E, 1E0.

Keling, bu darajalar qanday farq qilishini batafsil tushunishga yana urinib ko'raylik?

RAID 1.
Bu klassik "oyna". Ikkita (va faqat ikkitasi!) Qattiq disklar bir-birining to'liq nusxasi bo'lib, bitta ishlaydi. Ushbu ikkita drayverdan birining ishlamay qolishi ma'lumotlaringizning yo'qolishiga olib kelmaydi, chunki boshqaruvchi qolgan disk bilan ishlashda davom etadi. Raqamlar bo'yicha RAID1: 2x ortiqcha, 2x ishonchlilik, 2x xarajat. Yozish unumdorligi bitta qattiq diskning ishlashiga teng. O'qish unumdorligi yaxshiroq, chunki kontroller o'qish operatsiyalarini ikkita disk o'rtasida taqsimlashi mumkin.

RAID 10.
Ushbu darajaning mohiyati shundan iboratki, massivning disklari juft-juft bo'lib "oynalar" (RAID 1) ga birlashtiriladi, so'ngra barcha bu aks ettirilgan juftliklar, o'z navbatida, umumiy chiziqli massivga (RAID 0) birlashtiriladi. Shuning uchun uni ba'zan deb ham atashadi RAID 1 + 0... Muhim nuqta - RAID 10-da siz faqat juft sonli disklarni birlashtira olasiz (minimal - 4, maksimal - 16). Afzalliklari: ishonchlilik "oyna" dan meros bo'lib, o'qish va yozish uchun ishlash "nol" dan meros bo'lib o'tadi.

RAID 1E.
Sarlavhadagi "E" harfi "Kengaytirilgan" degan ma'noni anglatadi, ya'ni. "yaxshilangan". Ushbu takomillashtirish printsipi quyidagicha: ma'lumotlar massivdagi barcha disklar bo'ylab bloklarda "chiziqlangan" va keyin yana bitta diskga o'tish bilan "chiziqlangan". RAID 1E uchta drayvdan 16 tagacha birlashtirilishi mumkin. Ishonchlilik "birinchi o'nlik" ko'rsatkichlariga to'g'ri keladi va ko'proq "aralash" tufayli ishlash biroz yaxshilanadi.

RAID 1E0.
Ushbu daraja quyidagicha amalga oshiriladi: biz RAID1E massivlaridan "nol" massivni yaratamiz. Shuning uchun, disklarning umumiy soni uchtaga ko'paytirilishi kerak: kamida uchta va maksimal oltmish! Bunday holda, biz tezlikda ustunlikka erisha olmaymiz va amalga oshirishning murakkabligi ishonchlilikka salbiy ta'sir ko'rsatishi mumkin. Asosiy afzallik - bu juda katta (60 tagacha) disklarni bitta massivga birlashtirish qobiliyati.

Barcha RAID 1X darajalarining o'xshashligi ularning ortiqchaligidadir: ishonchlilik uchun massivning umumiy disk hajmining aniq 50% qurbon qilinadi.

Tanlangan RAID spetsifikatsiyasiga qarab, o'qish, yozish va/yoki ma'lumotlarni yo'qotishdan himoya qilish darajalari yaxshilanishi mumkin.

Disk quyi tizimlari bilan ishlashda IT mutaxassislari ko'pincha ikkita asosiy muammoga duch kelishadi.

  • Birinchisi, o'qish / yozish tezligining pastligi, ba'zida hatto SSD diskining tezligi ham etarli emas.
  • Ikkinchisi - disklarning ishlamay qolishi, bu ma'lumotlarning yo'qolishini anglatadi, ularni qayta tiklash ba'zan imkonsizdir.

Bu muammolarning ikkalasi ham bir nechta jismoniy disklarni bitta mantiqiy elementga birlashtirgan virtual saqlash texnologiyasi bo'lgan RAID (mustaqil disklarning ortiqcha massivi) texnologiyasi yordamida hal qilinadi.

Tanlangan RAID spetsifikatsiyasiga qarab, o'qish / yozish tezligi va / yoki ma'lumotlarni yo'qotishdan himoyalanish darajasini oshirish mumkin.

RAID spetsifikatsiya darajalari quyidagicha: 1,2,3,4,5,6,0. Bundan tashqari, kombinatsiyalar mavjud: 01,10,50,05,60,06. Ushbu maqolada biz RAID massivlarining eng keng tarqalgan turlarini ko'rib chiqamiz. Lekin birinchi navbatda, apparat va dasturiy ta'minot RAID massivlari borligini aytaylik.

Uskuna va dasturiy ta'minot RAID massivlari

  • Dasturiy ta'minot massivlari Operatsion tizim o'rnatilgandan so'ng dasturiy mahsulotlar va yordamchi dasturlar yordamida yaratiladi, bu esa bunday disk massivlarining asosiy kamchiligi hisoblanadi.
  • Uskuna RAIDlari Operatsion tizimni o'rnatishdan oldin disklar qatorini yaratadi va unga bog'liq emas.

RAID 1

RAID 1 (shuningdek, "Oyna" deb ataladi) ma'lumotlarning bir jismoniy diskdan ikkinchisiga to'liq takrorlanishini nazarda tutadi.

RAID 1 ning kamchiliklari disk maydonining yarmini olishingizni o'z ichiga oladi. Bular. Agar siz IKKI 250 Gb diskdan foydalanayotgan bo'lsangiz, tizim faqat BIRTA 250 GB diskni ko'radi. Ushbu turdagi RAID tezlikni oshirmaydi, lekin xatoga chidamlilik darajasini sezilarli darajada oshiradi, chunki bitta disk ishlamay qolsa, uning har doim to'liq nusxasi mavjud. Disklardan yozish va o'chirish bir vaqtning o'zida sodir bo'ladi. Agar ma'lumot ataylab o'chirilgan bo'lsa, uni boshqa diskdan tiklashning imkoni bo'lmaydi.

RAID 0

RAID 0 (shuningdek, "Striping" deb ataladi) ma'lumotni bloklarga bo'lish va bir vaqtning o'zida turli disklarga turli bloklarni yozishni o'z ichiga oladi.

Ushbu texnologiya o'qish / yozish tezligini oshiradi, foydalanuvchiga disklarning to'liq umumiy hajmidan foydalanishga imkon beradi, lekin nosozliklarga chidamliligini pasaytiradi, aniqrog'i uni nolga tushiradi. Shunday qilib, disklardan biri ishlamay qolsa, ma'lumotni tiklash deyarli mumkin bo'lmaydi. RAID 0 yig'ilishlari uchun faqat yuqori ishonchli disklardan foydalanish tavsiya etiladi.

RAID 5 yanada rivojlangan RAID 0... 3 ta qattiq diskdan foydalanish mumkin. Raid 0 bittadan tashqari barchasida qayd etiladi va oxirgisida maxsus nazorat summasi qayd etiladi, bu esa ulardan biri "o'lgan" taqdirda (lekin bittadan ko'p bo'lmagan) qattiq disklardagi ma'lumotlarni saqlashga imkon beradi. Bunday massivning ishlash tezligi yuqori. Disk almashtirilsa, ko'p vaqt talab etiladi.

RAID 2, 3, 4

Bu paritet kodlari uchun ajratilgan disklar yordamida ma'lumotni taqsimlangan saqlash usullari.... Ular bir-biridan faqat blokning o'lchamida farqlanadi. Amalda, ular ECC va / yoki paritet kodlarini saqlash uchun disk hajmining katta qismini berish zarurati, shuningdek, unumdorligi pastligi sababli deyarli ishlatilmaydi.

RAID 10

Bu 1 va 0 RAID massivlarining aralashmasi. Va u har birining afzalliklarini birlashtiradi: yuqori ishlash va yuqori nosozliklarga chidamlilik.

Massivda disklarning teng soni (kamida 4) bo'lishi shart va axborotni saqlashning eng ishonchli variantidir. Kamchilik - disk massivining yuqori narxi: samarali quvvat diskdagi umumiy maydonning yarmini tashkil qiladi.

RAID 5 va 0 aralashmasi... RAID 5 qurilmoqda, lekin uning komponentlari mustaqil qattiq disklar emas, balki RAID 0 massivlari bo'ladi.

Xususiyatlari.

RAID tekshirgichi buzilgan taqdirda, ma'lumotni tiklash deyarli mumkin emas ("Oyna" uchun amal qilmaydi). Agar siz aynan bir xil kontrollerni sotib olsangiz ham, RAID-ning boshqa disk sektorlaridan to'planishi ehtimoli yuqori, ya'ni disklardagi ma'lumotlar yo'qoladi.

Qoida tariqasida, disklar bitta partiyada sotib olinadi. Shunga ko'ra, ularning ish muddati taxminan bir xil bo'lishi mumkin. Bunday holda, massiv uchun disklarni sotib olayotganda darhol bir oz ortiqcha sotib olish tavsiya etiladi. Masalan, 4 ta diskdan RAID 10 ni o'rnatish uchun siz 5 ta disk sotib olishingiz kerak. Shunday qilib, ulardan biri muvaffaqiyatsizlikka uchragan taqdirda, boshqa disklar "sepish" dan oldin uni tezda yangisi bilan almashtirishingiz mumkin.

Xulosa.

Amalda, ko'pincha RAID massivlarining faqat uchta turi qo'llaniladi. Bular RAID 1, RAID 10 va RAID 5.

Xarajat / unumdorlik / nosozliklarga chidamlilik nuqtai nazaridan quyidagilardan foydalanish tavsiya etiladi:

  • RAID 1(aks ettirish) foydalanuvchi operatsion tizimlari uchun disk quyi tizimini shakllantirish.
  • RAID 10 yozish va o'qish tezligiga yuqori talablarga ega bo'lgan ma'lumotlar uchun. Masalan, 1C saqlash uchun: Enterprise ma'lumotlar bazalari, pochta serveri, AD.
  • RAID 5 fayl ma'lumotlarini saqlash uchun ishlatiladi.

Ko'pgina tizim ma'murlarining fikriga ko'ra, ideal server yechimi oltita diskli serverdir. Ikki disk aks ettirilgan va operatsion tizim RAID 1-ga o'rnatilgan. Qolgan to'rtta drayvlar tez, muammosiz va ishonchli tizim ishlashi uchun RAID 10ga birlashtirilgan.

Agar siz ushbu maqolaga qiziqsangiz, siz, ehtimol, kompyuteringizda quyidagi muammolardan biriga duch kelgansiz yoki tez orada duch kelishingizni kutmoqdasiz:

- bitta mantiqiy disk sifatida qattiq diskning jismoniy hajmi aniq emas. Ko'pincha bu muammo katta fayllar (video, grafik, ma'lumotlar bazalari) bilan ishlashda yuzaga keladi;
- qattiq diskning ishlashi aniq yo'q. Ko'pincha, bu muammo chiziqli bo'lmagan video tahrirlash tizimlari bilan ishlashda yoki ko'p sonli foydalanuvchilar bir vaqtning o'zida qattiq diskdagi fayllarga kirishda yuzaga keladi;
- qattiq diskning ishonchliligi aniq etarli emas. Ko'pincha, bu muammo hech qachon yo'qolmaydigan yoki foydalanuvchi uchun doimo mavjud bo'lishi kerak bo'lgan ma'lumotlar bilan ishlash kerak bo'lganda paydo bo'ladi. Achinarli tajriba shuni ko'rsatadiki, hatto eng ishonchli uskunalar ham ba'zida buziladi va, qoida tariqasida, eng mos bo'lmagan paytda.
Kompyuteringizda RAID tizimini yaratish ushbu va boshqa muammolarni hal qilishi mumkin.

"RAID" nima?

1987 yilda Berkli Kaliforniya universitetidan Patterson, Gibson va Kats "Arzon disklarning ortiqcha massivlari uchun ish" (RAID) ni nashr etdilar. Ushbu maqola RAID - Mustaqil (yoki arzon) disklarning ortiqcha massivi deb ataladigan har xil turdagi disk massivlarini tasvirlab berdi. RAID quyidagi g'oyaga asoslanadi: bir nechta kichik va / yoki arzon drayverlarni massivga birlashtirib, siz hajmi, tezligi va ishonchliligi bo'yicha eng qimmat drayverlardan ustun turadigan tizimni olishingiz mumkin. Buning ustiga, kompyuter nuqtai nazaridan bunday tizim bitta floppi diskka o'xshaydi.
Disk massividagi nosozliklar orasidagi o'rtacha vaqt, ma'lumki, bitta diskning ishdan chiqishi orasidagi o'rtacha vaqt massivdagi drayverlar soniga bo'linadi. Natijada, massivning MTBF ko'p ilovalar uchun juda qisqa. Shu bilan birga, disk massivini bir necha usul bilan bitta haydovchi nosozliklariga chidamli qilish mumkin.

Yuqoridagi maqolada disk massivlarining besh turi (darajasi) aniqlangan: RAID-1, RAID-2, ..., RAID-5. Har bir tur bitta haydovchiga nisbatan nosozliklarga chidamlilik va turli afzalliklarni taqdim etdi. Ushbu besh tur bilan bir qatorda, ortiqcha bo'lmagan RAID-0 disk massivi ham mashhurlikka erishdi.

RAID darajalari qanday va qaysi birini tanlashim kerak?

RAID-0... Odatda ortiqcha paritet bo'lmagan haydovchi guruhi EMAS sifatida aniqlanadi. RAID-0 ba'zan ma'lumotni massivga kiritilgan drayvlar orasida joylashtirish usuli nuqtai nazaridan "Striping" deb ataladi:

RAID-0 ortiqcha bo'lmaganligi sababli, bitta diskning ishlamay qolishi butun massivning ishdan chiqishiga olib keladi. Boshqa tomondan, RAID-0 maksimal almashinuv kursi va disk maydoni samaradorligini ta'minlaydi. RAID-0 murakkab matematik yoki mantiqiy hisob-kitoblarni talab qilmagani uchun amalga oshirish xarajatlari minimaldir.

Ilovalar: bitta haydovchi ta'minlay olmaydigan yuqori uzluksiz ma'lumotlarni uzatish tezligini talab qiluvchi audio va video ilovalar. Masalan, Mylex tomonidan chiziqli bo'lmagan video tahrirlash stantsiyasi uchun optimal disk tizimining konfiguratsiyasini aniqlash bo'yicha olib borilgan tadqiqotlar shuni ko'rsatadiki, bitta disk bilan taqqoslaganda, ikkita drayverdan iborat RAID-0 massivi yozish / o'qish tezligini 96% ga oshiradi. uchta drayv. - 143% ga (Miro VIDEO EXPERT Benchmark testiga ko'ra).
"RAID-0" massividagi drayverlarning minimal soni 2 dona.

RAID-1... Ko'proq "Ko'zgu" nomi bilan tanilgan, bu bir xil ma'lumotlarni o'z ichiga olgan va bitta mantiqiy diskni tashkil etuvchi drayvlar juftligi:

Yozish har bir juftlikdagi ikkala drayverga ham amalga oshiriladi. Biroq, ulangan drayvlar bir vaqtning o'zida o'qish operatsiyalarini bajarishi mumkin. Shunday qilib, "ko'zgu" o'qish tezligini ikki baravar oshirishi mumkin, ammo yozish tezligi o'zgarishsiz qoladi. RAID-1 100% ortiqcha va bitta diskning ishlamay qolishi butun massivning ishdan chiqishiga olib kelmaydi - kontroller shunchaki o'qish / yozish operatsiyalarini qolgan diskka o'tkazadi.
RAID-1 barcha turdagi ortiqcha massivlarning (RAID-1 dan RAID-5 gacha) eng tez ishlashini ta'minlaydi, ayniqsa ko'p foydalanuvchili muhitda, lekin disk maydonidan eng yomon foydalanishga ega. RAID-1 murakkab matematik yoki mantiqiy hisob-kitoblarni talab qilmaganligi sababli, amalga oshirish xarajatlari minimaldir.
"RAID-1" massividagi drayverlarning minimal soni 2 dona.
Yozish tezligini oshirish va ma'lumotlarni saqlash ishonchliligini ta'minlash uchun bir nechta RAID-1 massivlari o'z navbatida RAID-0 ga birlashtirilishi mumkin. Ushbu konfiguratsiya "ikki darajali" RAID yoki RAID-10 (RAID 0 + 1) deb ataladi:


"RAID 0 + 1" qatoridagi drayverlarning minimal soni 4 dona.
Qo'llanish sohasi: arzon massivlar, bunda asosiysi ma'lumotlarni saqlash ishonchliligi.

RAID-2... Disk guruhi bo'ylab sektor o'lchamidagi chiziqlar bo'ylab ma'lumotlarni tarqatadi. Ba'zi drayvlar ECC (xatolarni tuzatish kodi) xotirasiga bag'ishlangan. Aksariyat drayvlar sukut bo'yicha har bir sektor uchun ECC kodlarini saqlaganligi sababli, RAID-2 RAID-3ga nisbatan ko'p afzalliklarni taqdim etmaydi va shuning uchun amalda ishlatilmaydi.

RAID-3... RAID-2 misolida bo'lgani kabi, ma'lumotlar bir sektorning chiziqlari bo'ylab chizilgan va massivdagi drayverlardan biri paritet ma'lumotlarini saqlash uchun ajratilgan:

RAID-3 xatolarni aniqlash uchun har bir sektorda saqlangan ECC kodlariga tayanadi. Drayvlardan biri ishlamay qolsa, unda saqlangan ma'lumotlarni qayta tiklash qolgan drayvlardagi ma'lumotlarga asoslangan eksklyuziv OR (XOR) ni hisoblash orqali mumkin. Har bir yozish odatda barcha drayvlar bo'ylab taqsimlanadi va shuning uchun bunday massiv disk quyi tizimi bilan og'ir trafikli ilovalarda ishlash uchun yaxshi. Har bir kiritish-chiqarish operatsiyasi massivdagi barcha drayverlarga tegishli bo'lganligi sababli, RAID-3 bir vaqtning o'zida bir nechta operatsiyalarni bajara olmaydi. Shuning uchun, RAID-3 uzoq yozish bilan bitta foydalanuvchi, bitta vazifa muhiti uchun yaxshi. Qisqa yozuvlar bilan ishlash uchun drayverlarning aylanishini sinxronlashtirish talab qilinadi, chunki aks holda valyuta kursining pasayishi muqarrar. U kamdan-kam qo'llaniladi, chunki disk maydonidan foydalanish bo'yicha RAID-5 ga yo'qotadi. Amalga oshirish qimmatga tushadi.
"RAID-3" massividagi drayverlarning minimal soni 3 dona.

RAID-4... RAID-4 RAID-3 bilan bir xil, faqat chiziq o'lchami bir sektordan ancha katta. Bunday holda, o'qish bir diskdan amalga oshiriladi (paritet ma'lumotlarini saqlaydigan diskni hisobga olmaganda), shuning uchun bir vaqtning o'zida bir nechta o'qish operatsiyalarini bajarish mumkin. Biroq, har bir yozish paritet diskining mazmunini yangilashi kerakligi sababli, bir vaqtning o'zida bir nechta yozishni amalga oshirib bo'lmaydi. Ushbu turdagi massiv RAID-5 massiviga nisbatan sezilarli afzalliklarga ega emas.
RAID-5. Ushbu turdagi massiv ba'zan "aylanuvchi paritet massivi" deb ataladi. Ushbu turdagi massiv RAID-4 ning o'ziga xos kamchiligini - bir vaqtning o'zida bir nechta yozishni amalga oshira olmaslikni muvaffaqiyatli bartaraf etadi. Ushbu massiv, RAID-4 kabi, foydalanadi chiziqlar katta o'lchamli, ammo RAID-4 dan farqli o'laroq, paritet ma'lumotlari bitta diskda emas, balki o'z navbatida barcha drayvlarda saqlanadi:

Yozish operatsiyalari bitta ma'lumot drayviga va paritet ma'lumotlariga ega boshqa diskka tegishli. Turli xil chiziqlar uchun paritet ma'lumotlari turli drayvlarda saqlanganligi sababli, bir vaqtning o'zida bir nechta yozish faqat ma'lumotlar chiziqlari yoki paritet chiziqlari bitta diskda bo'lgan kamdan-kam hollarda mumkin emas. Massivdagi disklar qancha ko'p bo'lsa, ma'lumot va paritet chiziqlarining joylashuvi shunchalik kamroq mos keladi.
Qo'llash sohasi: katta hajmli ishonchli massivlar. Amalga oshirish qimmatga tushadi.
"RAID-5" massividagi drayverlarning minimal soni 3 dona.

RAID-1 yoki RAID-5?
RAID-1 bilan solishtirganda, RAID-5 disk maydonidan tejamkorroq foydalanadi, chunki u ma'lumotlarning "nusxasi" ni emas, balki ortiqcha uchun nazorat summasini saqlaydi. Natijada, RAID-5 da har qanday miqdordagi drayverlarni birlashtirish mumkin, ulardan faqat bittasi ortiqcha ma'lumotni o'z ichiga oladi.
Ammo disk maydonidan foydalanishning yuqori samaradorligi axborot almashinuvining past tezligi hisobiga erishiladi. RAID-5-ga ma'lumot yozishda siz har safar paritet ma'lumotlarini yangilashingiz kerak. Buni amalga oshirish uchun siz qaysi paritet bitlari o'zgarganligini aniqlashingiz kerak. Birinchidan, yangilanadigan eski ma'lumotlar o'qiladi. Keyin bu ma'lumot yangi ma'lumotlar bilan XORlanadi. Ushbu operatsiyaning natijasi bit maskasi bo'lib, unda har bir bit = 1 mos keladigan pozitsiyadagi paritet ma'lumotlaridagi qiymatni almashtirish kerakligini anglatadi. Keyin yangilangan paritet ma'lumotlari tegishli joyga yoziladi. Shuning uchun, ma'lumot yozish uchun har bir dastur so'rovi uchun RAID-5 ikkita o'qish, ikkita yozish va ikkita XORni amalga oshiradi.
Diskdagi bo'sh joydan samaraliroq foydalanish uchun to'lashingiz kerak (ma'lumotlarning nusxasi o'rniga paritet bloki saqlanadi): paritet ma'lumotlarini yaratish va yozish uchun qo'shimcha vaqt talab etiladi. Bu shuni anglatadiki, RAID-5 yozish tezligi RAID-1 dan 3: 5 yoki hatto 1: 3 nisbatda pastroq (ya'ni, RAID-5 yozish tezligi 3/5 dan 1/3 gacha). yozish tezligi RAID-1). Shu sababli, dasturiy ta'minotda RAID-5 yaratish mantiqiy emas. Ular yozish tezligi muhim bo'lgan ilovalar uchun ham tavsiya etilmaydi.

RAIDni amalga oshirish usulini tanlash kerakmi - dasturiy ta'minot yoki apparat?

Turli RAID darajalarining tavsifini o'qib chiqqandan so'ng, RAIDni amalga oshirish uchun zarur bo'lgan maxsus apparat talablari hech bir joyda aytilmaganligini sezasiz. Shundan xulosa qilishimiz mumkinki, RAID-ni amalga oshirish uchun zarur bo'lgan barcha kerakli miqdordagi drayverlarni kompyuterda mavjud bo'lgan kontrollerga ulash va kompyuterga maxsus dasturiy ta'minotni o'rnatishdir. Bu haqiqat, lekin unchalik emas!
Haqiqatan ham, RAID dasturini amalga oshirish imkoniyati mavjud. Misol tariqasida RAID-0, -1 va hatto RAID-5 dasturlarini amalga oshirish mumkin bo'lgan Microsoft Windows NT 4.0 Server OSni keltirish mumkin (Microsoft Windows NT 4.0 Workstation faqat RAID-0 va RAID-1ni ta'minlaydi). Biroq, ushbu yechim RAID massivining imkoniyatlarini to'liq amalga oshirishga imkon bermaydigan juda soddalashtirilgan deb hisoblanishi kerak. Shuni ta'kidlash kerakki, RAID-ning dasturiy ta'minoti bilan drayvlarga ma'lumotlarni joylashtirish, boshqaruv kodlarini hisoblash va hokazolarning butun yuki. markaziy protsessorga tushadi, bu tabiiy ravishda tizimning ishlashi va ishonchliligini oshirmaydi. Xuddi shu sabablarga ko'ra, bu erda xizmat ko'rsatish funktsiyalari deyarli yo'q va noto'g'ri drayverni almashtirish, yangi drayverni qo'shish, RAID darajasini o'zgartirish va boshqalar bo'yicha barcha operatsiyalar ma'lumotlarning to'liq yo'qolishi va boshqa operatsiyalarni to'liq taqiqlash bilan amalga oshiriladi. . RAID dasturiy ta'minotini amalga oshirishning yagona afzalligi - minimal xarajat.
- ixtisoslashtirilgan kontroller markaziy protsessorni RAID bilan asosiy operatsiyalardan ozod qiladi va boshqaruvchining samaradorligi qanchalik sezilarli bo'lsa, RAIDning murakkablik darajasi shunchalik yuqori bo'ladi;
- kontrollerlar, qoida tariqasida, deyarli har qanday mashhur OT uchun RAID yaratish imkonini beruvchi drayverlar bilan jihozlangan;
- boshqaruvchining o'rnatilgan BIOS-si va unga biriktirilgan boshqaruv dasturlari tizim ma'muriga RAID tarkibiga kiritilgan drayverlarni osongina ulash, ajratish yoki almashtirish, bir nechta RAID massivlarini yaratish, hatto turli darajadagi disklar holatini kuzatish imkonini beradi. , va boshqalar. "Murakkab" kontrollerlar uchun bu operatsiyalar "parvozda" bajarilishi mumkin; tizim blokini o'chirmasdan. Ko'p operatsiyalar "fonda" bajarilishi mumkin, ya'ni E. joriy ishni to'xtatmasdan va hatto masofadan turib, ya'ni. har qanday (albatta, agar kirish imkoningiz bo'lsa) ish joyidan;
- kontrollerlar bufer xotirasi ("kesh") bilan jihozlanishi mumkin, unda oxirgi bir nechta ma'lumotlar bloklari saqlanadi, ular bir xil fayllarga tez-tez kirish bilan disk tizimining tezligini sezilarli darajada oshirishi mumkin.
RAID apparatining kamchiliklari RAID kontrollerlarining nisbatan yuqori narxidir. Biroq, bir tomondan, siz hamma narsa (ishonchlilik, ishlash, xizmat) uchun to'lashingiz kerak. Boshqa tomondan, yaqinda, mikroprotsessor texnologiyasining rivojlanishi bilan RAID kontrollerlarining narxi (ayniqsa, kichik modellar) keskin pasayishni boshladi va oddiy disk kontrollerlarining narxi bilan solishtirish mumkin bo'ldi, bu esa RAID tizimlarini nafaqat qimmat asosiy kompyuterlarda o'rnatishga imkon beradi. balki serverlarda ham, kirish darajasidagi va hatto ish stantsiyalarida ham.

RAID kontroller modelini qanday tanlash mumkin?

Funktsionalligi, dizayni va narxiga qarab bir necha turdagi RAID kontrollerlari mavjud:
1. RAID funksiyalari bilan haydovchi kontrollerlari.
Aslida, bu oddiy disk boshqaruvchisi bo'lib, u maxsus BIOS proshivkasi tufayli drayverlarni, qoida tariqasida, 0, 1 yoki 0 + 1 darajadagi RAID massiviga birlashtirishga imkon beradi.

Mylex KT930RF (KT950RF) dan Ultra (Ultra Wide) SCSI kontrolleri.
Tashqi tomondan, bu kontroller oddiy SCSI kontrolleridan farq qilmaydi. Barcha "mutaxassislik" BIOS-da bo'lib, u ikki qismga bo'lingan - "SCSI Configuration" / "RAID Configuration". Arzon narxga (200 dollardan kam) qaramay, ushbu kontroller yaxshi funktsiyalar to'plamiga ega:

- RAID 0, 1 yoki 0 + 1 da 8 tagacha drayverlarni birlashtirish;
- qo'llab-quvvatlash Issiq zaxira muvaffaqiyatsiz diskni "tezda" almashtirish;
- noto'g'ri haydovchini avtomatik (operator aralashuvisiz) almashtirish imkoniyati;
- ma'lumotlarning yaxlitligi va identifikatorini avtomatik boshqarish (RAID-1 uchun);
- BIOS-ga kirish uchun parol mavjudligi;
- RAID-dagi drayverlarning holati haqida ma'lumot beruvchi RAIDPlus dasturi;
- DOS, Windows 95, NT 3.5x, 4.0 uchun drayverlar