Raid massivi nima va u nima uchun? Disklar majmuasini yaratish nazariyadan amaliyotgacha Va hokazo, davom eting. Shunday qilib, bugun biz gaplashamiz raid ularga asoslangan massivlar



Download 47,14 Kb.
Sana12.05.2023
Hajmi47,14 Kb.
#937294
Bog'liq
raid massiflar


https://shongames.ru/uz/redaktory/raid-1-opisanie-chto-takoe-raid-massiv-i-dlya-chego-on-nuzhen-postroenie-massiva/


RAID massivi nima va u nima uchun? Disklar majmuasini yaratish - nazariyadan amaliyotgacha Va hokazo, davom eting, davom eting. Shunday qilib, bugun biz gaplashamiz RAID ularga asoslangan massivlar. Ma'lumki, xuddi shu qattiq disklar ham ma'lum xavfsizlik chegarasiga ega, keyin ular ishlamay qoladi va ishlashga ta'sir qiluvchi xususiyatlarga ega. Natijada, ehtimol sizlarning ko'pchiligingiz bu disklar va umuman kompyuterning ishlashini yaxshilash yoki ma'lumotlarning ishonchliligini oshirish uchun oddiy qattiq disklardan tayyorlanadigan reydli massivlar haqida eshitgansiz. saqlash. Albatta, siz ham bilasiz (va agar bilmasangiz, bu muhim emas), bu massivlar har xil tartib raqamlariga ega ( 0, 1, 2, 3, 4 va boshqalar), shuningdek, o'zlari uchun mutlaqo boshqa funktsiyalarni bajaradilar. Bu hodisa haqiqatan ham tabiatda sodir bo'ladi va siz taxmin qilganingizdek, aynan shular haqida RAID Men sizga ushbu maqolada massivlar haqida aytib bermoqchiman. Aniqrog'i, men allaqachon aytaman;) Boring. RAID nima va u nima uchun kerak? RAID bu bir nechta qurilmalardan tashkil topgan disklar majmuasi (ya'ni murakkab yoki agar xohlasangiz, to'plam) - qattiq disklar. Yuqorida aytganimdek, bu qator ma'lumotlarni saqlashning ishonchliligini oshirishga va / yoki ma'lumotni o'qish / yozish tezligini oshirishga (yoki ikkalasiga) xizmat qiladi. Aslida, bu disklar to'plami nima qiladi, ya'ni ishni tezlashtirish yoki ma'lumotlar xavfsizligini oshirish sizga, aniqrog'i, reyd (lar) ning hozirgi konfiguratsiyasini tanlashingizga bog'liq. Ushbu konfiguratsiyalarning har xil turlari faqat turli raqamlar bilan belgilanadi: 1, 2, 3, 4 va shunga mos ravishda turli vazifalarni bajaradi. Faqat, masalan, qurilish masalasida 0 -sizning versiyangiz (o'zgarishlarning tavsifi 0, 1, 2, 3 va hokazo, - quyida o'qing) Siz mahsuldorlikning sezilarli o'sishiga erishasiz. Umuman olganda, bugungi kunda qattiq disk - bu tizim tezligida bir xil tor kanal. Nega umuman shunday bo'ldi Boshqa tomondan, qattiq disklar faqat hajmda o'sadi, chunki ularning aylanish tezligi (nodir modellar bundan mustasno). Raptor"s) kirish joyida uzoq vaqt qotib qoldi 7200 , kesh ham o'smaydi, arxitektura deyarli o'zgarmaydi. Umuman olganda, ishlash nuqtai nazaridan, disklar bir joyda turadi (faqat rivojlanayotganlar vaziyatni saqlab qolishi mumkin), lekin ular tizimning ishlashida va ba'zi joylarda to'laqonli dasturlarda muhim rol o'ynaydi. Birlik qurishda (raqam ma'nosida) 1 ) reyd paytida siz ozgina ishlashni yo'qotasiz, lekin siz ma'lumotlarning xavfsizligiga aniq kafolat olasiz, chunki ular to'liq takrorlanadi va aslida bitta disk ishlamay qolsa ham hamma narsa to'liq bo'ladi. hech qanday yo'qotishlarsiz ikkinchi. Umuman olganda, takror aytaman, reydlar hamma uchun foydali bo'ladi. Men hatto aytmoqchimanki, ular talab qilinadi :) Jismoniy ma'noda RAID nima Jismoniy RAID-qatordan ikkita oldin n yaratish qobiliyatini qo'llab -quvvatlaydigan qattiq disklar soni RAID(yoki mos keladigan boshqaruvchiga, bu kamroq tarqalgan, chunki bu oddiy foydalanuvchi uchun qimmat (nazoratchilar odatda serverlarda ishonchliligi va ishlashi oshganligi uchun ishlatiladi)), ya'ni. Ko'rinib turibdiki, tizim blokining ichida hech narsa o'zgarmaydi, keraksiz ulanishlar yoki disklarning bir -biri bilan yoki boshqa biror narsa bilan aloqasi yo'q. Umuman olganda, apparat qismida hamma narsa deyarli har doimgidek, lekin faqat dasturiy yondashuv o'zgaradi, bu esa, aslida, ulangan disklar qanday ishlashini aniqlab, reyd turini tanlaydi. Dasturiy jihatdan, reyd yaratilgandan so'ng, tizimda hech qanday maxsus g'ayrioddiyliklar paydo bo'lmaydi. Aslida, reyd bilan ishlashning farqi faqat reydni uyushtiradigan kichik muhitda (pastga qarang) va haydovchidan foydalanishda. Aks holda, hammasi bir xil - "Mening kompyuterimda" bir xil C, D. va boshqa disklar, hammasi bir xil papkalar, fayllar .. Umuman, dasturiy jihatdan, ko'z bilan, to'liq identifikator. Massivni o'rnatish qiyin emas: biz faqat texnologiyani qo'llab -quvvatlaydigan anakartni olamiz RAID, biz ikkita bir xil narsani olamiz, - bu muhim!, - xarakteristikalari (hajmi, kesh, interfeys va hk) bo'yicha ham, ishlab chiqaruvchi va model, disk bo'yicha ham va biz ularni ana plataga ulaymiz. Keyin kompyuterni yoqing, o'ting BIOS va parametrni o'rnating SATA konfiguratsiyasi: RAID. Shundan so'ng, kompyuterni yuklash jarayonida (qoida tariqasida, yuklashdan oldin) Windows) reydda va undan tashqarida disk haqidagi ma'lumotlarni ko'rsatadigan panel paydo bo'ladi, bu erda siz bosishingiz kerak CTR-I reydni sozlash (unga disklarni qo'shish, o'chirish va h.k.). Aslida, hammasi shu. Keyin hayotning boshqa quvonchlari bor, ya'ni yana hamma narsa har doimgidek. Esda tutish kerak bo'lgan muhim eslatma Reydni yaratish yoki o'chirish paytida ( 1 Uchinchi reydda, bu hech qanday tashvish tug'dirmaydi, lekin haqiqat emas) barcha ma'lumotlar muqarrar ravishda disklardan o'chiriladi va shuning uchun har xil konfiguratsiyalarni yaratish va o'chirish orqali tajriba o'tkazish maqsadga muvofiq emas. Shuning uchun, reyd yaratishdan oldin, avval barcha kerakli ma'lumotlarni (agar mavjud bo'lsa) saqlang, so'ngra tajriba o'tkazing. Konfiguratsiyalarga kelsak .. Aytganimdek, RAID bir necha turdagi massivlar mavjud (hech bo'lmaganda asosiy asosdan, bu RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6). Boshlash uchun men sizga oddiy foydalanuvchilar orasida eng tushunarli va mashhur bo'lgan ikkitasi haqida aytib beraman: RAID 0- yozish tezligini oshirish uchun disklar qatori. RAID 1- aks ettirilgan disklar qatori. Maqolaning oxirida men tezda boshqa narsalarni ko'rib chiqaman. RAID 0 - bu nima va u nima bilan bog'liq? Shunday qilib .. RAID 0(aka stripe ("Striping"))) - ikkitadan to'rttagacha (ko'proq, kamroq) qattiq disklar ishlatiladi, ular birgalikda ma'lumotlarni qayta ishlaydi, bu esa ish faoliyatini yaxshilaydi. Aniq qilib aytganda, bir kishiga yukxalta tashish to'rt kishidan ko'ra uzoqroq va qiyinroq (garchi sumkalar jismoniy xususiyatlarida bir xil bo'lsa -da, faqat ular bilan o'zaro ta'sir qiladigan kuchlar o'zgaradi). Dasturiy ta'minotda bunday turdagi reyd haqidagi ma'lumotlar ma'lumotlar bloklariga bo'linadi va har ikkalasiga ham / bir nechta disklarga yoziladi. Bir diskda bitta ma'lumotlar bloki, ikkinchisida boshqa ma'lumotlar bloki va boshqalar. Shunday qilib, ishlash sezilarli darajada oshdi (ish unumdorligining ko'pligi disklar soniga bog'liq, ya'ni 4 -disklar ikkitadan tezroq ishlaydi), lekin butun massivdagi ma'lumotlar xavfsizligi zarar ko'radi. Bunga kiritilganlardan birortasi muvaffaqiyatsiz bo'lsa RAID qattiq disklar (ya'ni qattiq disklar) deyarli barcha ma'lumotni yo'q qiladi. Nima uchun? Gap shundaki, har bir fayl ma'lum miqdordagi baytlardan iborat .. ularning har biri ma'lumotni tashiydi. Lekin ichida RAID 0 massivda bitta faylning baytlari bir nechta disklarda joylashishi mumkin. Shunga ko'ra, agar disklardan biri "o'lsa", o'zboshimchalik bilan fayl baytlari yo'qoladi va uni qayta tiklash imkonsiz bo'ladi. Lekin fayl bitta emas. Umuman olganda, bunday reyd massividan foydalanganda, tashqi muhitga doimiy qimmatli ma'lumotlarni berish tavsiya etiladi. Haqiqatan ham, reyd aniq tezlikni ta'minlaydi - men buni o'z tajribamdan aytaman, chunki mening uyimda bunday baxt ko'p yillar davomida o'rnatilgan. RAID 1 - bu nima va u nima bilan iste'mol qilinadi? RAID 1 haqida nima deyish mumkin?(Ko'zgu - "oyna") .. Aslida men kamchiliklardan boshlayman. Farqli RAID 0 Ma'lum bo'lishicha, siz ovozni "yo'qotib qo'ygandeksiz" ikkinchi qiyin disk (unga birinchi qattiq diskning to'liq (baytdan baytgacha) nusxasini yozish uchun ishlatiladi, RAID 0 esa bu maydonga to'liq kirish mumkin). Siz tushunganingizdek, afzallik shundaki, u yuqori ishonchlilikka ega, ya'ni hech bo'lmaganda bitta disk ishlayotganda hamma narsa ishlaydi (va barcha ma'lumotlar tabiatda mavjud va qurilmalardan birining ishlamay qolishi bilan yo'qolmaydi). , ya'ni Agar siz qo'pol ravishda bitta diskni o'chirib qo'ysangiz ham, siz bitta bayt ma'lumotni yo'qotmaysiz, chunki ikkinchisi - birinchisining toza nusxasi va muvaffaqiyatsiz bo'lganda uni almashtiradi. Ma'lumotlarning aql bovar qilmas hayotiyligi tufayli bunday reyd ko'pincha serverlarda ishlatiladi, bu muhim. Ushbu yondashuv yordamida ishlash qurbon bo'ladi va shaxsiy his -tuyg'ularga ko'ra, u erda hech qanday reydlarsiz bitta diskdan foydalanishdan ko'ra kamroq bo'ladi. Biroq, ba'zilar uchun ishonchlilik ishlashdan ko'ra muhimroqdir. RAID 2, 3, 4, 5, 6 - ular nima va nima bilan yeyishadi? Bu massivlarning tavsifi bu erda ko'pchilik tomonidan, ya'ni. faqat ma'lumot uchun, va shundan keyin ham siqilgan shaklda (aslida faqat ikkinchisi tasvirlangan). Nega bunday? Hech bo'lmaganda, bu massivlarning oddiy (va umuman boshqa har qanday) foydalanuvchi orasida mashhurligi pastligi va natijada ulardan foydalanish tajribam kamligi tufayli. RAID 2 Hamming kodidan foydalanadigan massivlar uchun ajratilgan (bu nima ekanligi meni qiziqtirmagan, shuning uchun sizga aytmayman). Ishlash printsipi taxminan quyidagicha: ma'lumotlar mos keladigan qurilmalarga xuddi shunday yoziladi RAID 0, ya'ni ular ma'lumotlarni saqlash bilan shug'ullanadigan barcha disklar bo'ylab kichik bloklarga bo'linadi. Qolgan (bu uchun maxsus ajratilgan) disklar xatolarni tuzatish kodlarini saqlaydi, ularga ko'ra, qattiq disk ishlamay qolganda, ma'lumotlarni qayta tiklash mumkin. Tobish bu turdagi massivlarda disklar ikki guruhga bo'linadi - ma'lumotlar uchun va xatolarni tuzatish kodlari uchun. Masalan, sizda tizim va fayllar uchun bo'sh joyni ifodalovchi ikkita disk bor va birinchi ikkita disk ishlamay qolganda tuzatish ma'lumotlari uchun yana ikkita disk to'liq saqlanib qoladi. Aslida, bu nol reydga o'xshaydi, faqat qattiq disklardan biri ishlamay qolganda ma'lumotni qandaydir tarzda saqlash imkoniyati bilan. Juda kamdan -kam hollarda - ikkita disk o'rniga to'rtta haydovchi, bu juda ziddiyatli xavfsizlik. RAID 3, 4, 5, 6.. Ular haqida, bu sayt sahifalarida qanchalik g'alati tuyulmasin, Vikipediyadan o'qishga harakat qiling. Gap shundaki, men o'z hayotimda juda kamdan -kam uchraganman (faqat beshinchisi boshqalarga qaraganda tez -tez topshirilgan) va men ularning ish tamoyillarini tushunarli so'zlar bilan ta'riflay olmayman va men qat'iyat bilan nashr etishni xohlamayman. Yuqorida taklif qilingan manbadan olingan maqola, hech bo'lmaganda, bu g'azablangan formulalar tarkibida, men tushunolmayapman. Qaysi RAIDni tanlash kerak? Agar siz o'yin o'ynasangiz, ko'pincha musiqa, filmlardan nusxa ko'chirsangiz, resurslarni sarflaydigan katta dasturlarni o'rnatsangiz, unda siz albatta yordamga kelasiz. RAID 0... Ammo qattiq disklarni tanlashda ehtiyot bo'ling - bu holda ularning sifati ayniqsa muhim - yoki tashqi muhitga zaxira nusxalarini yaratganingizga ishonch hosil qiling. Agar siz yo'qotishingiz o'lim bilan barobar qimmatli ma'lumotlar bilan ishlayotgan bo'lsangiz, sizga albatta kerak bo'ladi RAID 1- u bilan ma'lumotni yo'qotish juda qiyin. Men buni takrorlayman juda disklar o'rnatilishi maqsadga muvofiqdir RAID qator jinsi bir xil edi. Hajmi, firmasi, seriyasi, kesh hajmi - hamma narsa, yaxshisi, bir xil bo'lishi kerak. So'zdan keyingi so'z Mana narsalar. Aytgancha, men maqolada bu mo''jizani qanday yig'ish kerakligini yozganman: " Standart usullar yordamida RAID massivini qanday yaratish kerak", lekin materialdagi ikkita parametr haqida" RAID 0 ikkita SSD -dan, - o'qishni kesh va o'qish bilan mashq qiling". Qidiruvdan foydalaning. Men chin dildan umid qilamanki, bu maqola siz uchun foydali bo'ladi va siz, albatta, o'zingizni u yoki bu turdagi reydga aylantirasiz. Ishoning, bunga arziydi. Ularni yaratish va sozlash bo'yicha savollar uchun, umuman, izohlarda men bilan bog'lanishingiz mumkin - men yordam berishga harakat qilaman (agar sizning tarmog'ingizda anakart uchun ko'rsatmalar bo'lsa). Men har qanday qo'shimchalar, istaklar, fikrlar va boshqalardan xursand bo'laman. Hammaga salom, blog saytining aziz o'quvchilari. O'ylaymanki, ko'pchiligingiz Internetda hech bo'lmaganda bir marta shunday qiziqarli iborani uchratgansiz - "RAID massivi". Bu nimani anglatadi va nima uchun oddiy foydalanuvchiga kerak bo'lishi mumkin, biz bugun shu haqida gaplashamiz. Ma'lumki, bu kompyuterning eng sekin komponenti bo'lib, protsessor va. "Tug'ma" sekinlikni o'rnini bosadigan o'rnini to'ldirish uchun ( keladi birinchi navbatda serverlar va yuqori samarali kompyuterlar haqida) RAID deb nomlangan disklar massivi-parallel ishlaydigan bir xil bir xil qattiq disklarning o'ziga xos "to'plami" ishlatilgan. Bu yechim ishonchliligi bilan birgalikda ish tezligini sezilarli darajada oshirishga imkon beradi. Birinchidan, RAID massivi bir nechta qattiq disklarni bittasiga birlashtirib, kompyuteringizning qattiq disklari (HDD) uchun yuqori xatolarga bardoshli bo'lish imkonini beradi. mantiqiy element. Shunga ko'ra, ushbu texnologiyani amalga oshirish uchun sizga kamida ikkitasi kerak bo'ladi qattiq disk ... Bundan tashqari, RAID juda qulay, chunki ilgari zaxira manbalariga (tashqi qattiq disklarga) ko'chirilishi kerak bo'lgan barcha ma'lumotlar endi "xuddi shunday" qoldirilishi mumkin, chunki uning to'liq yo'qolish xavfi minimal va nolga teng, lekin har doim emas, bu haqda faqat pastda. RAID shunga o'xshash narsani tarjima qiladi: qimmat bo'lmagan disklarning xavfsiz to'plami. Bu nom katta qattiq disklar juda qimmat bo'lgan paytlarga borib taqaladi va bitta oddiy diskni yig'ish arzonroq edi. O'shandan beri mohiyat o'zgarmadi, umuman olganda, ism kabi, faqat hozir siz katta hajmli bir nechta qattiq disklardan ulkan xotirani yasashingiz yoki bitta disk boshqasini takrorlashi uchun qilishingiz mumkin. Siz ikkala funktsiyani ham birlashtira olasiz va shu bilan birining foydasini olasiz. Bu massivlarning hammasi o'z raqamlari ostida, ehtimol siz ular haqida eshitgansiz - 0, 1 ... 10 -reyd, ya'ni turli darajadagi massivlar. RAID navlari Tezkor reyd 0 Raid 0 ishonchliligi bilan hech qanday aloqasi yo'q, chunki u faqat tezlikni oshiradi. Sizga kamida 2 ta qattiq disk kerak va bu holda ma'lumotlar "kesiladi" va bir vaqtning o'zida ikkala diskka ham yoziladi. Ya'ni, siz ushbu disklarning to'liq hajmiga kira olasiz va nazariy jihatdan bu o'qish / yozish tezligidan 2 baravar yuqori bo'ladi. Ammo tasavvur qilaylik, bu drayverlardan biri buzilgan - bu holda HAMMA ma'lumotlaringiz yo'qolishi muqarrar. Boshqacha qilib aytganda, keyinchalik ma'lumotni tiklash uchun siz muntazam ravishda zaxira nusxalarini yaratishingiz kerak. Odatda 2 dan 4 tagacha disk ishlatiladi. Raid 1 yoki "oyna" Bu erda ishonchlilik pasaymaydi. Siz diskda bo'sh joy va faqat bitta qattiq diskning ishlashiga ega bo'lasiz, lekin ishonchliligi ikki baravar ko'p. Bir disk uzilib qoladi - ikkinchisi ma'lumot saqlanadi. RAID 1 to'plami tezlikka ta'sir qilmaydi, lekin ovoz balandligi - bu erda sizda diskdagi umumiy bo'shliqning atigi yarmi bor, aytmoqchi, 1 -reydda 2, 4 va boshqalar bo'lishi mumkin, ya'ni juft son . Umuman olganda, birinchi darajali reydning asosiy xususiyati ishonchlilikdir. Reyd 10 Oldingi turlarning eng yaxshilarini birlashtiradi. Men qanday ishlashini to'rtta HDD misolida tahlil qilishni taklif qilaman. Shunday qilib, ma'lumotlar parallel ravishda ikkita diskda yoziladi va bu ma'lumotlar boshqa ikkita diskda takrorlanadi. Natijada, kirish tezligi ikki barobar ortadi, shuningdek, massivdagi to'rtta diskdan faqat ikkitasining hajmi. Ammo agar ikkita disk buzilsa, ma'lumotlar yo'qolmaydi. Reyd 5 Ushbu turdagi massiv o'z maqsadiga ko'ra RAID 1 -ga juda o'xshaydi, faqat hozir sizga kamida 3 ta disk kerak bo'ladi, ulardan bittasi tiklash uchun kerakli ma'lumotlarni saqlaydi. Masalan, agar bunday massivda 6 ta qattiq disk mavjud bo'lsa, ulardan faqat 5 tasi ma'lumot yozish uchun ishlatiladi. Ma'lumotlar bir vaqtning o'zida bir nechta qattiq disklarga yozilganligi sababli, o'qish tezligi yuqori bo'lib, u erda katta hajmdagi ma'lumotlarni saqlash uchun juda mos keladi. Ammo, qimmatbaho reyd boshqaruvchisiz, tezlik unchalik yuqori bo'lmaydi. Xudo disklardan birining uzilishidan saqlasin - ma'lumotni tiklash ko'p vaqtni oladi. Reyd 6 Bu qator bir vaqtning o'zida ikkita qattiq disk ishlamay qolishi mumkin. Bu shuni anglatadiki, bunday massivni yaratish uchun sizga yozish tezligi RAID 5 -dan ham past bo'lishiga qaramay, kamida to'rtta disk kerak bo'ladi. E'tibor bering, bunday massivni (6) samarali reyd boshqaruvchisiz yig'ish mumkin emas. Agar sizning ixtiyoringizda faqat 4 ta qattiq disk bo'lsa, RAID 1 -ni yaratish yaxshiroqdir. RAID massivini qanday yaratish va sozlash RAID tekshiruvi RAID qatorini qo'llab -quvvatlaydigan kompyuter anakartiga bir nechta qattiq disklarni ulash orqali amalga oshirish mumkin bu texnologiya... Bu shuni anglatadiki, bunday anakartda, qoida tariqasida, o'rnatilgan o'rnatilgan kontroller mavjud. Biroq, nazoratchi tashqi bo'lishi mumkin, u PCI yoki PCI-E ulagichi orqali ulanadi. Har bir nazoratchi odatda o'z konfiguratsion dasturiga ega. Reydni apparat darajasida ham, dasturiy ta'minot darajasida ham tashkil qilish mumkin, oxirgi variant uy kompyuterlari orasida eng keng tarqalgan. Ishonchliligi pastligi uchun foydalanuvchilarga anakartga o'rnatilgan boshqaruvchi yoqmaydi. Bundan tashqari, anakart shikastlanganda, ma'lumotlarni qayta tiklash juda muammoli bo'ladi. Dastur darajasida u nazoratchi rolini o'ynaydi, bu holda sizning reydli massivingizni boshqa kompyuterga xavfsiz o'tkazish mumkin bo'ladi. Uskuna RAID qatorini qanday tuzish mumkin? Buning uchun sizga kerak: Uni reyd yordamida qo'llab -quvvatlang (apparat RAID bo'lsa); Kamida ikkita bir xil qattiq disk sotib oling. Yaxshisi, ular nafaqat xarakteristikasida, balki bir xil ishlab chiqaruvchi va modelga o'xshash bo'lib, tovonga ulanishi yaxshiroqdir. bittasi bilan taxta. HDD -dagi barcha ma'lumotlarni boshqa ommaviy axborot vositalariga o'tkazing, aks holda ular reyd yaratish jarayonida yo'q qilinadi. Bundan tashqari, BIOS -da siz RAID -ni qo'llab -quvvatlashni yoqishingiz kerak, buni sizning kompyuteringizda qanday qilish kerak - men aytolmayman, chunki har kimning BIOSi boshqacha. Odatda bu parametr shunday nomlanadi: "SATA konfiguratsiyasi yoki SATA -ni RAID sifatida sozlash". Keyin kompyuterni va yana ko'p narsalarni o'z ichiga olgan jadvalni qayta ishga tushiring puxta sozlash reyd. Bu jadval paydo bo'lishi uchun "POST" protsedurasi davomida "ctrl + i" tugmalar birikmasini bosishingiz kerak bo'lishi mumkin. Tashqi boshqaruvchiga ega bo'lganlar uchun "F2" tugmachasini bosish kerak bo'ladi. Jadvalning o'zida "Massive Create" tugmasini bosing va kerakli qator darajasini tanlang. BIOS -da reyd massivini yaratgandan so'ng, siz OS -10 da "diskni boshqarish" ga o'tishingiz va ajratilmagan maydonni formatlashingiz kerak - bu bizning qatorimiz. Dastur RAID dasturiy ta'minotini yaratish uchun BIOS -da biror narsani yoqish yoki o'chirishga hojat yo'q. Aslida sizga reyd yordami ham kerak emas anakart... Yuqorida aytib o'tganimizdek, texnologiya shaxsiy kompyuterning markaziy protsessori va Windows -ning o'zi hisobidan amalga oshiriladi. Ha, siz uchinchi tomon dasturlarini o'rnatishingiz shart emas. To'g'ri, shu tarzda, siz faqat "oyna" bo'lgan birinchi turdagi RAIDni yaratishingiz mumkin. Biz bosamiz o'ng tugmasini bosing"Mening kompyuterimda" - "boshqaruv" bandi - "diskni boshqarish". Keyin biz reyd uchun mo'ljallangan har qanday qattiq diskni (disk1 yoki disk2) bosamiz va "Ko'zgu hajmini yaratish" -ni tanlaymiz. Keyingi oynada, boshqa qattiq diskning oynasi bo'ladigan diskni tanlang, so'ngra harfni belgilang va natijada bo'linmani formatlang. Bu yordamchi dasturda aks ettirilgan hajmlar bitta rangda (qizil) ajratilgan va bitta harf bilan belgilanadi. Bunday holda, fayllar har ikki jildga, bir jilddan bir marta, bir xil fayl esa ikkinchi jildga ko'chiriladi. Shunisi e'tiborga loyiqki, "mening kompyuterim" oynasida bizning massivimiz bitta bo'lim sifatida ko'rsatiladi, ikkinchi bo'lim esa xuddi ko'zlarni "bezovta qilmaslik" uchun yashiringan, chunki bir xil nusxadagi fayllar mavjud. Agar biron bir qattiq disk ishlamasa, "Muvaffaqiyatsiz ortiqcha" xatosi paydo bo'ladi, ikkinchi bo'limda esa hamma narsa o'zgarmaydi. Xulosa qilaylik RAID 5 cheklangan miqdordagi vazifalar uchun kerak bo'ladi, bunda juda ko'p (4 ta diskdan ortiq) qattiq disklar katta massivlarda yig'iladi. Ko'p foydalanuvchilar uchun Raid 1 - eng yaxshi variant. Misol uchun, agar sizda har birining hajmi 3 terabayt bo'lgan to'rtta disk bo'lsa - RAID 1 -da, 6 terabaytlik sig'im mavjud. Bu holda RAID 5 ko'proq joy beradi, ammo kirish tezligi keskin pasayadi. RAID 6 sizga bir xil 6 terabayt beradi, lekin undan ham past kirish tezligi va sizdan ham qimmat nazoratchi talab qilinadi. Yana RAID disklarini qo'shamiz, shunda hammasi qanday o'zgarishini ko'rasiz. Masalan, sig'imi bir xil bo'lgan sakkizta diskni olaylik (3 terabayt). RAID 1 -da yozish uchun atigi 12 terabayt bo'sh joy qoladi, ovozning yarmi yopiladi! Bu misolda RAID 5 21 terabayt disk maydonini beradi + har qanday shikastlangan qattiq diskdan ma'lumotlarni olish mumkin bo'ladi. RAID 6 18 terabayt beradi va ma'lumotlarni har qanday ikkita diskdan olish mumkin. Umuman olganda, RAID - bu arzon narsa emas, lekin shaxsan men o'z ixtiyorimda 3 terabaytli birinchi darajali disklarga ega bo'lishni xohlardim. Bundan ham murakkab usullar mavjud, masalan RAID 6 0 yoki "reyd massivlaridan reyd", lekin bu juda ko'p sonli qattiq disklar uchun mantiqiy, kamida 8, 16 yoki 30 - siz rozi bo'lishingiz kerak, bu ko'lamdan tashqarida. oddiy "maishiy" foydalanish va ko'pchilik hollarda serverlarda ishlatiladi. Shunga o'xshash narsa, sharhlar qoldiring, saytni xatcho'plarga qo'shing (qulaylik uchun), yana ko'p qiziqarli va foydali narsalar bo'ladi va tez orada blog sahifalarida ko'rishguncha! Internetda RAIDni tasvirlaydigan juda ko'p maqolalar mavjud. Masalan, bu erda hamma narsa batafsil tasvirlangan. Ammo, odatdagidek, hamma narsani o'qishga vaqt yo'q, shuning uchun sizga qisqa narsani tushunish kerak - kerakmi yoki yo'qmi va DBMS bilan ishlashda nima yaxshiroq (InterBase, Firebird yoki boshqa narsa) , muhim emas). Sizning ko'zingiz oldida - aynan shunday material. Birinchi taxmin sifatida RAID disklarni bitta qatorga birlashtiradi. SATA, SAS, SCSI, SSD - bu muhim emas. Bundan tashqari, deyarli har bir normal holat anakart endi SATA RAID tashkil etish imkoniyatini qo'llab -quvvatlaydi. Keling, RAID turlari nima va nima uchun ular ro'yxatini ko'rib chiqaylik. (Men darhol ta'kidlamoqchimanki, RAIDda bir xil disklarni birlashtirish kerak. Dan disklarni birlashtirish turli ishlab chiqaruvchilar, bir xil, lekin har xil turdagi yoki har xil o'lchamdagi - bu uy kompyuterida o'tirgan odamni erkalash). RAID 0 (chiziqli) Qisqacha aytganda, bu ikkita (yoki undan ko'p) jismoniy disklarning bitta "jismoniy" diskga ketma -ket birikmasi. Bu faqat katta disk maydonlarini tashkil qilish uchun javob beradi, masalan, video tahrirlash bilan ishlaydiganlar uchun. Ma'lumotlar bazasini bunday disklarda saqlashning ma'nosi yo'q - aslida, agar sizning ma'lumotlar bazangiz hajmi 50 gigabayt bo'lsa ham, nega siz har biri 80 gigabaytdan emas, har biri 40 gigabaytdan ikkita disk sotib oldingiz? Eng yomoni, RAID 0da, disklardan birining ishlamay qolishi, bunday RAIDning to'liq ishlamasligiga olib keladi, chunki ma'lumotlar har ikkala diskka ham navbat bilan yoziladi va shunga ko'ra, RAID 0da nosozliklar yuz berganda, uni tiklash vositasi yo'q. Albatta, RAID 0 o'qish / yozish ketma -ketligi tufayli tezroq bo'ladi. RAID 0 ko'pincha vaqtinchalik fayllarni joylashtirish uchun ishlatiladi. RAID 1 (ko'zgu) Diskni aks ettirish. Agar IB / FB -dagi soya dasturiy aks ettirish bo'lsa (qarang: Operations Guide.pdf), RAID 1 - bu apparatni aks ettirish va boshqa hech narsa emas. Sizni OS yoki uchinchi tomon dasturlari yordamida dasturni aks ettirishdan qutqaring. Sizga "temir" RAID 1 yoki soya kerak. Muvaffaqiyatsiz bo'lsa, qaysi haydovchi ishlamay qolganligini diqqat bilan tekshiring. RAID 1 -da ma'lumotlarni yo'qotishning eng keng tarqalgan holati - bu noto'g'ri tiklash harakatlari (noto'g'ri disk "tamsayı" sifatida ko'rsatilgan). Ishlash bo'yicha, daromad yozma ravishda 0, o'qishda esa 1,5 martagacha bo'ladi, chunki o'qish "parallel" (har xil disklardan navbat bilan) bajarilishi mumkin. Ma'lumotlar bazalari uchun tezlik juda kichik, shu bilan birga diskning turli (!) Qismlariga (fayllariga) parallel ravishda kirganda, tezlashtirish mutlaqo aniq bo'ladi. RAID 1 + 0 RAID 1 + 0 deganda biz RAID 10 ning variantini nazarda tutamiz, ikkita RAID 1 RAID 0 ga birlashtirilgan bo'lsa. Ikki RAID 0 RAID 1 ga birlashtirilgan bo'lsa, RAID 0 + 1 deb nomlanadi va "tashqarida" xuddi shu RAID 10. . RAID 2-3-4 Bu RAIDlar kamdan -kam uchraydi, chunki ular Hamming kodlari, yoki baytlarni ajratish + checksumlar va boshqalarni ishlatishadi, lekin umumiy xulosa shuki, bu RAIDlar faqat ishonchlilikni beradi, ish unumli 0 -chi o'sishi va ba'zida uning yomonlashuvi bilan. RAID 5 Buning uchun kamida 3 ta disk kerak. Paritet ma'lumotlari massivdagi barcha disklarga taqsimlanadi Odatda "RAID5 har xil disklar bo'yicha so'rovlarni parallel ravishda bajarish uchun diskka mustaqil kirishni ishlatadi" deyiladi. Shuni yodda tutingki, albatta, biz kirish -chiqish parallel so'rovlari haqida gapiramiz. Agar bunday so'rovlar ketma -ket ketadigan bo'lsa (SuperServer -da), albatta, siz RAID 5 -ga kirishni parallellashtirish effektini olmaysiz. Albatta, RAID5 operatsion tizim va boshqa ilovalar qator bilan ishlasa, ish samaradorligini oshiradi (masalan, virtual xotira, TEMP va boshqalar). Umuman olganda, RAID 5 ilgari DBMS bilan ishlash uchun eng ko'p ishlatiladigan disklar qatori edi. Endi bunday massivni SATA disklarida tashkil qilish mumkin va u SCSIga qaraganda ancha arzon bo'ladi. Maqolalarda narxlar va nazoratchilarni ko'rishingiz mumkin Bundan tashqari, siz sotib olingan disklar hajmiga e'tibor qaratishingiz kerak - masalan, yuqorida aytib o'tilgan maqolalardan birida RAID5 34 gigabaytli 4 ta diskdan yig'ilgan, "disk" ning hajmi esa 103 gigabayt. SATA RAID beshta tekshirgichini sinovdan o'tkazish - http://www.thg.ru/storage/20051102/index.html. RAID 5 -da Adaptec SATA RAID 21610SA - http://www.ixbt.com/storage/adaptec21610raid5.shtml. Nima uchun RAID 5 yomon - https://geektimes.ru/post/78311/ Diqqat! RAID5 uchun disklarni sotib olayotganda, ular odatda kamida 3 ta diskni oladi (ehtimol narxiga bog'liq). Agar kutilmaganda, vaqt o'tishi bilan disklardan biri ishlamay qolsa, unda ishlatilgan disklarga o'xshash diskni sotib olishning iloji bo'lmaydigan vaziyat yuzaga kelishi mumkin (endi ishlab chiqarilmaydi, vaqtincha sotuvda emas va hokazo). Shunday qilib, 4 ta diskni sotib olish, uchtadan RAID5ni tashkil qilish va 4 -chi diskni zaxira sifatida ulash (zaxira, boshqa fayllar va boshqa ehtiyojlar uchun) yanada qiziqarli g'oya bo'lib tuyuladi. RAID5 disk massivining o'lchami (n-1) * hddsize formulasi yordamida hisoblanadi, bu erda n-massivdagi disklar soni va hddsize-bitta diskning o'lchami. Masalan, 4 80 gigabaytli disklar uchun umumiy hajm 240 gigabaytni tashkil qiladi. Ma'lumotlar bazalari uchun RAID5 "yaroqsizligi" haqida. Hech bo'lmaganda, RAID5 -ning yaxshi ishlashini ta'minlash uchun, odatda, anakartda bo'lgani kabi emas, balki maxsus boshqaruvchidan foydalanish kerak. RAID-5 moddasi o'lishi kerak. Va RAID5 -da ma'lumotlar yo'qolishi haqida. Eslatma. 05.09.2005 holatiga ko'ra, Hitachi 80Gb SATA diskining narxi 60 dollar. RAID 10, 50 Keyin ro'yxatdagi variantlarning kombinatsiyasi mavjud. Masalan, RAID 10 - RAID 0 + RAID 1. RAID 50 - RAID 5 + RAID 0. Qizig'i shundaki, RAID 0 + 1 kombinatsiyasi ishonchliligi jihatidan RAID5dan ko'ra yomonroqdir. Ma'lumotlar bazasini ta'mirlash xizmatida RAID0 (3 ta disk) + RAID1 (bir xil diskdan 3 tasi) tizimida bitta disk ishlamay qolishi holatlari mavjud. Shu bilan birga, RAID1 zaxira diskini "ko'tara olmadi". Baza buzilgan bo'lib chiqdi, uni ta'mirlash imkoniyati yo'q edi. RAID 0 + 1 uchun 4 ta disk, RAID 5 ga esa 3 ta talab qilinadi. Bu haqda o'ylab ko'ring. RAID 6 Ma'lumotlarni bitta xatolardan himoya qilish uchun tenglikdan foydalanadigan RAID 5 -dan farqli o'laroq, RAID 6 ikkita xatolardan himoya qilish uchun tenglikni ishlatadi. Shunga ko'ra, protsessor RAID 5 -ga qaraganda kuchliroq va endi 3 ta disk talab qilinmaydi, lekin kamida 5 ta (uchta ma'lumotli disk va 2 ta paritali disk). Bundan tashqari, raid6 -dagi disklar soni 5 -reyddagi kabi egiluvchanlikka ega emas va oddiy raqamga (5, 7, 11, 13, va hokazo) teng bo'lishi kerak. Aytaylik, ikkita disk bir vaqtning o'zida ishlamayapti, ammo bunday holat juda kam uchraydi. RAID 6 -ning ishlashiga kelsak, men ma'lumotni ko'rmadim (qidirmadim), lekin, ehtimol, haddan tashqari nazorat tufayli ishlash RAID 5 darajasida bo'lishi mumkin. Vaqtni qayta qurish Har qanday RAID majmuasi bitta diskda ishlamay qolganda sog'lom bo'lib qoladi vaqtni qayta qurish... Albatta, siz o'lik diskni yangisiga almashtirganingizda, nazoratchi massivdagi yangi diskning ishlashini tashkil qilishi kerak va bu ma'lum vaqtni oladi. Yangi disk "ulanganida", masalan, RAID 5 uchun, kontrollerga massiv bilan ishlashga ruxsat berilishi mumkin. Ammo bu holda massivning tezligi juda past bo'ladi, chunki hech bo'lmaganda yangi diskni "chiziqli" ma'lumot bilan to'ldirganda ham, unga yozish nazoratchi va disk boshlarini qolganlari bilan sinxronizatsiya qilish uchun "chalg'itadi". qatordagi disklar. Oddiy rejimda massivni tiklash vaqti to'g'ridan -to'g'ri disklar hajmiga bog'liq. Masalan, massivi 2 terabayt bo'lgan Sun StorEdge 3510 FC massivi eksklyuziv rejimda 4,5 soat ichida qayta tiklanadi (apparat narxi taxminan 40 000 dollar). Shuning uchun, massivni tuzishda va falokatni tiklashni rejalashtirayotganda, birinchi navbatda vaqtni qayta qurish haqida o'ylash kerak. Agar ma'lumotlar bazasi va zaxira nusxalari 50 gigabaytdan oshmasa va o'sish yiliga 1-2 gigabaytni tashkil etsa, 500 gigabaytli disklar majmuasini yaratish mantiqiy emas. 250 Gb etarli bo'ladi, hatto reyd5 uchun ham faqat ma'lumotlar bazasini emas, balki filmlarni joylashtirish uchun kamida 500 Gb bo'sh joy bo'ladi. Ammo 250 gigabaytli disklarni qayta tiklash vaqti 500 gigabaytli disklarga qaraganda taxminan 2 baravar kam bo'ladi. Xulosa Ma'lum bo'lishicha, RAID 1 yoki RAID 5 dan foydalanish eng oqilona. Lekin, eng umumiy xato, deyarli hamma bajaradigan, hamma uchun mos bo'lgan RAIDdan foydalanish. Ya'ni, ular RAIDni qo'yadilar, undagi hamma narsani to'playdilar va ... eng yaxshi holatda ular ishonchlilikka ega bo'ladilar, lekin ishlash yaxshilanmaydi. Shuningdek, yozish keshi ko'pincha kiritilmaydi, buning natijasida reydga yozish oddiy bitta diskka qaraganda sekinroq bo'ladi. Gap shundaki, ko'pchilik nazoratchilar uchun bu parametr sukut bo'yicha o'chirilgan. uni yoqish uchun, hech bo'lmaganda, reyd boshqaruvchisida akkumulyator bo'lishi, shuningdek, UPS mavjudligi ma'qul. Matn Eski maqola hddspeed.htmLINK (va doc_calford_1.htmLINK) bir qancha jismoniy disklar yordamida, hatto IDE uchun ham, qanday qilib katta ishlashga erishish mumkinligini ko'rsatadi. Shunga ko'ra, agar siz RAID tashkil qilsangiz, unga bazani qo'ying va qolganini (temp, OS, virtual mashina) boshqa qattiq disklarda bajaring. Axir, baribir, RAIDning o'zi bitta "disk", garchi u ishonchli va tezroq bo'lsa ham. eskirgan Yuqorida aytilganlarning hammasi RAID 5 -da mavjud bo'lish huquqiga ega. Ammo, bunday joylashtirishdan oldin, siz operatsion tizimni qanday zaxiralashingiz / tiklashingiz va qancha vaqt ketishini, "tiklash" uchun qancha vaqt kerakligini bilib olishingiz kerak. o'lik "disk, qo'lida" o'lgan "ni almashtiradigan disk bormi va hokazo, ya'ni tizim ishlamay qolganda eng oddiy savollarga javoblarni oldindan bilish kerak bo'ladi. Men hali ham operatsion tizimni alohida SATA diskida saqlashni maslahat beraman, yoki, agar xohlasangiz, RAID 1 -ga ulangan ikkita SATA diskda, har holda, operatsion tizimni RAID -ga joylashtirsangiz, agar anakart to'satdan ishlamay qolsa, siz o'z harakatlaringizni rejalashtirishingiz kerak. taxta-ba'zida reyd-massivli disklarni boshqa anakartga (chipset, reyd-kontroller) o'tkazish standart reyd parametrlarining mos kelmasligi tufayli mumkin emas. Asosiy joylashtirish, soya va zaxira RAID -ning barcha afzalliklariga qaramay, masalan, xuddi shu mantiqiy diskda zaxira nusxasini yaratish qat'iyan man etiladi. Bu nafaqat ishlashga yomon ta'sir qiladi, balki bo'sh joy etishmasligi bilan bog'liq muammolarga olib kelishi mumkin (katta ma'lumotlar bazalarida) - axir, ma'lumotlarga qarab, zaxira fayli ma'lumotlar bazasi hajmiga teng bo'lishi mumkin, va undan ham ko'proq. Xuddi shu jismoniy diskka zaxira nusxasini yaratish hali hammasi yaxshi, lekin eng ko'p eng yaxshi variant- alohida qattiq diskka zaxiralash. Tushuntirish juda oddiy. Zaxira - bu ma'lumotlar bazasi faylidan ma'lumotlarni o'qish va zaxira faylga yozish. Agar bularning barchasi jismonan bitta diskda sodir bo'lsa (hatto RAID 0 yoki RAID 1), unda ishlash bir diskdan o'qib boshqasiga yozishdan ko'ra yomonroq bo'ladi. Zaxiralash foydalanuvchilar ma'lumotlar bazasi bilan ishlayotganda, bu ajratishning yanada katta foydasi. Soya haqida ham xuddi shunday - masalan, soyani, masalan, RAID 1 -da, taglik bilan bir xil joyga, hatto har xil mantiqiy disklarga qo'yishning ma'nosi yo'q. Soya mavjud bo'lganda, server ma'lumotlar sahifalarini ham asosiy faylga, ham soya fayliga yozadi. Ya'ni, bitta yozish operatsiyasi o'rniga ikkita bajariladi. Baza va soyani har xil jismoniy disklarga ajratganda, yozish ishi eng sekin disk bilan aniqlanadi. Barcha zamonaviy anakartlar o'rnatilgan RAID -kontroller bilan jihozlangan, va yuqori modellarda hatto bir nechta o'rnatilgan RAID -kontrollerlar mavjud. RAID tekshirgichlarining uy foydalanuvchilari uchun qanchalik talabchanligi - bu alohida savol. Qanday bo'lmasin, zamonaviy anakart foydalanuvchiga bir nechta disklardan RAID massivini yaratish imkoniyatini beradi. Biroq, har bir uy foydalanuvchisi RAID massivini qanday yaratishni bilmaydi, massivning qaysi darajasini tanlashi kerak va umuman RAID massivlaridan foydalanishning ijobiy va salbiy tomonlari haqida yomon tasavvurga ega. Ushbu maqolada, biz uy kompyuterlarida RAID massivlarini yaratish bo'yicha tezkor ko'rsatma beramiz aniq misol Keling, RAID massivining ishlashini mustaqil ravishda qanday sinab ko'rishingiz mumkinligini ko'rsatamiz. Yaratilish tarixi "RAID qatori" atamasi birinchi marta 1987 yilda, Berkli Kaliforniya Universitetidan amerikalik tadqiqotchilar Patterson, Gibson va Katz o'z maqolalarida "Arzon disklarning ortiqcha massivlari uchun ish, RAID" maqolasida shunday yozilgan. arzon narxdagi qattiq disklar bitta mantiqiy qurilmaga birlashtirilishi mumkin, natijada tizimning imkoniyatlari va ishlashi oshadi va alohida drayverlarning ishdan chiqishi butun tizimning ishdan chiqishiga olib kelmaydi. Ushbu maqola chop etilganidan 20 yildan oshdi, lekin RAID massivlarini yaratish texnologiyasi bugungi kunda ham o'z ahamiyatini yo'qotmagan. O'shandan beri o'zgargan yagona narsa - RAID qisqartmasining dekodlanishi. Gap shundaki, dastlab RAID massivlari arzon disklarda qurilmagan, shuning uchun "Arzon" so'zi "Independent" ga o'zgartirildi, bu haqiqatga ko'proq mos edi. Ishlash printsipi Shunday qilib, RAID - bu xatolarga bardoshlik va ish faoliyatini yaxshilash vazifasi yuklangan mustaqil disklarning ortiqcha qismi (mustaqil disklarning ortiqcha massivlari). Nosozliklarga bardoshlik ishdan bo'shatish orqali erishiladi. Ya'ni, disk maydonining bir qismi xizmat ko'rsatish uchun ajratilgan bo'lib, foydalanuvchi kira olmaydi. Hosildorlikni oshirish disk quyi tizimi bir vaqtning o'zida bir nechta disklarning ishlashi bilan ta'minlanadi va shu ma'noda, massivda qancha disk bo'lsa (ma'lum chegaraga qadar), shuncha yaxshi bo'ladi. Disklarni massivda almashish parallel yoki mustaqil kirish yordamida amalga oshirilishi mumkin. Parallel kirishda disk maydoni ma'lumotlarni yozish uchun bloklarga (chiziqlarga) bo'linadi. Xuddi shunday, diskka yoziladigan ma'lumotlar bir xil bloklarga bo'linadi. Yozayotganda alohida bloklar har xil disklarga, bir nechta bloklar esa yoziladi har xil disklar bir vaqtning o'zida sodir bo'ladi, bu esa yozish operatsiyalarining samaradorligini oshiradi. Kerakli ma'lumotlar u bir vaqtning o'zida bir nechta disklardan alohida bloklarda o'qiladi, bu esa qatordagi disklar soniga mutanosib ravishda ishlashning o'sishiga yordam beradi. Shuni ta'kidlash kerakki, parallel kirish modeli faqat ma'lumotlarni yozish so'rovining hajmi blokning kattaligidan katta bo'lgan taqdirda amalga oshiriladi. Aks holda, bir nechta bloklarni parallel yozish deyarli mumkin emas. Vaziyatni tasavvur qiling -a, bitta blok hajmi 8 KB, yozish so'rovi hajmi esa 64 KB. Bunday holda, dastlabki ma'lumotlar har biri 8 KB bo'lgan sakkiz blokga bo'linadi. Agar sizda to'rt diskli massiv bo'lsa, siz bir vaqtning o'zida to'rtta blok yoki 32 KB yozishingiz mumkin. Shubhasiz, ko'rib chiqilayotgan misolda yozish tezligi va o'qish tezligi bitta diskdan ko'ra to'rt baravar yuqori bo'ladi. Bu faqat ideal vaziyat uchun to'g'ri keladi, lekin so'rov hajmi har doim ham blokning kattaligi va massivdagi disklar sonining ko'pligi emas. Agar yozilayotgan ma'lumotlarning hajmi blok o'lchamidan kichik bo'lsa, u holda tubdan boshqa model - mustaqil kirish amalga oshiriladi. Bundan tashqari, ushbu model yozilgan ma'lumotlarning hajmi bitta blokdan kattaroq bo'lganda ham ishlatilishi mumkin. Mustaqil kirish bilan individual so'rovning barcha ma'lumotlari alohida diskka yoziladi, ya'ni vaziyat bitta disk bilan ishlash bilan bir xil bo'ladi. Mustaqil kirish modelining afzalligi shundaki, agar bir vaqtning o'zida bir nechta yozish (o'qish) so'rovlari kelib tushsa, ularning barchasi bir -biridan mustaqil ravishda alohida disklarda bajariladi. Bu holat, masalan, serverlar uchun odatiy holdir. Ga muvofiq har xil turlari kirish imkoniyati mavjud va har xil turlari Odatda RAID darajalari bilan tavsiflanadigan RAID massivlari. Kirish turiga qo'shimcha ravishda, RAID darajalari ularning joylashuvi va keraksiz ma'lumotlarning shakllanishi bilan farq qiladi. Ortiqcha ma'lumot ajratilgan diskka joylashtirilishi yoki barcha disklarga tarqatilishi mumkin. Ushbu ma'lumotni yaratishning ko'plab usullari mavjud. Ulardan eng soddasi - to'liq takrorlanish (100 foizlik ortiqcha) yoki akslantirish. Bunga qo'shimcha ravishda, xatolarni tuzatish kodlari, shuningdek, paritetlarni hisoblash ishlatiladi. RAID darajalari Hozirgi vaqtda RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5 va RAID 6 standartlashtirilgan deb hisoblanishi mumkin bo'lgan bir necha RAID darajalari mavjud. RAID darajalarining har xil kombinatsiyasi ham ularning xizmatlarini birlashtirish uchun ishlatiladi. Odatda, bu ishlashni yaxshilash uchun ishlatiladigan xato darajasiga va 0 darajasining kombinatsiyasi (RAID 1 + 0, RAID 0 + 1, RAID 50). E'tibor bering, barcha zamonaviy RAID kontrollerlari massivlarni yaratish uchun mo'ljallanmagan JBOD (Just Bench Of Disks) funktsiyasini qo'llab -quvvatlaydi - bu alohida disklarni RAID kontrolleriga ulash imkoniyatini beradi. Shuni ta'kidlash kerakki, uy kompyuterlari uchun anakartlarga o'rnatilgan RAID kontrollerlari barcha RAID darajalarini qo'llab -quvvatlamaydi. Ikki portli RAID kontrollerlari faqat 0 va 1 darajalarni qo'llab-quvvatlaydi, ko'p sonli portlarga ega RAID kontrollerlari (masalan, ICH9R / ICH10R chipsetining janubiy ko'prigiga o'rnatilgan 6 portli RAID tekshiruvi) ham 10 va 5 darajalarni qo'llab-quvvatlaydi. Agar biz Intel chipsetlariga asoslangan anakartlar haqida gapiradigan bo'lsak, ular bir vaqtning o'zida bir nechta qattiq disklarda bir necha darajali RAID matritsalarini yaratishga imkon beradigan Intel Matrix RAID funktsiyasini ham bajaradilar. ularning har biri. RAID 0 RAID 0 darajasi, aniqrog'i, ortiqcha qator emas va shuning uchun ma'lumotlarni saqlash ishonchliligini ta'minlamaydi. Shunga qaramay, bu darajani ta'minlash zarur bo'lgan hollarda faol ishlatiladi yuqori mahsuldorlik disk quyi tizimi. RAID 0 massivini yaratishda ma'lumotlar bloklarga bo'linadi (ba'zida bu bloklar chiziqlar deb ataladi), ular alohida disklarga yoziladi, ya'ni parallel kirishga ega bo'lgan tizim yaratiladi (agar, albatta, blok hajmi ruxsat bersa) u). RAID 0 bir nechta disklardan bir vaqtning o'zida kirish -chiqish ma'lumotlarini birlashtirish imkoniyatiga ega bo'lib, ma'lumotlarni uzatishning eng tez tezligini va diskda maksimal bo'sh joydan foydalanishni ta'minlaydi, chunki u chexlar uchun saqlash joyini talab qilmaydi. Ushbu darajani amalga oshirish juda oddiy. RAID 0 asosan katta hajmli ma'lumotlarni tez o'tkazish zarur bo'lgan sohalarda qo'llaniladi. RAID 1 (oynali disk) RAID 1 -darajasi - bu ikkita drayverning 100 foizlik ortiqcha qismi. Ya'ni, ma'lumotlar shunchaki to'liq takrorlanadi (aks ettiriladi), buning natijasida ishonchlilikning yuqori darajasiga (shuningdek, narxiga) erishiladi. E'tibor bering, 1-darajani amalga oshirish uchun disklar va ma'lumotlarni bloklarga oldindan bo'lish talab qilinmaydi. Eng oddiy holatda, ikkita disk bir xil ma'lumotni o'z ichiga oladi va bitta mantiqiy haydovchi hisoblanadi. Agar bitta disk ishlamay qolsa, uning vazifalarini boshqasi bajaradi (bu foydalanuvchi uchun mutlaqo shaffof). Massivni tiklash oddiy nusxa ko'chirish orqali amalga oshiriladi. Bundan tashqari, bu daraja ma'lumotni o'qish tezligini ikki baravar oshiradi, chunki bu operatsiyani bir vaqtning o'zida ikkita diskdan bajarish mumkin. Bu axborotni saqlash sxemasi, asosan, ma'lumotlarni himoya qilish qiymati saqlash tizimini joriy etish xarajatlaridan ancha yuqori bo'lgan hollarda qo'llaniladi. RAID 5 RAID 5-cheklangan summa xotirasiga ega disklar majmuasi. Yozish paytida ma'lumotlar oqimi bayt darajasida bloklarga (chiziqlarga) bo'linadi va bir vaqtning o'zida massivdagi barcha disklarga dumaloq tartibda yoziladi. Aytaylik, qator o'z ichiga oladi n disklar va chiziqlar o'lchami d... Har bir qismi uchun n - 1 chiziqlar nazorat summasi hisoblanadi p. Ip d 1 birinchi diskka yozilgan, chiziq d 2- ikkinchisida va hokazo d n - 1, deb yozilgan ( n-1) uchinchi disk. Keyinchalik n-diskning nazorat summasi yoziladi p n va jarayon chiziq yozilgan birinchi diskdan davriy ravishda takrorlanadi d n. Yozib olish jarayoni (n - 1) chiziqlar va ularning yig'indisi bir vaqtning o'zida hamma uchun tuziladi n disklar. Tekshirish summasi yozilayotgan ma'lumotlar bloklari bo'yicha eksklyuziv OR (XOR) operatsiyasi yordamida hisoblanadi. Shunday qilib, agar bo'lsa n qattiq disklar, d- ma'lumotlar bloki (chiziq), nazorat summasi quyidagi formula yordamida hisoblanadi: p n = d 1 d 2 ... d 1-1. Agar biron -bir disk ishlamasa, undagi ma'lumotlar nazorat ma'lumotlari va sog'lom disklarda qolgan ma'lumotlardan tiklanishi mumkin. Misol sifatida to'rt bitli bloklarni ko'rib chiqing. Ma'lumotni saqlash va nazorat summasini yozish uchun faqat beshta disk bor deylik. Agar to'rt bitli bloklarga bo'linadigan 1101 0011 1100 1011 bitlar ketma -ketligi mavjud bo'lsa, nazorat summasini hisoblash uchun siz quyidagi bitli operatsiyani bajarishingiz kerak: 1101 0011 1100 1011 = 1001. Shunday qilib, beshinchi diskka yozilgan nazorat summasi 1001. Agar disklardan biri, masalan, to'rtinchisi, ishlamay qolsa, u holda blok d 4= 1100 o'qilganda mavjud bo'lmaydi. Shu bilan birga, uning qiymatini nazorat yig'indisidan va qolgan bloklarning qiymatlaridan bir xil "eksklyuziv OR" operatsiyasidan foydalanib osongina tiklash mumkin: d 4 = d 1 d 2d 4p 5. Bizning misolimizda biz quyidagilarni olamiz: d 4 = (1101) (0011) (1100) (1011) = 1001. RAID 5 holatida, massivdagi barcha disklar bir xil o'lchamda bo'ladi, lekin yozish uchun mavjud bo'lgan disk quyi tizimining umumiy hajmi aynan bitta diskdan kamroq bo'ladi. Masalan, agar beshta disk 100 Gb bo'lsa, u holda massivning haqiqiy hajmi 400 Gb, chunki 100 Gb auditorlik ma'lumotlari uchun ajratilgan. RAID 5 uch yoki undan ortiq qattiq disklarga o'rnatilishi mumkin. Massivdagi qattiq disklar soni oshgani sayin uning kamayishi kamayadi. RAID 5 mustaqil kirish arxitekturasiga ega, bu bir vaqtning o'zida bir nechta o'qish yoki yozishni bajarishga imkon beradi. RAID 10 RAID 10 - bu 0 va 1 darajalarning kombinatsiyasi. Bu daraja uchun kamida to'rtta disk kerak. RAID 10 to'rtta diskdan iborat bo'lib, ular 0 -darajali massivlarga birlashtirilgan va bu ikkala massiv ham mantiqiy disklar sifatida 1 -darajali massivga birlashtirilgan. Boshqa usul ham mumkin: dastlab disklar oynali oynaga birlashtirilgan. 1 -darajali massivlar, keyin esa bu massivlarga asoslangan mantiqiy disklar - 0 -darajali massivga. Intel Matrix RAID 5 va 1-darajali RAID-massivlari uyda kamdan-kam qo'llaniladi, bu birinchi navbatda bunday echimlarning yuqori narxiga bog'liq. Ko'pincha uy kompyuterlari uchun bu ikkita diskda 0 darajali massiv ishlatiladi. Yuqorida aytib o'tganimizdek, RAID 0 darajasi ma'lumotlarni saqlash xavfsizligini ta'minlamaydi, shuning uchun oxirgi foydalanuvchilar tanlovga duch keladilar: tezkor, ammo ishonchli bo'lmagan RAID 0 darajali ma'lumotlarni saqlash yoki disk maydoni narxini oshirish, - RAID- ma'lumotlarning ishonchliligini ta'minlaydigan, 1-darajali massiv, ish unumdorligini sezilarli darajada oshirmaydi. Bu murakkab muammoni hal qilish uchun Intel Intel Matrix Storage Technology texnologiyasini ishlab chiqdi, u 0 va 1 -darajali massivlarning afzalliklarini faqat ikkita jismoniy diskda birlashtiradi. Va shuni ta'kidlash uchun, bu erda biz faqat RAID massivi haqida emas, balki jismoniy va mantiqiy disklarni birlashtirgan massiv haqida gapiramiz, texnologiya nomi "massiv" so'zining o'rniga "matritsa" so'zini ishlatadi. Xo'sh, Intel Matrix Storage Technology texnologiyasiga ega bo'lgan ikki diskli RAID massivi nima? Asosiy fikr shundaki, agar tizimda bir nechta qattiq disklar va Intel Matrix Storage texnologiyasini qo'llab -quvvatlaydigan Intel chipli anakart bo'lsa, disk maydonini bir necha qismlarga bo'lish mumkin, ularning har biri alohida RAID qatori sifatida ishlaydi. . Keling, ikkita 120 Gb diskdan iborat RAID matritsasining oddiy misolini ko'rib chiqaylik. Har qanday diskni ikkita mantiqiy diskka bo'lish mumkin, masalan, 40 Gb va 80 Gb. Keyin bir xil o'lchamdagi ikkita mantiqiy disk (masalan, har biri 40 Gb) RAID 1 -darajali matritsaga, qolgan mantiqiy disklar esa RAID 0 -darajali matritsaga birlashtirilishi mumkin. Asosan, ikkita jismoniy disk yordamida siz faqat bitta yoki ikkita RAID-0 matritsasini yaratishingiz mumkin, lekin faqat 1-darajali matritsalarni olish mumkin emas. Ya'ni, agar tizimda faqat ikkita disk bo'lsa, Intel Matrix Storage texnologiyasi sizga RAID matritsalarining quyidagi turlarini yaratishga imkon beradi: 0 darajali bitta matritsa; 0 darajadagi ikkita matritsa; 0 -darajali matritsa va 1 -darajali matritsa. Agar tizimda uchta qattiq disk bo'lsa, quyidagi turdagi RAID matritsalarini yaratish mumkin: 0 darajali bitta matritsa; 5 darajali bitta matritsa; 0 darajadagi ikkita matritsa; 5 -darajali ikkita matritsa; 0 darajali va 5 darajali matritsa. Agar tizimda to'rtta qattiq disk bo'lsa, 10-darajali RAID-matritsani, shuningdek 10-darajali va 0 yoki 5-darajali kombinatsiyalarni yaratish mumkin. Nazariyadan amaliyotga Agar uy kompyuterlari haqida gapiradigan bo'lsak, eng talabchan va ommaboplari RAID 0 va 1 darajali massivlardir. Uy kompyuterlarida uch yoki undan ko'p diskli RAID massivlaridan foydalanish qoidadan istisno. Buning sababi shundaki, bir tomondan, RAID massivlarining narxi unda ishlatiladigan disklar soniga mutanosib ravishda oshadi, boshqa tomondan, uy kompyuterlari uchun disklar massivining sig'imi birinchi o'rinda turadi. , balki uning ishlashi va ishonchliligi. Shuning uchun, quyida biz faqat ikkita diskka asoslangan 0 va 1 darajali RAID massivlarini ko'rib chiqamiz. Bizning tadqiqotimizning vazifasi bir nechta RAID kontrollerlari asosida yaratilgan 0 va 1 darajali RAID massivlarining ishlashi va funksionalligini solishtirish, shuningdek, RAID massivining tezlik xususiyatlarining chiziqqa bog'liqligini o'rganish bo'ladi. hajmi. Gap shundaki, nazariy jihatdan RAID 0 massividan foydalanganda, o'qish va yozish tezligi ikki baravar ko'payishi kerak, amalda tezlik ko'rsatkichlarining o'sishi unchalik kam emas va har xil RAID kontrollerlari uchun farq qiladi. Xuddi shunday, RAID 1 -darajali massiv uchun: nazariy jihatdan o'qish tezligini ikki baravar oshirish kerakligiga qaramay, amalda hamma narsa unchalik silliq emas. RAID tekshirgichlarini qiyosiy tekshirish uchun biz Gigabyte GA-EX58A-UD7 anakartidan foydalandik. Ushbu taxta ICH10R Southbridge -ga ega Intel X58 Express chipsetiga asoslangan bo'lib, u Intel Matrix RAID funktsiyasi bilan RAID 0, 1, 10 va 5 -ni qo'llab -quvvatlaydigan oltita SATA II portlari uchun o'rnatilgan RAID boshqaruvchisiga ega. Bundan tashqari, Gigabyte GA-EX58A-UD7 o'rnatilgan GIGABYTE SATA2 RAID-kontrolleriga ega, uning asosida 0, 1 va JBOD darajadagi RAID massivlarini tashkil qilish imkoniyati bilan ikkita SATA II porti amalga oshiriladi. GA-EX58A-UD7 shuningdek, Marvell 9128 SATA III tekshirgichini ham o'z ichiga oladi, uning asosida 0, 1 va JBOD darajadagi RAID massivlarini tashkil qilish imkoniyatiga ega ikkita SATA III porti amalga oshiriladi. Shunday qilib, Gigabyte GA-EX58A-UD7 uchta alohida RAID tekshirgichiga ega, ular asosida 0 va 1 darajali RAID massivlarini yaratish va ularni bir-biri bilan solishtirish mumkin. Eslatib o'tamiz, SATA III standarti SATA II standartiga mos keladi, shuning uchun drayverlarni qo'llab -quvvatlaydigan Marvell 9128 kontrolleriga asoslangan. SATA interfeysi III, shuningdek, SATA II disklari yordamida RAID massivlarini yaratishingiz mumkin. Sinov dastgohi quyidagi konfiguratsiyaga ega edi: protsessor - Intel Core i7-965 Extreme Edition; anakart-Gigabayt GA-EX58A-UD7; BIOS versiyasi - F2a; qattiq disklar - ikkita Western Digital WD1002FBYS drayveri, bitta Western Digital WD3200AAKS drayveri; Birlashtirilgan RAID tekshirgichlari: ICH10R, GIGABYTE SATA2, Marvell 9128; xotira - DDR3-1066; xotira hajmi - 3 GB (uchta modul, har biri 1024 MB); xotira ishlash rejimi-DDR3-1333, uch kanalli ish rejimi; video karta - Gigabyte GeForce GTS295; quvvat manbai - Tagan 1300W. Sinov operatsion tizim ostida o'tkazildi Microsoft Windows 7 Ultimate (32-bit). Operatsion tizim portga ulangan Western Digital WD3200AAKS diskiga o'rnatildi SATA tekshiruvi II ICH10R janubiy ko'prigiga birlashtirilgan. RAID qatori SATA II interfeysli ikkita WD1002FBYS diskida yig'ilgan. Yaratilgan RAID massivlarining tezlik xususiyatlarini o'lchash uchun biz disk tizimlarining ish faoliyatini o'lchash uchun sanoat standarti bo'lgan IOmeter yordam dasturidan foydalandik. IOmeter yordam dasturi Biz ushbu maqolani RAID massivlarini yaratish va sinash bo'yicha qo'llanma sifatida ko'rib chiqqanimiz uchun, yuqorida aytib o'tganimizdek, IOmeter (Kirish / chiqish o'lchagichi) yordam dasturining tavsifidan boshlash mantiqan to'g'ri bo'ladi. disk tizimlarining ishlashini o'lchash uchun sanoat standarti. Bu yordamchi dastur bepul va uni http://www.iometer.org saytidan yuklab olish mumkin. IOmeter yordamchi dasturi - bu ajratilmagan qattiq disklar bilan ishlashga imkon beradigan sintetik benchmark, shuning uchun siz fayllar tuzilishidan qat'i nazar disklarni sinab ko'rishingiz va operatsion tizim ta'sirini minimallashtirishingiz mumkin. Sinov paytida, ma'lum bir kirish modelini yoki "naqsh" ni yaratish mumkin, bu sizga bajarilishini konkretlashtirishga imkon beradi qattiq disk maxsus operatsiyalar. Yaratilgan taqdirda maxsus model quyidagi parametrlarni o'zgartirishga ruxsat berilgan: ma'lumotlarni uzatish so'rovining hajmi; tasodifiy / ketma -ket taqsimot (%da); o'qish / yozish operatsiyalarini taqsimlash (%da); parallel ishlaydigan alohida kirish -chiqish operatsiyalari soni. IOmeter yordam dasturi kompyuterga o'rnatishni talab qilmaydi va ikki qismdan iborat: IOmeterning o'zi va Dinamo. IOmeter - bu barcha kerakli sozlamalarni bajarishga imkon beradigan grafik foydalanuvchi interfeysi bilan dasturning boshqaruv qismi. Dinamo - yuk generatori, interfeysi yo'q. Har safar IOmeter.exe fayli ishga tushganda, Dynamo.exe yuk generatori avtomatik ravishda ishga tushadi. IOmeter dasturi bilan ishlashni boshlash uchun IOmeter.exe faylini ishga tushirish kifoya. Bu IOmeter dasturining asosiy oynasini ochadi (1 -rasm). Guruch. 1. IOmeter dasturining asosiy oynasi Shuni ta'kidlash kerakki, IOmeter yordam dasturi nafaqat mahalliy disk tizimlarini (DAS), balki sinovdan o'tkazishga ham imkon beradi tarmoq saqlash(NAS). Masalan, u bir nechta tarmoq mijozlari yordamida server (fayl serveri) disk quyi tizimining ishlashini tekshirish uchun ishlatilishi mumkin. Shuning uchun, IOmeter yordamchi oynasidagi ba'zi xatcho'plar va asboblar, ayniqsa, dasturning tarmoq sozlamalariga tegishli. Ma'lumki, disklar va RAID massivlarini sinovdan o'tkazishda bizga dasturning bu xususiyatlari kerak bo'lmaydi va shuning uchun biz barcha yorliq va asboblarning maqsadini tushuntirmaymiz. Shunday qilib, IOmeter dasturini ishga tushirganingizda, asosiy oynaning chap tomonida (Topologiya oynasida) barcha ishlaydigan yuk generatorlarining (Dinamo misollari) daraxt tuzilishi ko'rsatiladi. Ishlayotgan Dynamo yuk generatorining har bir nusxasi menejer deb ataladi. Bundan tashqari, IOmeter dasturi ko'p tarmoqli va Dynamo Load Generator misolidagi har bir alohida ishchi ishchi deb ataladi. Ishlayotgan ishchilar soni har doim mantiqiy protsessor yadrolari soniga to'g'ri keladi. Bizning misolimizda Hyper-Threading texnologiyasini qo'llab-quvvatlaydigan to'rt yadroli protsessorli faqat bitta kompyuter ishlatiladi, shuning uchun faqat bitta menejer (bitta Dinamo misoli) va sakkiztasi (mantiqiy protsessor yadrolari soniga ko'ra) Ishchilar ishga tushiriladi. Aslida, bu oynada disklarni sinab ko'rish uchun biror narsani o'zgartirish yoki qo'shishning hojati yo'q. Agar siz sichqoncha yordamida Dynamo misollarini ishlayotgan daraxt tuzilmasida kompyuter nomini tanlasangiz, u holda oynada Maqsad tabda Disk maqsadi kompyuterda o'rnatilgan barcha disklar, disklar massivlari va boshqa drayvlar (shu jumladan tarmoq disklari) ko'rsatiladi. Bu IOmeter boshqarishi mumkin bo'lgan drayvlar. Ommaviy axborot vositalari sariq yoki ko'k rang bilan belgilanishi mumkin. Ommaviy axborot vositalarining mantiqiy bo'linmalari sariq rangda belgilanadi va ular ustida mantiqiy bo'linmagan jismoniy qurilmalar ko'k rangda bo'ladi. Mantiqiy bo'limni kesib o'tish mumkin yoki bo'lmasligi mumkin. Gap shundaki, dastur mantiqiy bo'linma bilan ishlashi uchun, avvalo, uning hajmi butun mantiqiy bo'lim imkoniyatiga teng bo'lgan maxsus faylni yaratish orqali tayyorlanishi kerak. Agar mantiqiy bo'lim chizilgan bo'lsa, demak, bu bo'lim testga hali tayyorlanmagan (u testning birinchi bosqichida avtomatik tarzda tayyorlanadi), lekin agar kesim chizilmasa, bu fayl allaqachon test uchun to'liq tayyor bo'lgan mantiqiy bo'limda yaratilgan ... E'tibor bering, mantiqiy bo'limlar bilan ishlash qobiliyatiga qaramay, mantiqiy bo'limlarga bo'linmagan disklarni sinab ko'rish maqbuldir. Mantiqiy disk qismini o'chirish juda oson Disklarni boshqarish... Unga kirish uchun belgini o'ng tugmasini bosing Kompyuter ish stolida va ochilgan menyuda elementni tanlang Boshqarish... Ochilgan oynada Kompyuter boshqaruvi chap tomonda elementni tanlang Saqlash va unda - Disklarni boshqarish... Shundan so'ng, derazaning o'ng tomonida Kompyuter boshqaruvi barcha ulangan drayvlar ko'rsatiladi. Sichqonchaning o'ng tugmasi bilan kerakli disk va ochilgan menyuda elementni tanlang Ovozni o'chirish..., siz jismoniy diskdagi mantiqiy bo'limni o'chirib tashlashingiz mumkin. Eslatib o'tamiz, diskdan mantiqiy bo'lim o'chirilganda, undagi barcha ma'lumotlar birdaniga o'chiriladi. Umuman olganda, faqat bo'sh disklar yoki disklar massivlari IOmeter yordam dasturi yordamida tekshirilishi mumkin. Ya'ni, siz operatsion tizim o'rnatilgan disk yoki disk massivini tekshira olmaysiz. Shunday qilib, IOmeter yordam dasturining tavsifiga qaytamiz. Derazada Maqsad tabda Disk maqsadi sinovdan o'tkaziladigan diskni (yoki disk massivini) tanlash kerak. Keyinchalik, yorliqni ochishingiz kerak Kirish xususiyatlari(2 -rasm), bunda test ssenariysini aniqlash mumkin bo'ladi. Guruch. 2. IOmeter yordam dasturining Texnik xususiyatlari yorlig'iga kirish Derazada Global kirish spetsifikatsiyasi yuklash menejeriga tayinlanishi mumkin bo'lgan oldindan belgilangan test skriptlari ro'yxati mavjud. Biroq, bizga bu skriptlar kerak emas, shuning uchun ularning hammasini tanlash va o'chirish mumkin (buning uchun tugma mavjud O'chirish). Shundan so'ng, tugmani bosing Yangi yangi test skriptini yaratish. Ochilgan oynada Kirish spetsifikatsiyasini tahrirlash disk yoki RAID massivi uchun yuklash skriptini belgilashingiz mumkin. Aytaylik, biz ketma -ket (chiziqli) o'qish va yozish tezligining ma'lumotlarni uzatish so'rovlar blokining hajmiga bog'liqligini bilishni xohlaymiz. Buning uchun biz har xil blok o'lchamli ketma -ket o'qiladigan yuklash skriptlari ketma -ketligini, so'ngra har xil blok o'lchamli ketma -ket yoziladigan yuklash skriptlarini yaratishimiz kerak. Odatda, blok o'lchamlari satr shaklida tanlanadi, uning har bir a'zosi avvalgisidan ikki barobar ko'p va bu qatorning birinchi a'zosi 512 baytdan iborat. Ya'ni, blok o'lchamlari quyidagicha: 512 bayt, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 KB, 1 MB. Ketma -ket bajariladigan operatsiyalar uchun blok hajmini 1 MB dan katta qilishning ma'nosi yo'q, chunki bunday katta hajmli ma'lumotlar blokida ketma -ket operatsiyalar tezligi o'zgarmaydi. Shunday qilib, keling, 512 baytli blok uchun ketma-ket o'qiladigan yuklash skriptini yarataylik. Dalada Ism deraza Kirish spetsifikatsiyasini tahrirlash yuklash skriptining nomini kiriting. Masalan, Sequential_Read_512. Yana sohada O'tkazish so'rovining hajmi ma'lumotlar blokining hajmini 512 baytga o'rnating. Slayder Foiz tasodifiy / ketma -ket taqsimlash(ketma -ket va tanlangan operatsiyalar orasidagi foiz) biz chap tomonga siljiymiz, shunda barcha operatsiyalarimiz faqat ketma -ket bo'ladi. Xo'sh, slayder , o'qish va yozish operatsiyalari orasidagi foizni belgilaydi, biz hamma narsani o'ng tomonga siljitamiz, shunda barcha operatsiyalarimiz faqat o'qiladi. Boshqa parametrlar oynada Kirish spetsifikatsiyasini tahrirlash o'zgartirishga hojat yo'q (3 -rasm). Guruch. 3. Ketma -ket o'qish yuklash skriptini yaratish uchun kirish spetsifikatsiyasi oynasini tahrirlash ma'lumotlar bloki hajmi 512 bayt Tugmani bosing Ok, va biz yaratgan birinchi skript oynada ko'rsatiladi Global kirish spetsifikatsiyasi tabda Kirish xususiyatlari IOmeter yordamchi dasturlari. Xuddi shunday, siz boshqa ma'lumotlar bloklari uchun skriptlar yaratishingiz kerak, lekin ishni osonlashtirish uchun har safar tugmani bosish bilan skriptni qayta yaratmaslik osonroq bo'ladi. Yangi va oxirgi yaratilgan stsenariyni tanlab, tugmani bosing Nusxani tahrirlash(nusxasini tahrirlash). Shundan so'ng, oyna yana ochiladi. Kirish spetsifikatsiyasini tahrirlash oxirgi yaratilgan skript sozlamalari bilan. Faqat blokning nomini va hajmini o'zgartirish kifoya qiladi. Boshqa barcha blok o'lchamlari uchun shunga o'xshash protsedurani bajarganingizdan so'ng, siz ketma -ket yozish uchun skriptlarni yaratishni boshlashingiz mumkin, bu xuddi shu tarzda amalga oshiriladi, faqat slayder. O'qish / yozishni tarqatish foizi, o'qish va yozish operatsiyalari orasidagi foizni belgilaydigan, chap tomonga siljish kerak. Xuddi shunday, siz tanlab yozish va o'qish uchun skriptlar yaratishingiz mumkin. Barcha skriptlar tayyor bo'lgandan so'ng, ularni yuklash menejeriga yuklash kerak, ya'ni qaysi skriptlar bilan ishlashini ko'rsating. Dinamo. Buning uchun oynada yana bir bor tekshiring Topologiya alohida ishchi emas, balki kompyuter nomi ajratilgan (ya'ni mahalliy kompyuterdagi yuk menejeri). Bu yuk stsenariylari barcha ishchilarga birdaniga tayinlanishini ta'minlaydi. Keyingi oynada Global kirish spetsifikatsiyasi biz yaratgan barcha yuk stsenariylarini tanlang va tugmani bosing Qo'shish... Barcha tanlangan yuk stsenariylari oynaga qo'shiladi (4 -rasm). Guruch. 4. Yaratilgan yuk stsenariylarini yuk menejeriga tayinlash Shundan so'ng, siz yorliqqa o'tishingiz kerak Testni sozlash(5 -rasm), bu erda biz yaratgan har bir skriptning bajarilish vaqtini belgilashingiz mumkin. Buning uchun guruhda Ish vaqti biz yuk stsenariysi bajarilish vaqtini belgilaymiz. Vaqtni 3 daqiqaga tenglashtirish etarli bo'ladi. Guruch. 5. Yuklanish stsenariysi bajarilish vaqtini belgilash Shuningdek, maydonda Test tavsifi butun testning nomini ko'rsatishingiz kerak. Aslida, bu yorliqda boshqa ko'plab sozlamalar mavjud, ammo ular bizning vazifalarimiz uchun kerak emas. Barcha kerakli sozlamalar o'rnatilgandan so'ng, asboblar panelidagi floppi bilan tugmani bosish orqali yaratilgan testni saqlash tavsiya etiladi. Sinov * .icf kengaytmasi bilan saqlanadi. Keyinchalik, yaratilgan yuk skriptidan IOmeter.exe faylini emas, balki * .icf kengaytmasi bilan saqlangan faylni ishlatish orqali foydalanish mumkin bo'ladi. Endi siz bayroqli tugmani bosish orqali to'g'ridan -to'g'ri testni boshlashingiz mumkin. Sizdan test natijalari bilan fayl nomini ko'rsatish va uning joylashgan joyini tanlash talab qilinadi. Sinov natijalari CSV faylida saqlanadi, uni Excelga osongina eksport qilish mumkin va birinchi ustunga filtr o'rnatib, test natijalari bilan kerakli ma'lumotlarni tanlang. Sinov paytida, yorliqda oraliq natijalarni kuzatish mumkin Natijani ko'rsatish, va siz yorliqda ular qaysi yuk stsenariysi bilan bog'liqligini aniqlashingiz mumkin Kirish xususiyatlari... Derazada Belgilangan kirish spetsifikatsiyasi bajariladigan skript yashil rangda, tugallangan skriptlar qizil rangda va hali ko'kda bajarilmagan skriptlar ko'rsatiladi. Shunday qilib, biz alohida disklarni yoki RAID massivlarini sinab ko'rish uchun kerak bo'ladigan IOmeter yordam dasturi bilan ishlashning asosiy texnikasini ko'rib chiqdik. E'tibor bering, biz IOmeter yordam dasturining barcha xususiyatlarini qamrab olmaganmiz, lekin uning barcha xususiyatlarining tavsifi ushbu maqola doirasidan tashqarida. GIGABYTE SATA2 tekshirgichi asosida RAID massivini yaratish Shunday qilib, biz bortli GIGABYTE SATA2 RAID kontrolleridan foydalanib, ikki diskli RAID massivini yaratishni boshlaymiz. Albatta, Gigabyte o'zi chip ishlab chiqarmaydi, shuning uchun GIGABYTE SATA2 chipi ostida boshqa kompaniyaning qayta etiketlangan chipi yashiringan. Haydovchining INF faylidan ko'rinib turibdiki, bu JMicron JMB36x seriyali nazoratchi. Tekshirish moslamasi menyusiga tizimni yuklash bosqichida kirish mumkin, buning uchun ekranda tegishli xabar paydo bo'lganda Ctrl + G tugmalar birikmasini bosish kerak. Tabiiyki, kirishdan oldin BIOS sozlamalari GIGABYTE SATA2 tekshirgichiga tegishli ikkita SATA portining ish rejimini RAID sifatida belgilashingiz kerak (aks holda RAID konfiguratori menyusiga kirish mumkin bo'lmaydi). GIGABYTE SATA2 RAID tekshirgichining konfiguratsiya menyusi juda oddiy. Yuqorida aytib o'tganimizdek, kontroller ikki portli bo'lib, sizga 0 yoki 1 darajali RAID massivlarini yaratishga imkon beradi. Siz RAID massivini tekshirgich konfiguratsiya menyusi orqali o'chirishingiz yoki yaratishingiz mumkin. RAID massivini yaratishda siz uning nomini belgilashingiz, qator darajasini tanlashingiz mumkin (0 yoki 1), RAID 0 (128, 84, 32, 16, 8 yoki 4K) uchun chiziqlar hajmini belgilashingiz, shuningdek o'lchamini aniqlashingiz mumkin. qatordan. Agar massiv yaratilgan bo'lsa, undagi har qanday o'zgartirish endi mumkin emas. Ya'ni, siz keyinchalik yaratilgan qatorni, masalan, uning darajasini yoki chiziqlar hajmini o'zgartira olmaysiz. Buning uchun birinchi navbatda massivni o'chirish kerak (ma'lumotlar yo'qolganda), so'ngra uni yangidan yaratish kerak. Aslida, bu nafaqat GIGABYTE SATA2 kontrolleriga xosdir. Yaratilgan RAID massivlarining parametrlarini o'zgartirishning mumkin emasligi RAID massivini joriy etish tamoyilidan kelib chiqadigan barcha nazoratchilarning o'ziga xos xususiyati. GIGABYTE SATA2 Controller massivi yaratilgach, u haqidagi joriy ma'lumotlarni haydovchi bilan avtomatik tarzda o'rnatiladigan GIGABYTE RAID Configurer Utility yordamida ko'rish mumkin. Marvell 9128 kontrolleriga asoslangan RAID massivini yaratish Marvell 9128 RAID tekshirgichini sozlash faqat Gigabyte GA-EX58A-UD7 platasining BIOS sozlamalari orqali mumkin. Umuman aytganda, Marvell 9128 kontrollerining konfigurator menyusi biroz nam va tajribasiz foydalanuvchilarni yo'ldan ozdirishi mumkin. Biroq, biz bu kichik kamchiliklar haqida biroz keyinroq gaplashamiz, lekin hozircha biz asosiyini ko'rib chiqamiz funksionallik nazorat qiluvchi Marvell 9128. Shunday qilib, bu kontroller SATA III disklarini qo'llab -quvvatlasa ham, SATA II disklari bilan to'liq mos keladi. Marvell 9128 tekshirgichi ikkita disk asosida RAID 0 va 1 ni yaratishga imkon beradi. 0 -darajali massiv uchun siz 32 yoki 64 KB hajmli chiziqlar qatorini, shuningdek qator nomini belgilashingiz mumkin. Bundan tashqari, tushuntirish kerak bo'lgan Gigabayt yaxlitlash kabi variant ham mavjud. Ishlab chiqaruvchining nomi bilan mos keladigan nomga qaramay, Gigabaytni yaxlitlash funktsiyasining bunga hech qanday aloqasi yo'q. Bundan tashqari, bu RAID 0 darajali massiv bilan hech qanday aloqasi yo'q, lekin nazoratchi sozlamalarida uni shu darajadagi massiv uchun maxsus aniqlash mumkin. Aslida, bu biz aytib o'tgan Marvell 9128 kontrollerining konfiguratoridagi kamchiliklarning birinchisi. Gigabaytlarni yaxlitlash faqat RAID 1 -daraja uchun belgilanadi, bu sizga RAID 1 massivini yaratish uchun sig'imi bir oz boshqacha bo'lgan ikkita diskdan (masalan, turli ishlab chiqaruvchilar yoki turli modellar) foydalanish imkonini beradi. Gigabaytni yaxlitlash funktsiyasi aynan RAID-1-darajali RAID-massivini yaratish uchun ishlatiladigan ikkita drayverning o'lchamlari o'rtasidagi farqni aniq belgilaydi. 1 GB yoki 10 GB. Marvell 9128 kontrollerining konfiguratoridagi yana bir kamchilik shundaki, RAID 1 massivini yaratishda foydalanuvchi chiziq o'lchamini (32 yoki 64 KB) tanlash imkoniyatiga ega. Biroq, chiziq tushunchasi RAID 1 -darajali massiv uchun umuman aniqlanmagan. ICH10R -ga o'rnatilgan tekshirgichga asoslangan RAID massivini yaratish ICH10R janubiy ko'prigiga o'rnatilgan RAID tekshiruvi eng keng tarqalgan. Ta'kidlanganidek, bu 6 portli RAID tekshiruvi va nafaqat RAID 0 va RAID 1, balki RAID 5 va RAID 10 ni ham qo'llab-quvvatlaydi. Tizimni yuklash bosqichida kontroller konfiguratsiya menyusiga kirish mumkin, buning uchun ekranda tegishli xabar paydo bo'lganda Ctrl + I tugmalar birikmasini bosish kerak. Tabiiyki, birinchi navbatda, BIOS sozlamalarida siz ushbu tekshirgichning ish rejimini RAID sifatida belgilashingiz kerak (aks holda, RAID qator konfiguratorining menyusiga kirish imkonsiz bo'ladi). RAID tekshirgichini sozlash menyusi juda oddiy. Siz RAID massivini tekshirgich konfiguratsiya menyusi orqali o'chirishingiz yoki yaratishingiz mumkin. RAID massivini yaratishda siz uning nomini belgilashingiz, massiv darajasini (0, 1, 5 yoki 10) tanlashingiz, RAID 0 (128, 84, 32, 16, 8 yoki 4K) uchun chiziqlar hajmini belgilashingiz va qator hajmini aniqlang. RAID massivlarining ishlashini taqqoslash IOmeter yordam dasturi yordamida RAID massivlarini sinab ko'rish uchun biz ketma -ket o'qish, ketma -ket yozish, tanlab o'qish va tanlab yozish yuklash stsenariylarini yaratdik. Har bir yuklanish stsenariysida ma'lumotlar bloklarining o'lchamlari quyidagicha edi: 512 bayt, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 KB, 1 MB. RAID kontrollerlarining har birida barcha ruxsat etilgan chiziqli o'lchamlarga ega RAID 0 massivi va RAID 1 massivi yaratildi. Bundan tashqari, RAID massividan foydalanish samaradorligini baholash uchun biz bitta diskni ham sinab ko'rdik. har bir RAID tekshirgichida. Shunday qilib, keling, sinov natijalariga murojaat qilaylik. GIGABYTE SATA2 boshqaruvchisi Avvalo, GIGABYTE SATA2 kontrolleriga asoslangan RAID massivlarini sinab ko'rish natijalarini ko'rib chiqaylik (6-13-rasm). Umuman olganda, boshqaruvchi tom ma'noda sirli bo'lib chiqdi va uning ishlashi shunchaki hafsalasini pir qildi. Guruch. 6. Ketma -ket ketma -ketlik tezligi va disk uchun selektiv operatsiyalar Western Digital WD1002FBYS Guruch. 7. Ketma -ket ketma -ketlik tezligi chiziq hajmi 128 KB (GIGABYTE SATA2 tekshirgichi) Guruch. 12. ketma -ketlik tezligi va RAID 0 uchun selektiv operatsiyalar chiziq hajmi 4 KB (GIGABYTE SATA2 tekshirgichi) Guruch. 13. ketma -ketlik tezligi va selektiv operatsiyalar RAID 1 uchun (GIGABYTE SATA2 tekshirgichi) Bitta diskning tezlik xususiyatlariga qaraganda (RAID massivisiz), ketma -ket o'qishning maksimal tezligi 102 MB / s, ketma -ket yozishning maksimal tezligi esa 107 MB / s. 128 KB chiziqli RAID 0 massivini yaratishda ketma -ket o'qish va yozishning maksimal tezligi 125 MB / s gacha, taxminan 22%ga oshadi. Chiziq hajmi 64, 32 yoki 16 KB bo'lsa, ketma -ket o'qishning maksimal tezligi 130 MB / s, ketma -ket yozishning maksimal tezligi 141 MB / s. Ya'ni, belgilangan chiziq o'lchamlari bilan ketma -ket o'qishning maksimal tezligi 27%ga, ketma -ket yozishning maksimal tezligi esa 31%ga oshadi. Aslida, bu 0 -darajali qator uchun etarli emas va men ketma -ket operatsiyalarning maksimal tezligi yuqori bo'lishini istardim. Chiziq hajmi 8 KB bo'lsa, maksimal ketma -ketlik (o'qish va yozish) 64, 32 yoki 16 KB o'lchamdagi chiziqlar bilan bir xil bo'lib qoladi, lekin tanlab o'qishda aniq muammolar mavjud. Ma'lumotlar blokining hajmi 128 KB gacha oshirilganda, tanlangan o'qish tezligi (shunday bo'lishi kerak) ma'lumotlar blokining hajmiga mutanosib ravishda oshadi. Ammo, agar ma'lumotlar blokining hajmi 128 KB dan oshsa, tanlab o'qish tezligi deyarli nolga tushadi (taxminan 0,1 MB / s gacha). Chiziq o'lchami 4 KB bo'lganida, faqat tanlangan o'qish tezligi blok hajmi 128 KB dan oshganda kamaymaydi, balki blok hajmi 16 KB dan oshadigan ketma -ket o'qish tezligi ham kamayadi. GIGABYTE SATA2 tekshirgichidagi RAID 1 massividan foydalanish ketma -ket o'qish tezligini deyarli o'zgartirmaydi (bitta disk bilan taqqoslaganda), lekin ketma -ket yozishning maksimal tezligi 75 MB / s gacha kamayadi. Eslatib o'tamiz, RAID 1 massivi uchun o'qish tezligi oshishi kerak va yozish tezligi bitta diskning o'qish va yozish tezligiga nisbatan kamaymasligi kerak. GIGABYTE SATA2 tekshiruvi test natijalaridan faqat bitta xulosa chiqarish mumkin. RAID 0 va RAID 1 massivlarini yaratish uchun ushbu boshqaruvchidan foydalanish mantiqiy, faqat boshqa barcha RAID kontrollerlari (Marvell 9128, ICH10R) ishlatilgandagina. Garchi bunday vaziyatni tasavvur qilish qiyin bo'lsa -da. Nazoratchi Marvell 9128 Marvell 9128 tekshirgichi GIGABYTE SATA2 boshqaruvchisidan ancha tezroq ishladi (14-17-rasm). Darhaqiqat, farqlar tekshiruvchi bitta diskda ishlaganda ham paydo bo'ladi. GIGABYTE SATA2 tekshirgichi 128KB ma'lumotlar bloki bilan 102MB / s maksimal ketma -ket o'qish tezligiga erishsa, Marvell 9128 tekshirgichi 16KB blok o'lchamli 107MB / s maksimal ketma -ket o'qish tezligiga erishadi. 64K va 32K chiziqli RAID 0 massivini yaratishda maksimal ketma -ket o'qish tezligi 211 MB / s gacha, ketma -ket yozish tezligi esa 185 MB / s gacha oshiriladi. Ya'ni, belgilangan chiziq o'lchamlari uchun ketma -ket o'qishning maksimal tezligi 97%ga, ketma -ket yozishning maksimal tezligi esa 73%ga oshadi. 32 va 64 KB hajmli RAID 0 massivlarining ishlash tezligida sezilarli farq yo'q, lekin 32 KB tasma afzalroqdir, chunki bu holda blok hajmi 128 KB dan kichik bo'lgan ketma -ket operatsion tezligi biroz yuqoriroq bo'ladi. . Marvell 9128 kontrollerida RAID 1 massivini yaratishda maksimal ketma -ketlik tezligi bitta diskka nisbatan deyarli o'zgarmaydi. Shunday qilib, agar bitta disk uchun maksimal ketma -ket ishlash tezligi 107 MB / s bo'lsa, RAID 1 uchun bu 105 MB / s. Shuni ham unutmangki, RAID 1 uchun tanlangan o'qish tezligi biroz pasayadi. Umuman olganda, Marvell 9128 boshqaruvchisi yaxshi tezlik xususiyatlariga ega va RAID massivlarini yaratish uchun ham, unga bitta disklarni ulash uchun ham ishlatilishi mumkin. ICH10R tekshiruvi ICH10R-ning o'rnatilgan RAID tekshiruvi biz sinovdan o'tkazgan eng yuqori ko'rsatkichdir (18-25-rasm). Bitta disk bilan ishlashda (RAID massivini yaratmasdan), uning ishlashi amalda Marvell 9128 boshqaruvchisi bilan bir xil bo'ladi.O'qish va yozishning ketma -ketligi maksimal ketma -ketligi 107 MB va ma'lumotlar blokining hajmi 16 KB. Guruch. 18. Ketma -ket ketma -ketlik tezligi va selektiv operatsiyalar Western Digital WD1002FBYS disk uchun (ICH10R tekshirgichi) Agar ICH10R tekshirgichidagi RAID 0 massivi haqida gapiradigan bo'lsak, unda ketma -ket o'qish va yozishning maksimal tezligi chiziq o'lchamiga bog'liq emas va 212 MB / s ni tashkil qiladi. Ma'lumotlar blokining faqat kattaligi chiziq o'lchamiga bog'liq bo'lib, bunda ketma -ket o'qish va yozish tezligining maksimal qiymatiga erishiladi. Sinov natijalari ko'rsatganidek, ICH10R tekshirgichiga asoslangan RAID 0 uchun 64 KB chiziqdan foydalanish maqbuldir. Bu holda, maksimal ketma -ket o'qish va yozish tezligi faqat 16 KB hajmdagi ma'lumotlar bloki bilan ta'minlanadi. Xulosa qilib aytganda, ICH10R -ga o'rnatilgan RAID tekshirgichi boshqa barcha o'rnatilgan RAID kontrollerlaridan ancha ustun ekanligini yana bir bor ta'kidlaymiz. Va agar u ko'proq funktsiyaga ega bo'lsa, ushbu maxsus boshqaruvchidan foydalanish maqbuldir va boshqalarning mavjudligini unutish (agar tizim ishlatmasa) SATA disklari III). (+) : Ishonchliligi yuqori - massivda kamida bitta disk ishlayotganda ishlaydi. Bir vaqtning o'zida ikkita diskning ishlamay qolish ehtimoli har bir diskning ishlamay qolish ehtimoli mahsulotiga teng. Amalda, agar disklardan biri ishlamay qolsa, shoshilinch choralar ko'rish kerak - yana zaxirani tiklash. Buni amalga oshirish uchun har qanday RAID darajasida (noldan tashqari) issiq zaxiralarni ishlatish tavsiya etiladi. Ushbu yondashuvning afzalligi - doimiy mavjudlikni saqlash. (-) : Kamchilik shundaki, siz ikkitaning narxini to'lashingiz kerak qattiq disklar, faqat bitta foydali hajmni olish qattiq disk. RAID 1 + 0 va RAID 0 + 1 Ko'p disklarda oyna - RAID 1 + 0 yoki RAID 0 + 1... RAID 10 (RAID 1 + 0) ikki yoki undan ortiq RAID 1 RAID 0 ga birlashtirilganligini bildiradi. RAID 0 + 1 ikkita variantni anglatishi mumkin: RAID 2 Ushbu turdagi massivlar Hamming kodidan foydalanishga asoslangan. Disklar ikki guruhga bo'linadi: ma'lumotlar uchun va xatolarni tuzatish kodlari uchun va agar ma'lumotlar disklarda saqlansa, tuzatish kodlarini saqlash uchun disklar kerak bo'ladi. Ma'lumotlar RAID 0da bo'lgani kabi saqlash drayverlari bo'yicha bo'linadi. ular disklar soniga qarab kichik bloklarga bo'linadi. Qolgan disklar xato tuzatish kodlarini saqlaydi, ular yordamida qattiq disk ishlamay qolganda ma'lumotni tiklash mumkin. Hamming usuli uzoq vaqtdan beri ECC xotirasida ishlatilgan va sizga bitta va ikkita xatolarni tezda tuzatishga imkon beradi. Qadr -qimmat RAID 2 massivi bitta diskning ishlashiga nisbatan disk operatsiyalari tezligini oshirishdan iborat. Kamchilik RAID 2 massividan shuni aytish kerakki, undan foydalanish mantiqiy bo'lgan minimal disklar soni 7 tani tashkil qiladi. Bunday holda, disklar sonidan deyarli ikki barobar ko'p tuzilma kerak bo'ladi (n = 3 uchun ma'lumotlar saqlanadi. 4 ta disk), shuning uchun bu turdagi massiv keng tarqalmagan ... Agar taxminan 30-60 ta disk bo'lsa, unda ortiqcha yuk 11-19%ni tashkil qiladi. RAID 3 RAID 3 disklar majmuasida ma'lumotlar kichikroq (baytli) bo'laklarga bo'linadi va disklar bo'ylab tarqaladi. Parit bloklarini saqlash uchun boshqa disk ishlatiladi. RAID 2 -da, bu maqsadda disk ishlatilgan, lekin boshqaruv disklaridagi ma'lumotlarning aksariyati xatolarni tuzatish uchun ishlatilgan, ko'pchilik foydalanuvchilar esa diskda nosozlik yuz berganda oddiy ma'lumotlarni tiklashdan mamnun. bitta qattiq diskka sig'adigan ma'lumot etarli. RAID 3 va RAID 2 o'rtasidagi farqlar: xatolarni tezda tuzatolmaslik va ortiqcha ishdan bo'shatish. Afzalliklari: ma'lumotlarni o'qish va yozishning yuqori tezligi; massiv yaratish uchun minimal disklar soni uchta. Kamchiliklari: bu turdagi massiv faqat katta hajmli fayllar bilan ishlash uchun yaxshi, chunki alohida sektorga kirish vaqti disklarga bo'linib, har bir diskning tarmoqlariga kirish oralig'ining maksimaliga teng. Kichik bloklar uchun kirish vaqti o'qish vaqtidan ancha uzun. boshqaruv diskiga katta yuk tushadi va natijada ma'lumot saqlanadigan disklarga qaraganda uning ishonchliligi ancha pasayadi. RAID 4 RAID 4 RAID 3 ga o'xshaydi, lekin undan farqi shundaki, ma'lumotlar baytlarga emas, balki bloklarga bo'linadi. Shunday qilib, kichik hajmli ma'lumotlarni uzatish tezligining pastligi muammosini qisman "yengish" mumkin edi. Yozish sekin, chunki blokirovka pariteti yozish paytida hosil bo'ladi va bitta diskka yoziladi. Keng tarqalgan saqlash tizimlaridan RAID-4 NetApp saqlash qurilmalarida (NetApp FAS) ishlatiladi, bu erda disklar qurilmalarda ishlatiladigan ichki WAFL fayl tizimi tomonidan aniqlangan maxsus guruh yozish rejimida ishlashi tufayli kamchiliklari muvaffaqiyatli bartaraf etilgan. . RAID 5 RAID 2 dan 4 darajagacha bo'lgan asosiy kamchilik - bu parallel yozish amallarini bajara olmaslik, chunki paritet ma'lumotlarini saqlash uchun alohida boshqaruv diskidan foydalaniladi. RAID 5 bu kamchilikka ega emas. Ma'lumotlar bloklari va nazorat summalari davriy ravishda massivdagi barcha disklarga yoziladi, diskning assimetrik konfiguratsiyasi yo'q. Tekshirish summalari XOR operatsiyasining natijasini bildiradi (eksklyuziv yoki). Xor RAID 5 -da ishlatiladigan xususiyatga ega, bu har qanday operandni natija bilan almashtirishga va algoritmdan foydalanishga imkon beradi. xor, natijada yo'qolgan operandni oling. Masalan: a xor b = c(qaerda a, b, v- reyd massivining uchta disklari), agar a rad etadi, biz uni o'z o'rniga qo'yish orqali olishimiz mumkin v va xarajatlar xor o'rtasida v va b: c xor b = a. Bu operandlar sonidan qat'iy nazar amal qiladi: a xor b xor c xor d = e... Agar rad etsa v keyin e o'rnini egallaydi va keyin xor natijada olamiz v: a xor b xor e xor d = c... Bu usul asosan 5 -versiya bajarilmasligini ta'minlaydi. Xor natijasini saqlash uchun faqat 1 disk kerak, uning o'lchami reyddagi boshqa disklar hajmiga teng. (+) : RAID5 asosan iqtisodiy samaradorligi tufayli keng qo'llaniladi. RAID5 disk massivining hajmi (n-1) * hddsize formulasi yordamida hisoblanadi, bu erda n-massivdagi disklar soni va hddsize-eng kichik disk hajmi. Masalan, 80 gigabaytli 4 ta diskdan iborat massiv uchun umumiy hajm (4 - 1) * 80 = 240 gigabayt bo'ladi. RAID 5 hajmiga ma'lumot yozish qo'shimcha resurslarni oladi va ishlashni pasaytiradi, chunki qo'shimcha hisoblash va yozish talab qilinadi, lekin o'qish paytida (alohida qattiq disk bilan solishtirganda) daromad bo'ladi, chunki qatordagi bir nechta disklardan ma'lumotlar oqimini qayta ishlash mumkin. parallel ravishda. (-) RAID 5 ning ishlashi, ayniqsa, tasodifiy yozish (tasodifiy yozish) kabi operatsiyalarda sezilarli darajada past bo'ladi, bunda RAID 0 (yoki RAID 10) ishlashining 10-25% ga pasayadi. Ko'proq disk operatsiyalari (har bir server yozuvi RAID tekshirgichida uchta - bitta o'qish va ikkita yozish bilan almashtiriladi). RAID 5 -ning kamchiliklari disklardan biri ishlamay qolganda paydo bo'ladi - butun hajm tanqidiy rejimga o'tadi (pasayadi), barcha o'qish va yozish operatsiyalari qo'shimcha manipulyatsiyalar bilan birga keladi va ishlash keskin pasayadi. Shu bilan birga, ishonchlilik darajasi mos keladigan disklar soni bilan RAID-0 ishonchliligiga qadar kamayadi (ya'ni bitta diskning ishonchliligidan n barobar past). Agar oldin to'liq tiklanish Agar massiv ishlamay qolsa yoki hech bo'lmaganda yana bitta diskda o'qib bo'lmaydigan xatolik yuz bersa, massiv yo'q qilinadi va undagi ma'lumotlarni an'anaviy usullar bilan tiklab bo'lmaydi. Shuni ham inobatga olish kerakki, RAIDni qayta tiklash jarayoni diskdagi nosozlikdan keyin ko'p soat davomida doimiy ravishda disklardan intensiv o'qish yuklanishiga olib keladi, bu esa qolgan disklarning hech biri RAID operatsiyasining eng kam himoyalangan davrida ishdan chiqishiga olib kelishi mumkin. shuningdek, sovuq ma'lumotlar massivlarida ilgari aniqlanmagan o'qish nosozliklarini aniqlash (massivning normal ishlashi paytida kira olmaydigan ma'lumotlar, arxivlangan va faol bo'lmagan ma'lumotlar), bu esa ma'lumotlarni qayta tiklash vaqtida ishlamay qolish xavfini oshiradi. Foydalaniladigan disklarning minimal soni - uchta. RAID 5EE E'tibor bering: RAID-5EE RAID-5E-ga o'xshash, lekin ko'plari bilan RAID-5EE hamma tekshirgichlarida qo'llab-quvvatlanmaydi samarali foydalanish zaxira disk va tiklash vaqtlari qisqaradi. RAID-5E-ga o'xshab, bu RAID darajasi qatordagi barcha disklarda ma'lumotlar qatorini va nazorat summasini hosil qiladi. RAID-5EE qatori yaxshilangan xavfsizlik va ish faoliyatini ta'minlaydi. RAID level-5E dan foydalanilganda, mantiqiy hajm hajmi massivdagi ikkita jismoniy qattiq disklar bilan chegaralanadi (bittasi boshqaruv uchun, zaxira uchun). Zaxira disk RAID-5EE massivining bir qismidir. Biroq, RAID level-5E-dan farqli o'laroq, bo'linmagan bo'sh joy zaxira uchun, RAID-5EE-da, quyidagi misolda ko'rsatilgandek, zaxira diskka nazorat bloklari kiritiladi. Bu, agar jismoniy disk ishlamay qolsa, ma'lumotlarni tezroq tiklash imkonini beradi. Ushbu konfiguratsiya yordamida siz uni boshqa massivlar bilan ishlata olmaysiz. Agar sizga boshqa qator uchun zaxira disk kerak bo'lsa, sizda boshqa zaxira qattiq disk bo'lishi kerak. RAID level-5E uchun kamida to'rtta disk kerak bo'ladi va dasturiy ta'minot darajasiga va sig'imiga qarab 8 dan 16 gacha diskni qo'llab-quvvatlaydi. RAID level-5E maxsus dasturiy ta'minotga ega. Eslatma: RAID-5EE uchun siz qatorda faqat bitta mantiqiy jilddan foydalanishingiz mumkin. Afzalliklari: 100% ma'lumotlarni himoya qilish RAID-1 yoki RAID-1E ga qaraganda ko'proq jismoniy disk hajmi RAID-5 ga qaraganda yaxshiroq ishlash Tezroq RAID tiklash RAID-5E bilan solishtirganda Kamchiliklari: RAID-1 yoki RAID-1E ga qaraganda yomon ishlash Bir qator uchun faqat bitta mantiqiy hajmni qo'llab -quvvatlaydi Mumkin emas almashish zaxira disk boshqa qatorlar bilan Hamma nazoratchilarni qo'llab -quvvatlamaydi RAID 6 RAID 6 - RAID 5 -ga o'xshash, lekin ishonchliligi yuqori - 2 diskning sig'imi nazorat yig'indisi uchun ajratilgan, 2 so'm turli algoritmlar yordamida hisoblanadi. Keyinchalik kuchli RAID tekshiruvi kerak. Bir vaqtning o'zida ikkita disk ishlamay qolgandan keyin ishlashni ta'minlaydi - bir nechta buzilishlardan himoya. Massivni tashkil qilish uchun kamida 4 ta disk kerak. Odatda, RAID-6 dan foydalanish RAID-5 bilan solishtirganda disk guruhi ishlashining taxminan 10-15% pasayishiga olib keladi, bu esa nazoratchi uchun katta hajmdagi ishlov berish (ikkinchi nazorat yig'indisini hisoblash, shuningdek o'qish va yozish zarurati) bilan bog'liq. har bir yozishda ko'proq disk bloklari). blok). RAID 7 RAID 7 - ro'yxatdan o'tgan savdo belgisi Storage Computer Corporation tomonidan, bu alohida RAID darajasi emas. Massiv tuzilishi quyidagicha: ma'lumotlar disklarda saqlanadi, bitta disk paritet bloklarni saqlash uchun ishlatiladi. Disklarga yozish RAM yordamida keshlanadi, massivning o'zi majburiy UPSni talab qiladi; ma'lumotlarning buzilishi elektr ta'minoti uzilgan taqdirda sodir bo'ladi. RAID 10 RAID 10 arxitektura diagrammasi RAID 10 - bu oynali massiv bo'lib, unda ma'lumotlar RAID 0da bo'lgani kabi bir nechta disklar bo'yicha ketma -ket yoziladi. Bu arxitektura massivdir RAID turi 0, uning segmentlari alohida disklar o'rniga RAID 1 massivlari. Shunga ko'ra, bu darajadagi massivda kamida 4 ta disk bo'lishi kerak. RAID 10 yuqori xatolarga chidamlilik va ishlashni birlashtiradi. Joriy nazoratchilar bu rejimdan RAID 1 + 0 uchun sukut bo'yicha foydalanadilar. Ya'ni, bitta disk asosiy, ikkinchisi - ko'zgu, ma'lumotlar ulardan birma -bir o'qiladi. Hozirgi vaqtda biz RAID 10 va RAID 1 + 0 bir xil diskni aks ettirish usuli uchun har xil nomlar deb taxmin qilishimiz mumkin. RAID 10 ma'lumotni saqlashning eng ishonchli varianti degan da'vo noto'g'ri, chunki bunga qaramay bu daraja RAID disklarning yarmi ishlamay qolganda, ma'lumotlarning yaxlitligini saqlay oladi, agar ikkita ko'zoynakli juftlikda bo'lsa, ikkita disk allaqachon ishlamay qolganida, massivni qaytarilmas buzilishi sodir bo'ladi. Birlashtirilgan darajalar Standartda ta'riflangan RAID 0 - RAID 5 ning asosiy darajalariga qo'shimcha ravishda RAID 1 + 0, RAID 3 + 0, RAID 5 + 0, RAID 1 + 5 darajalari birlashtirilgan. turli ishlab chiqaruvchilar har birini o'ziga xos tarzda izohlang. RAID 1 + 0 - bu kombinatsiya aks ettirish va muqobilliklar(yuqoriga qarang). RAID 5 + 0 - bu almashtirish 5 -darajali hajmlar. RAID 1 + 5 - RAID 5 dan aks ettirilgan bug ' Birlashtirilgan darajalar o'zlarining "ota -onalari" ning afzalliklari va kamchiliklarini meros qilib oladi: tashqi ko'rinishi muqobilliklar RAID 5 + 0 darajasida uning ishonchliligi umuman qo'shilmaydi, lekin u ishlashga ijobiy ta'sir ko'rsatadi. RAID 1 + 5, ehtimol, juda ishonchli, lekin eng tez emas va bundan tashqari, juda tejamli emas: hajmning foydalanish mumkin bo'lgan hajmi disklarning umumiy hajmining yarmidan kamini tashkil qiladi. Ta'kidlash joizki, kombinatsiyalangan massivlardagi qattiq disklar soni ham o'zgaradi. Masalan, RAID 5 + 0 uchun 6 yoki 8 ta qattiq disk, RAID 1 + 0 uchun - 4, 6 yoki 8 ishlatiladi. Standart darajalarni taqqoslash Daraja Disklar soni Samarali imkoniyatlar * xatolarga chidamlilik Afzalliklar kamchiliklar 0 2 dan S * N Yo'q eng yuqori ko'rsatkich juda past ishonchlilik 1 2 S 1 disk ishonchlilik 1E 3 dan S * N / 2 1 disk ** yuqori ma'lumot xavfsizligi va yaxshi ishlash disk maydonining narxini ikki baravar oshirish 10 yoki 01 4 dan, hatto S * N / 2 1 disk *** yuqori ishlash va yuqori ishonchlilik disk maydonining narxini ikki baravar oshirish 5 3 dan 16 gacha S * (N - 1) 1 disk rentabellik, yuqori ishonchlilik, yaxshi ishlash RAID 0 dan past ishlash 50 6 dan, hatto S * (N - 2) 2 ta disk ** yuqori ishonchlilik va ishlash yuqori narx va texnik xizmat ko'rsatishning murakkabligi 5E 4 dan S * (N - 2) 1 disk rentabelligi yuqori, ishonchliligi RAID 5 ga qaraganda tezroq 5EE 4 dan S * (N - 2) 1 disk muvaffaqiyatsizlikka uchraganidan keyin ma'lumotlarni tezda tiklash, iqtisodiy samaradorlik, yuqori ishonchlilik, RAID 5 dan yuqori tezlik ishlash RAID 0 va 1 dan past, zaxira ishlamayapti va sinovdan o'tkazilmagan 6 4 dan S * (N - 2) 2 ta disk iqtisodiyot, eng yuqori ishonchlilik RAID 5 dan past ishlash 60 8 dan, hatto S * (N - 2) 2 ta disk yuqori ishonchlilik, katta ma'lumotlar hajmi 61 8 dan, hatto S * (N - 2) / 2 2 ta disk ** juda yuqori ishonchlilik yuqori xarajat va tashkilotning murakkabligi * N - massivdagi disklar soni, S - eng kichik disk hajmi. ** Agar bitta oynadagi barcha disklar ishlamay qolsa, ma'lumot yo'qolmaydi. *** Ikki disk har xil oynalarda ishlamasa, ma'lumot yo'qolmaydi. RAID matritsasi Matrix RAID - bu Intel tomonidan ICH6R bilan boshlanadigan chipsetlarida qo'llaniladigan texnologiya. Qat'iy aytganda, bu texnologiya yangi RAID sathi emas (uning analogi yuqori darajadagi apparat RAID kontrollerlarida mavjud), bir vaqtning o'zida bir yoki bir nechta RAID 1, RAID 0 va RAID 5 qatorlarini tashkil qilish uchun kam sonli disklardan foydalanishga imkon beradi. ba'zi ma'lumotlarning ishonchliligini, boshqalari uchun esa kirish va ishlab chiqarishning yuqori tezligini ta'minlash uchun nisbatan oz pul sarflashga imkon beradi. RAID tekshirgichlarining qo'shimcha funktsiyalari Ko'p RAID tekshirgichlari bir qator qo'shimcha funktsiyalar bilan jihozlangan:
Источник: https://shongames.ru/uz/redaktory/raid-1-opisanie-chto-takoe-raid-massiv-i-dlya-chego-on-nuzhen-postroenie-massiva/
Download 47,14 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish