RAID tekshiruvi nima?
Amaliy RAID algoritmlari
Kompyuter texnologiyasini rivojlantirishning muayyan bosqichida arzon va kichik qurilmalar kombinatsiyasidan bir yoki bir nechta katta hajmli virtual disklarni yaratish kerak bo'ldi. Ushbu vazifani amalga oshirish uchun RAID algoritmlari sifatida ma'lum bo'lgan disklarni birlashtirish uchun algoritmlar ishlab chiqildi va standartlashtirildi. Ularning umumiy tamoyillari rus matbuotida bir necha bor ta'riflangan va bu erda umumlashtirilgan.
Ushbu algoritmlarning asosiy g'oyasi shundaki, asosiy axborot oqimlari bloklarga bo'linadi, bu o'z navbatida disklarga yoziladi. O'qish jarayonida teskari jarayon ro'y beradi - axborot bloklari disklardan to'planadi va bitta oqimga aylanadi. Shunday qilib, ushbu tizim bilan ishlash dasturi, bir haydovchi o'rniga, bir nechta shovqin bilan shubha qilmasligi mumkin. Amalda, bunday algoritmlarning ko'pgina ilovalari mavjud, ammo kompyuter sohasida eng katta taqsimot - qattiq disklar matritsasi - RAID (Arzon Disklar Arzonligi). Bloklar disklar qatorida qanday taqsimlanganiga qarab, bir nechta beshdan farqli RAID darajalari ajratiladi. Amalda esa, asosan, 0,1 va 5 darajalarda tarqaldi. Endi 6, 7, va hokazo. RAID darajasi. Dastlab faqat beshta algoritm standartlashtirilganligi sababli, disklar majmualarining ishlashini amalga oshirishning boshqa barcha usullari RAID texnologiyasini rivojlantirish davomiyligidir va turli sotuvchilardan farq qilishi mumkin. Kompyuterning matritsali disk quyi tizimi bilan ishlashini tartibga solish uchun, odatda, barcha zaruriy muammolarni qamrab oladigan 0.1 va 5 algoritmlarni bilish kifoya va ulardan foydalanish juda oson.
RAID0 - kirish oqimi ma'lumotlarining har bir qismi N-bloklarga bo'linadigan (matritsadagi disklar soni) algoritm bo'lib, so'ngra har bir blok ketma-ket diskka yozib qo'yiladi. Shamlardan nazorat-avtobus haydovchisida eng sekin qurilma disk. Ko'p sonli diskdan foydalanib, interfeys satrining imkoniyatini ta'minlagan ekan, tizimning yozish / o'qish tezligini oshirishi mumkin. RAID0 hech qanday ortiqcha ishlamaydi va disklardan birida muammo yuzaga kelganida 100% ma'lumotlar butunligini ta'minlamaydi. Uning maqsadi diskni eng tezkor tizimini yaratishdir, uning tezligi bir marta diskning tezligi N marta idealdir.
RAID1 yoki aks ettirish disklar sonini ko'paytiradi va ma'lumotni ikki barobarga oshiradi. Ushbu algoritm allaqachon ma'lumotlarning yaxlitligi kafolati bilan ta'minlangan bo'lsa, disklarning har qanday qismi muvaffaqiyatsizlikka uchraydi va nazariy tezlik N / 2 marta ko'payadi, lekin disk maydoni qiymati ikki barobar ortadi. Algoritm ma'lumotlar xavfsizligining ishonchliligi talab etiladigan tizimlarda va disk arrayining hajmi juda ozdir. RAID5 0 va 1 oralig'idagi bir narsadir va server disklarining arraylarini ommalashtirish uchun eng mashhur hisoblanadi. Kirish oqimining bir qismi N-1 bloklariga bo'linadi va N-blok birinchi bo'lib N-1 dan hisoblanadi va nazorat blokidir. N bloklaridan birining qayta tiklanadigan yo'qolishi holatlarida ma'lumotlar N-1 boshqalardan noyob tarzda qaytarib olinadi. Tekshirish birligi yangi diskka har safar aylanish jarayonidan tortib, "dumaloq bypass" qilish uchun yozilgan. Shunday qilib, matritsadagi barcha disklar xuddi shu singari aşınmaya tobe bo'lib, diskda yoki butun diskda biron-bir blok bo'lmasa, ma'lumot yo'qotilgan holda qayta tiklanadi. N / 1 (N-1) marta diskdagi bo'sh joy bir diskdan ko'proq - disklar sonining ko'payishi bilan birga narx tushishi va nazariy yozish / o'qish tezligi ham bitta diskdan N / (N-1) marta katta.
Do'stlaringiz bilan baham: |