Internet Derazalar Android
Kengaytirmoq

Reid xabari. Reyd massivi: turlari va yaratish jarayoni

Gravitatsiya markazini ma'lumotlar yo'naltirgan protsessorga yo'naltirilgan protsessorlarga o'tkazish Saqlash tizimlarining muhimligini oshirishga olib keladi. Bu muammo past kuchli Bunday tizimlarning nomusigar etuvchi xususiyati har doim juda muhim va har doim o'z qarorini talab qildi.

Zamonaviy kompyuter sanoatida magnit disklar universal saqlash tizimi sifatida ishlatiladi, chunki ularning barcha kamchiliklariga qaramay, ular arzon narxlarda mos keladigan qurilmalar uchun eng yaxshi xususiyatlarga ega.

Magnitli diskni qurish texnologiyalarining xususiyatlari protsessor modullari va magnitli disklarning ishlashi o'rtasidagi muhim ahamiyatga ega. Agar 1990 yilda seriallar orasida eng yaxshisi 5,25 "disklari va 5 ms. 5000 RPM 1) bo'lgan disklar, keyin bugungi kunda chempionatning kafti 3.5" disklari O'rtacha kirish vaqti 5 ms va kechikish vaqti 1 ms (mil. Spindle inqilbiligi 10000 rpm). Bu erda biz yaxshilanishni ko'ramiz texnik xususiyatlar Taxminan 100% kattalik bo'yicha. Shu bilan birga, protsessorlarning tezligi 2000% dan oshdi. Bu, asosan protsessorlar VLSI (Ultra-qo'l integratsiyasi) dan foydalanishning to'g'ridan-to'g'ri afzalliklariga ega ekanligi sababli mumkin. Uning foydasi nafaqat chastotani ko'paytirishga, balki chipga birlashtirilgan tarkibiy qismlarni ko'paytirishga imkon beradi, bu parallel hisob-kitoblarni amalga oshirishga imkon beradigan me'moriy afzalliklarni amalga oshirishga imkon beradi.

1 - o'rtacha ma'lumotlar.

Hozirgi vaziyat ikkinchi darajali saqlash tizimi i / o inqiri sifatida tasvirlanishi mumkin.

Tezlikni oshirish

Magnitli disklarning texnologik parametrlarini sezilarli darajada oshirishning iloji yo'qligi boshqa yo'llarni qidirish zarurligini talab qiladi, ulardan biri parallel ishlov berish.

Agar siz bir vaqtning o'zida ma'lumotlarni bir vaqtning o'zida o'qish imkoniyati mavjud bo'lsa, shundan so'ng ushbu jihozni tezroq ko'rib chiqish imkoniyati mavjud bo'lsa, shundan so'ng (shakllanish vaqti vaqtidan tashqari) ko'rib chiqilishi uchun. Barcha ma'lumotlar parallel ravishda yuqadi, bu me'moriy yechim deb nomlanadi parallel-Kirish massivi (parallel kirish bilan qator).

Parallel kirish massivlari keng tarqalgan ma'lumotlarni talab qiladigan ilovalar uchun odatda qo'llaniladi.

Aksincha, aksincha, ko'p sonli kichik talablar bilan ajralib turadi. Bunday vazifalar, masalan, ma'lumotlar bazasini qayta ishlash vazifalarini o'z ichiga oladi. Massiv disklarida ma'lumotlar bazasi yozuvlariga ega bo'lish, disklarni mustaqil ravishda joylashtirish, yuklab olishni tarqatishingiz mumkin. Ushbu arxitektura odatiy deb nomlanadi mustaqil kirish massivi (Mustaqil foydalanish bilan qator).

Yoriq bag'rikenglikni oshiring

Afsuski, massivda disklar sonining ko'payishi bilan butun qatorning ishonchliligi pasayadi. Mustaqil etishmovchiliklar va eksponentlar tarqatish qonuni, MTTF umumiy massivi (o'rtacha vaqt) - muammosiz ishlashning o'rtacha vaqti - MMTF HDD / N HDD formulasi (MMTF HDD - muammosiz operatsiya bitta diskdan; nHDD - raqamli disklar).

Shunday qilib, disk massivlarining nosozligini oshirish zarurati mavjud. Massivlarning nosozligini oshirish uchun ortiqcha kodlash qo'llaniladi. Ortiqcha disk massivlarida ishlatiladigan ikkita asosiy kod turlari ko'payib boradi.

Dolding yoki aks ettirish - asosan disk massivlarida ishlatiladi. Oddiy oyna tizimlari ikkita nusxani ishlating, har bir nusxasi alohida disklarga joylashtiriladi. Ushbu sxema juda oddiy va qo'shimcha apparat xarajatlarini talab qilmaydi, ammo bir muhim kamchilikka ega - bu ma'lumot nusxasini saqlash uchun diskning 50 foizidan foydalanadi.

Ortiqcha disk massivlarini amalga oshirishning ikkinchi usuli - bu taqqoslash orqali ortiqcha kodlashdan foydalanish. Parity so'zlar so'zidagi barcha belgilarning XOR operatsiyasi sifatida hisoblanadi. Ortiqcha diskdagi paritetdan foydalanish formulada hisoblangan qiymatni kamaytiradi: HDD \u003d 1 / N HDD (HDD HDD - qo'shimcha xarajatlar; n HDD massivdagi disklar soni).

Tarix va rivojlanish reyd

Yaqinda magnit disklarga asoslangan ma'lumotlarni saqlash tizimlari 40 yil ishlab chiqariladi, bardoshli bardoshli tizimlarni ommaviy ishlab chiqarish juda yaqin davom etmoqda. 1987 yilda Kaliforniya universitetining 1987 yilda Kaliforniya universitetining Kaliforniya universitetining Kaliforniya universitetining Kaliforniya universitetining (Petterson, Gibson va KATz) deb nomlangan ma'lumotlarning birlashtiruvchi vositalaridan voz kechgan. Ammo keng tarqalgan reyd tizimi ortiqcha massivlarda foydalanish uchun mos keladigan disklar mavjud bo'lganda va juda samarali bo'lgan disklar mavjud. 1988 yilda rasmiy reyd hisobotini taqdim etganidan beri ortiqcha disk qatorlarida tadqiqotlar tez surishni boshladi keng spektr Yakuniy echimlar - samaradorlik narxining ishonchliligi.

Qisqartirilgan reyd bilan bir vaqtning o'zida ish bor edi. Gap shundaki, maqolani yozish davrida pozitsiyani yozishda ishlatiladigan barcha disklar, mainframe (Universal kompyuter) uchun qarshi kurashda ishlatiladigan barcha disklar deb nomlangan. Ammo reydlar qatorlarida foydalanish uchun boshqa kompyuter to'liq to'plamiga nisbatan juda qimmat jihozlardan foydalanish kerak edi, shuning uchun reyd mustaqil disklar 2 - mustaqil disklarning ortiqcha vaznli qator sifatida ochishni boshladi.

2 - RAID bo'yicha maslahat kengashini aniqlash

Raid 0, sanoat nomuvofiq bo'lmagan disk massivining ta'rifi sifatida sohani taqdim etdi. Berkli shahrida 1 reyd 1 oyna disklari qatorida aniqlangan. Raid 2 kimyoviy kodni ishlatadigan massivlar uchun ajratilgan. 3, 4, 5 darajali reydlar yagona nosozliklar bo'yicha ma'lumotlarni himoya qilish uchun paritetdan foydalanadilar. Bu 5-o'ringa binoan Berkli shahrida keltirilgan va bu reyd sistematikalari sifatida qabul qilingan bu daraja.

3,4,5 darajali reyd juda mashhur, disk bo'shlig'idan foydalanishning yaxshi koeffitsientiga ega, ammo ular bitta ahamiyatli kamchiliklarga ega - ular faqat bitta nosozliklarga barqaror. Bu, ayniqsa, bir vaqtning o'zidan ko'pi uchun bir vaqtning o'zida bo'shashish ehtimoli oshganida ko'p miqdordagi disklardan foydalanganda, bu juda ko'p disklardan foydalanganda to'g'ri. Bundan tashqari, ular uzoq tiklanish bilan ajralib turadi, ular ulardan foydalanish uchun ba'zi cheklovlarni keltirib chiqaradi.

Bugungi kunda bir vaqtning o'zida ma'lumotlarni yo'qotmasdan bir vaqtning o'zida biron bir ikkita diskdan bosh tortayotganda, bir vaqtning o'zida har qanday ikkita diskni rad etishni ta'minlaydigan juda ko'p sonli arxitektura ishlab chiqarildi. Umuman olganda, bu ikki o'lchovli paritetni (ikki-ehtimollik paritetini) yoki paritetga mansub tarzda kodlash va Reyd-Solomon kodini ishlatishga arziydi.

Ikki fazoviy tenglik yordamida diagrammada har bir ma'lumot bloki ikkita mustaqil kod so'zlarini qurishda qatnashadi. Shunday qilib, agar ikkinchi disk bir xil kod so'zidagi tartibda bo'lsa, boshqa kod so'zi ma'lumotlarni qayta qurish uchun ishlatiladi.

Bunday qatorda minimal bir qator ustunlik va chiziqlar bilan tengdir. Va teng: 2 x kvadrat (n displey) ("maydonda").

Agar ikki filial qator "maydon" da tashkil etilmasa, yuqoridagi sxemani amalga oshirishda birjadan yuqori bo'ladi.

Havjud arxitekturasi kamchilikning bag'rikenglik sxemasiga teng, ammo konteynerlardan minimal darajada foydalanishni kafolatlaydigan axborot bloklarining yana bir joylashishiga ega. Ikki fazifali tenglikdagi kabi, har bir ma'lumot blokida ikkita mustaqil kod so'zlarini qurishda qatnashadi, ammo so'zlarning bir usuli bor, deb aytilishicha, qo'shimchalar koeffitsientining doimiy koeffitsienti doimiy (oldingi sxemadan farqli ravishda) va: 2 x kvadrat (N disk).

Tekshirish, paritet va amalga oshirilmagan kodlardan foydalanish, ma'lumotlar so'zi halqa badal sodir bo'lganda nosozlikni ta'minlash uchun so'z so'zini amalga oshirish mumkin. Bunday sxema Reyd deb nomlanadi. Rid-Solomon kodlash asosida qurilmagan kod, odatda, fikrlar bilan chiziqli registrlar yordamida yoki ITerativ jarayon sifatida hisoblab chiqiladi va bu ixtisoslashtirilgan apparatni talab qiladigan nisbatan murakkab operatsiya sifatida hisoblanadi .

Ko'plab arizalarga etarlicha yomon ta'sir ko'rsatadigan klassik reyd variantlaridan foydalanish ko'pincha nomaqbul past tezlikni amalga oshirishi mumkin emasligini hisobga olsak, tadqiqotchilar vaqti-vaqti bilan reyd tizimining tezligini oshirishga yordam beradigan turli xil harakatlarni amalga oshiradilar.

1996 yilda Soavaoven va Vilke qo'rquvni taklif qilishdi - tez-tez mustaqil drayvlar (tez-tez mustaqil disklar). Ushbu arxitektura ma'lum darajada tezlik qurboni uchun nomuvofiqlikni keltiradi. 5-darajali reydli qatlamli mas'uliyatning o'ziga xos bo'lgan kichik yozuv muammosini (kichik yozish muammosi) kompensatsiya qilish uchun urinish ma'lum bir vaqtga nisbatan hisoblashsiz taqsimlashni qoldirishga ruxsat beriladi. Agar paritetni yozib olishga mo'ljallangan disk juda band bo'lsa, unda uning yozuvi qoldiriladi. Bu notekislikning 25 foizga pasayishi tezlikni 97 foizga oshirishi nazariydi. Qo'rqish aslida qattiq kamchiliklarga chidamli papkalarning muvaffaqiyatsizliklarining modelini o'zgartiradi, chunki u yangilangan paritetga ega bo'lmagan kod so'zi, diskda xatolarga moyil.

Kiritish o'rniga, siz keshlash kabi tezlikni oshirish uchun bunday an'anaviy usullardan foydalanishingiz mumkin. Disk trafimon trafikning pulsatsiyalanuvchi tabiatiga ega ekan, disklar band bo'lgan paytda ma'lumotlarni saqlash uchun zaxira xotira keshidan foydalanishingiz mumkin. Agar kesh xotirasi o'zgaruvchan xotiraning shaklida amalga oshirilsa, unda elektrning yo'qolishi bo'lsa, ma'lumotlar saqlanib qoladi. Bundan tashqari, diskdagi operatsiyalarni kutish uchun kichik bloklarni tasodifiy tartibda amalga oshirishga imkon beradi.

Shuningdek, ko'plab arxitektura mavjud, ular hajmini qurbon qilish, tezlikni oshiradi. Ular orasida jurnal diskida va jismoniy ma'lumotlarni joylashtirish uchun turli xil o'zgartirish sxemalari, bu operatsiyalarni massivda qatorlarni samaraliroq tarqatishga imkon beradi.

Variantlardan biri - paritetni qayd etish. (Paritetni ro'yxatdan o'tkazish), bu kichik rekord muammosi (kichik yozish muammosi) va disklardan unumli foydalanishni o'z ichiga oladi. Parentlikni ro'yxatdan o'tkazish Reyd 5-dagi miqdorni belgilaydi, uni FIFO jurnalida yozib olish (FIFO turi) dagi nazoratchi xotirada va qisman diskda qisman. To'liq trekka kirishga kirish sektorga kirishdan 10 baravar ko'proq samarali ekanligini hisobga olgan holda, ko'p miqdordagi o'zgartirilgan paritet ma'lumotlari paritetdan foydalangan holda to'planadi, ularda kuzatuv davomida bir diskka kiritiladi.

Arxitektura suzuvchi ma'lumotlar va tenglik (Suzuvchi ma'lumotlar va paritet), bu disk bloklarini jismoniy joylashtirishni qayta rasmiylashtirishga imkon beradi. Ozod sohillar kamaytirish uchun har bir silindrga joylashtirilgan aylanishning nazokatini (aylanishning kechikishi), ma'lumotlar va paritet bu bo'sh joylarga joylashtiriladi. Quvvat g'oyib bo'lishini ta'minlash uchun, paritet va ma'lumotlar kartasi notinch xotirada saqlanishi kerak. Agar siz joylashtirish xaritasini yo'qotsangiz, massivdagi barcha ma'lumotlar yo'qoladi.

Virtual yiqilish. - Yozuvchi keshdan foydalanib suzuvchi ma'lumotlar va paritet arxitekturasi. Tabiiy ravishda amalga oshirilayotgan ijobiy tomonlar ikkalasi ham.

Bundan tashqari, reyd operatsiyalarini taqsimlash kabi tezlikni oshirishning boshqa usullari ham mavjud. Bir vaqtning o'zida Seagate reyd operatsiyasini tolali Chanel va SCSI interfeysi bilan qo'llab-quvvatladi. Raidning markaziy boshqaruvchisi va disklari o'rtasidagi trafikni kamaytirishga imkon berdi. Bu reyd dasturlari sohasida tuban innovatsiya, ammo texnologiyalar tolali Chanel va SCSI standartlarining ba'zi xususiyatlari sifatida hech qanday vaucherlar emas edi diskli massivlar uchun muvaffaqiyatsizlik modelini zaiflashtiradi.

Xuddi shu reyd 5 uchun, Tipertap arxitekturasi taqdim etildi. Bu shunga o'xshash ko'rinadi - asossiz tugunning markaziy boshqaruv mexanizmi foydalanuvchi so'rovlarini oladi, shundan so'ng ishlov berish algoritmini tanlaydi, so'ngra ishchilar va ishchining pariteti bilan ish olib boradi. Har bir ish tugunlari qatordagi ba'zi bir qismni qayta ishlaydi. Seagate modelida bo'lgani kabi, ishchi tarkibiy qismlari tashabbuskor tugunining ishtirokisiz bir-birlariga ma'lumotlarni uzatadilar. Ish stoli ishlamay qolganida, u xizmat qilgan disklar mavjud bo'lmaydi. Ammo agar har bir belgi alohida ish tugun tomonidan qayta ishlangan bo'lsa, u reydni takrorlash uchun, shuning uchun biz amalga oshirilmayotgan tashabbuskor tugunni qaytarish uchun. . Uning barcha ijobiy xususiyatlari bilan, ushbu arxitektura "xato xatolari" ("; Teshikni") muammosidan aziyat chekmoqda. Bir vaqtning o'zida bir nechta foydalanuvchilar tomonidan kod so'zini o'zgartirayotganda, xato nimani anglatadi.

Reydni tezda tiklashning juda mashhur usulini ta'kidlash kerak - foydalanish bepul disk (Zaxira). Agar massivning disklaridan biri rad etilsa, reyd muvaffaqiyatsiz o'rniga bo'sh disk yordamida tiklanishi mumkin. Bunday amalga oshirishning asosiy xususiyati shundaki, tizim avvalgi (nomutanosib holatga chiqmasdan tashqi aralashuvsiz). Disk tarqatish arxitekturasidan foydalanganda zaxira disklar mantiqiy bloklar massivning ishlamay qolganda tartibda tarqalishning barcha disklariga qadar jismonan tiklanadi.

Klassik reyd darajasiga xos bo'lgan tiklanish muammosini oldini olish uchun arxitektura ham ishlatiladi paritsion deklaratsiya (paritet taqsimoti). Bu kichikroq miqdordagi mantiqiy disklarni katta hajmli kichik jismoniy disklar bilan joylashtirishni o'z ichiga oladi, ammo ko'proq. Ushbu texnologiyani qo'llaganda, tizimni qayta tiklash jarayonida tizimning javob vaqti rekonstruktsiya qilish hajmi ikki baravar oshdi va qayta tiklash vaqti sezilarli darajada kamaydi.

Reydning asosiy darajasining arxitekturasi

Endi batafsil ma'lumotlarga ko'ra asosiy darajadagi darajadagi arxitekturani (asosiy daraja) ko'rib chiqamiz. Ba'zi taxminlarni ko'rib chiqishdan oldin. Raid tizimlarini qurish printsiplarini namoyish etish uchun biz N disklari to'plamini ko'rib chiqamiz (N ni soddalashtirish uchun, biz m bloklardan iborat), ularning har biri m bloklaridan iborat.

Ma'lumotlarga ko'ra, n M, n, u erda ma'lumotlar bloklari bloklari sonining sonini, n ma'lumotlar blokini ajratadigan kichik bloklar soni.

Disklar bir nechta ma'lumotlarni uzatish kanallariga ulanishi mumkin. Katta kanallardan foydalanish o'tkazish qobiliyatini oshiradi.

Raid 0. Disklar qatorida bekor qilinmasdan (chiziqli disk qatnovi buzilmasdan)

Bu ma'lumotlar bloklarga bo'linadigan disk masofasi va har bir blok alohida diskka yoziladi (yoki o'qiladi). Shunday qilib, siz bir vaqtning o'zida bir nechta I / O operatsiyalarini amalga oshirishingiz mumkin.

Foyda:

  • i / O so'rovlari va katta ma'lumotlar ma'lumotlarini intensiv qayta ko'rib chiqishni talab qiladigan arizalar uchun eng yuqori ko'rsatkich;
  • oddiylik;
  • birlik hajmi uchun past narx.

Kamchiliklari:

  • nosozlik bardoshli echimi emas;
  • bitta diskning ishlamay qolishi bu qatorlarning yo'qolishiga olib keladi.

RAID 1. Dalash usuli yoki oyna (aks ettirish) bilan disk qatori

Ko'zgusi - bu kichik hajmli massiv massivining ishonchliligini oshirishning an'anaviy usuli. Oddiy versiyada bir xil ma'lumotlarni yozib olish uchun ikkita diskdan foydalaniladi va ulardan birida, uning ikki dona qoldiqlari bir xil rejimda ishlash davom etmoqda.

Foyda:

  • oddiylik;
  • muvaffaqiyatsizlikka uchraydigan (nusxa ko'chirish) massivida qatorni tiklash oson;
  • katta so'rovlar intensivligi bilan dasturlar uchun juda yuqori tezlik.

Kamchiliklari:

  • birlik hajmiga yuqori xarajat - 100% ortiqcha xarajatlar;
  • ma'lumot uzatish darajasi pastligi.

RAID 2. Xurmallash kodi yordamida muvozanatli disklar qatori (ECC ECC).

2-reydda qo'llaniladigan ortiqcha kodlash kimyoviy kodi deyiladi. Kimyoviy kodni to'g'ri tuzatish va ikki tomonlama nosozlikni aniqlash imkonini beradi. Bugungi kunda ECC xotiraida ma'lumotlar kodlash texnologiyasida faol foydalaniladi. Magnitli disklar bo'yicha kodlarni kodlash.

Bunday holda, tavsifning murakkabligi sababli belgilangan miqdordagi disklar bilan bir misol keltirilgan (ma'lumotlar so'zi 4 bitdan iborat) 3 tadan 3).

Foyda:

  • tez xato tuzatish ("chivinda");
  • ma'lumotlar uzatishning juda yuqori tezligi;
  • disklarning ko'payishi bilan xarajatlar kamayadi;
  • juda oddiy amalga oshirish.

Kamchiliklari:

  • oz miqdordagi disklar bilan yuqori xarajatlar;
  • so'rovni qayta ishlash tezligi (tranzaktsiyalarga yo'naltirilgan tizimlarga mos emas).

Reyd 3. Muvaffaqiyatsiz ma'lumotlar transferi va pariteti (parallel bilan parallel transfer disklari)

Ma'lumotlar bayt darajasidagi atamalarga bo'linadi va bir vaqtning o'zida konrayning barcha g'ildiraklarida taqqoslash uchun ishlatiladi. Raid 3 dan foydalanish Raidda katta miqdordagi ortiqcha miqdordagi muammolarni hal qiladi 2. Raidning 2-darajasida ishlatiladigan eng yuqori darajadagi to'lovni aniqlash uchun. Ammo bu kerak emas, chunki aksariyat nazoratchilar diskni maxsus signallardan yoki diskda qayd etilgan va tasodifiy muvaffaqiyatsizliklarni tuzatish uchun ishlatiladigan qo'shimcha kodlashdan foydalanishni aniqlay oladi.

Foyda:

  • ma'lumot uzatish darajasi juda yuqori;
  • disk etishmovchiligi biroz tez ta'sir qiladi;

Kamchiliklari:

  • amal qilish oson emas;
  • kam miqdordagi ma'lumotlarni katta miqdordagi ma'lumotlar bilan past ko'rsatkich.

Reyd 4. Adolatning bo'lingan diski bo'lgan mustaqil disklar (umumiy pariteti bo'lmagan mustaqil ma'lumotlar disklari)

Ma'lumotlar blok darajasida bo'linadi. Har bir ma'lumotlar bloki alohida diskka yoziladi va alohida o'qilishi mumkin. Blok guruhiga bo'lgan tengdosh yozuvlar va o'qish paytida tekshirilganda yaratiladi. Raid 4-darajali ma'lumotlarning bajarilishini bir vaqtning o'zida bir vaqtning o'zida bir nechta kiritish / chiqishini amalga oshirishga imkon beradigan parallelizm bo'yicha ma'lumotlarni oshiradi. Raid 3 va 4 reyd o'rtasidagi asosiy farq shundaki, ikkinchisida ma'lumotlar ajratilgan tarmoqlar yoki bayt darajasida emas, balki tarmoqlar darajasida amalga oshiriladi.

Foyda:

  • ma'lumotlarning juda katta tezligi katta hajmlarga;
  • ma'lumotlar o'quvchilarining katta intensivligi bilan yuqori ko'rsatkich;
  • ortiqcha mashqlar uchun kichik xarajat.

Kamchiliklari:

  • ma'lumotlarni yozishda juda past ko'rsatkich;
  • ma'lumotlarning kichik hajmlari bilan ma'lumotlarning kamligi pastligi;
  • o'qish va yozish uchun assimetrik ishlash.

RAID 5. tarqatilgan paritetik disklar (taqsimlangan paritet bloklari bilan mustaqil ma'lumotlar disklari)

Ushbu daraja Raid 4 ga o'xshash, ammo avvalgi paritozitsiyadan farqli o'laroq, qatorning barcha disklari orqali tsiklik jihatdan taqsimlanadi. Ushbu o'zgarish sizga ko'p tarmoqli tizimlardagi kichik miqdordagi ma'lumotlar yozuvini oshirishga imkon beradi. Agar yozuv operatsiyalari to'g'ri rejalashtirilgan bo'lsa, unda n / 2 blokka ishlov berish parallel bo'lishi mumkin, u erda n guruhdagi disklar soni.

Foyda:

  • yuqori ma'lumotlarni qayd etish tezligi;
  • ma'lumotlarni o'qish tezligi etarli;
  • o'qish / yozish so'rovlarining katta intensivligi bilan yuqori ko'rsatkich;
  • ortiqcha mashqlar uchun kichik xarajat.

Kamchiliklari:

  • ma'lumotni o'qish tezligi reydga qaraganda past;
  • yagona so'rovlar bo'yicha kichik hajmli ma'lumotlar uchun past o'qish / yozish ma'lumotlar;
  • juda murakkab amalga oshirish;
  • ma'lumotni qayta tiklash.

Reyd 6. Ikki mustaqil paritetni tarqatgan sxemalarga ega bo'lgan mustaqil disklar (mustaqil ma'lumotlar disklari bilan mustaqil ma'lumotlar sxemalari)

Ma'lumotlar Blok darajasida, Raid 5 ga o'xshash bo'linadi, ammo oldingi arxitekturadan tashqari, ikkinchi sxema nosozliklarni bag'rikenglikni oshirish uchun ishlatiladi. Ushbu arxitektura ikki tomonlama muvaffaqiyatsizlikka chidamli. Biroq, mantiqiy rekordni amalga oshirishda diskka oltita murojaat bo'lsa, aslida bir so'rovni qayta ishlash vaqtini sezilarli darajada oshiradi.

Foyda:

  • yuqori nosozlik bardoshlik;
  • etarli darajada yuqori tezlikni qayta ishlash tezligi;
  • ortiqcha miqdordagi ortiqcha xarajatlar uchun nisbatan kichik hajmdagi xarajatlar.

Kamchiliklari:

  • juda murakkab amalga oshirish;
  • ma'lumotni qayta tiklash;
  • ma'lumot yozish tezligi juda past.

Zamonaviy reyd konturlovchilari turli xil reyd darajasini birlashtirishga imkon beradi. Shunday qilib, siz turli darajadagi, shuningdek, ko'p sonli disklarga ega bo'lgan tizimlarni birlashtiradigan tizimlarni joriy qilishingiz mumkin. Bu odatda null-tekislangan kombinatsiya (kesish) va har qanday nosozlik darajasi.

RAID 10. To'ldirishga chidamlilik va parallel ishlov berish bilan muvaffaqiyatsizlikka olib kelmaslik

Ushbu arxitektura reymlar qatoriga kirgan Raid 0 qatoridir. U juda yuqori nomutanosiblik va ishlashni birlashtiradi.

Foyda:

  • yuqori nosozlik bardoshlik;
  • yuqori ko'rsatkich.

Kamchiliklari:

  • juda katta xarajatlar;
  • cheklangan tarozi.

RAID 30. Ma'lumot uzatilishi va uning kuchayishi bilan muvaffaqiyatsizlikka bardoshli qatnov.

Bu Raid 0 reymlari, ularning segmentlari 3 reydlar 3. Ramolar, u nosozlik va yuqori ko'rsatkichlarni birlashtiradi. Odatda keng hajmdagi ma'lumotlarni uzatishni talab qiladigan arizalar uchun ishlatiladi.

Foyda:

  • yuqori nosozlik bardoshlik;
  • yuqori ko'rsatkich.

Kamchiliklari:

  • yuqori narx;
  • cheklangan tarozi.

Rid 50. Tarqatilgan tenglik va yuqori ko'rsatkich bilan muvaffaqiyatsizlikka chidamli qator

Bu reymlar qatoriga ega bo'lgan Raid 0 reymlari. Bu kamera intellektual va yuqori darajadagi ma'lumotlarni uzatish stavkasi bilan bog'liq bo'lgan nomutanosiblik va yuqori ko'rsatkichlarni birlashtiradi.

Foyda:

  • yuqori nosozlik bardoshlik;
  • ma'lumot uzatish darajasi yuqori;
  • yuqori tezlikni qayta ishlash.

Kamchiliklari:

  • yuqori narx;
  • cheklangan tarozi.

Reyd 7. Ishtiyoqli massivlar unumdorlikni oshirish uchun optimallashtirilgan. Yuqori I / O stavkalari va yuqori darajadagi ma'lumot uzatish narxlari uchun optimallashtirilgan Asyxt. Raid 7® - bu ro'yxatga olingan brend saqlash kompyuter korporatsiyasi (SCC)

RAID 7 arxitekturasini tushunish uchun, bu xususiyatlarni ko'rib chiqing:

  1. Ma'lumot uzatish bo'yicha barcha so'rovlar asenkron va mustaqil ravishda qayta ishlanadi.
  2. Barcha o'qish / yozish operatsiyalari yuqori tezlikdagi X-avtobus orqali keshlanadi.
  3. Tekshiruv diskini har qanday kanalga joylashtirilishi mumkin.
  4. Massiv nazoratchisining mikroprosessorida real vaqtli operatsion tizim jarayonlarni qayta ishlash uchun ishlatiladi.
  5. Tizim juda yaxshi bo'ladi: 12ta xost interfeysi va 48 tagacha disk.
  6. Operatsion tizim aloqa kanallarini boshqaradi.
  7. SCSI disklari, shinalar, anamo taxtalari va xotira modullari qo'llaniladi.
  8. Ichki kesh xotirasi bilan ishlash uchun yuqori tezlikdagi x-avtobus avtobusida ishlatiladi.
  9. Paritet yaratish protsedurasi keshga kiritilgan.
  10. Tizimga biriktirilgan disklar alohida qiymati deb e'lon qilinishi mumkin.
  11. SNMP Agentidan tizimni boshqarish va mononlashtirish uchun foydalanishingiz mumkin.

Foyda:

  • ma'lumot uzatish tezligi darajasi va yuqori tezlikni qayta ishlash tezligi (1,5 - 6 baravar yuqori);
  • xostli interfeyslarning yuqori miqdori;
  • ma'lumotlar yozish tezligi massivlar sonining ko'payishi bilan ortadi;
  • paramni hisoblash uchun qo'shimcha ma'lumotlarni uzatishning hojati yo'q.

Kamchiliklari:

  • bitta ishlab chiqaruvchiga egalik;
  • birlik hajmi uchun juda yuqori xarajat;
  • qisqa kafolat muddati;
  • foydalanuvchi tomonidan xizmat ko'rsatilishi mumkin emas;
  • ma'lumotlarning yo'qolishidan ma'lumotlarning yo'qolishi oldini olish uchun siz uzluksiz quvvat manbaidan foydalanishingiz kerak.

Hozirgi xususiyatlarini taqqoslash uchun hozir birga odatiy hollarni ko'rib chiqing. Taqqoslash jadvalda keltirilgan arxitektorlar doirasida amalga oshiriladi.

ReydEng kam
Disk
Ehtiyoj
Disklarda
Rad etish
barqarorlik
Tezlik
Ma'lumot uzatish
Intensivlik
Qayta ishlash
So'rovlar
Amaliy
ishlatish
0 2 N. juda baland
n x x 1 diskka
Grafika, video
1 2 2n * R\u003e 1 disk
W \u003d 1 disk
2 x 1 diskgacha
W \u003d 1 disk
kichik fayl serverlari
2 7 2n. ~ Reyd 3.Pastmaftunkor
3 3 N + 1. PastGrafika, video
4 3 N + 1. R w.R \u003d reyd 0
W.
fayl serverlari
5 3 N + 1. R w.R \u003d reyd 0
W.
ma'lumotlar bazasi serverlari
6 4 N + 2.eng balandpastR\u003e 1 disk
W.
juda kam foydalangan
7 12 N + 1. eng balandeng balandhar xil turdagi dasturlar

Yaratish:

  • * - Odatda ishlatilgan variant ko'rib chiqiladi;
  • k - pasayish soni;
  • R - o'qish;
  • W - Yozish.

Raid tizimlarini joriy etishning ba'zi jihatlari

Raid tizimini amalga oshirish uchun uchta asosiy variantni ko'rib chiqing:

  • dasturiy ta'minot (dasturiy ta'minot);
  • apparat - avtobusga asoslangan avtobusga asoslangan;
  • apparat - avtonom quyi tizimi (quyi tizim bazasi).

Har qanday amalga oshirish boshqasidan yaxshiroq ekanligini aytmaydi. Massivni tashkil etishning har bir versiyasi moliyaviy imkoniyatlarga, foydalanuvchilar va qo'llaniladigan dasturlarga qarab bitta foydalanuvchi ehtiyojlarini qondiradi.

Yuqoridagi barcha malakalarning har biri dastur kodeksi bajarilishiga asoslanadi. Ular ushbu Kod ijro etilgan joyda ular farq qiladi: kompyuterning markaziy protsessorida (dasturiy ta'minotni amalga oshirish) yoki ixtisoslashtirilgan protsessorda Reyd nazoratchisi (apparatni joriy qilish).

Dasturiy ta'minotni amalga oshirishning asosiy afzalligi past narxdir. Ammo bu juda ko'p kamchiliklarga ega: past ko'rsatkichlarga ega, qo'shimcha ishlash, qo'shimcha ish olib borish, shinalar trafikini oshiradi. Dasturiy jihatdan oddiy reyd darajalarini - 0 va 1, chunki ular sezilarli hisoblashni talab qilmaydi. Kirish darajasida dasturiy ta'minotni amalga oshiradigan ushbu xususiyatlar, reyd tizimlari tomonidan qo'llaniladi.

Reyd apparat dasturlari dasturiy ta'minotdan foydalanadigan qo'shimcha uskunalardan foydalanganidek, dasturiy ta'minotdan foydalanadi. Shu bilan birga, ular markaziy protsessor va tizim avtobusiga va shunga mos ravishda tezlikni oshirishga imkon beradi.

Avtobusga yo'naltirilgan dasturlar Computer yuqori tezyurar avtobusidan foydalanadigan reydli kontsernatdoshlardir (PCI avtobus odatda ishlatiladi). O'z navbatida, charchagan matolarni past darajadagi va yuqori darajaga bo'lish mumkin. birinchi, odatda, SCSI chips bor va bir SCSI ajralmas tekshiruvi bilan, ota kuni deb atalmish, RAID port foydalanmang. Bu holda, RAID kodi va I / O operatsiyalarni qayta ishlash funktsiyalari, ota haqida RAID nazorat va SCSI chiplari protsessor o'rtasida taqsimlanadi. Shunday qilib, markaziy protsessor qayta ishlashdan chiqariladi qo'shimcha kod Va shinalar trafi dastur variantiga nisbatan kamayadi. Bunday kengashlari qiymati ular RAID tizimlari qaratilgan, ayniqsa, agar, odatda, kichik - 0 yoki 1 (u erda RAID 3, 5, 10, 30, 50 ilovalar ham, lekin ular yana qimmat), tufayli ular asta-sekin Dasturiy ta'minot dasturlarini dastlabki darajadagi serverlar bozoridan chiqarib oling. Yuqori darajadagi shinalarni amalga oshirish kontrollerlari ularning ukalariga qaraganda biroz boshqacha tuzilishga ega. Raid kodini kiritish / chiqish va ijro etish bilan bog'liq barcha funktsiyalarni o'z zimmalariga oladilar. Bundan tashqari, ular anamohonni amalga oshirish va qoida tariqasida, ko'proq xususiyatlarga ega (masalan, ana-modulni keshda anavtob shampani yo'qolishi bo'yicha ma'lumotlarni saqlash uchun modulni ulash qobiliyati). Bunday boshqaruvchilar odatda past darajadan qimmatroq va o'rta va yuqori darajadagi serverlarda qo'llaniladi. Ular, qoida tariqasida, avtobusning ichki avtobusiga bevosita bog'liqligini hisobga olish, ular ko'rib chiqilayotgan tizimlar orasida eng samarali hisoblanadi (qachon) ) Shu mezbon tizimlari tashkil. Maksimal tezlik Bunday tizimlar 132 MB / s (32bit PCI) yoki 264 Mb / s (64bit PCI) 33MHz bilan birga.

Yuqorida aytib o'tilgan afzalliklar bilan birga, charchagan arxitektura quyidagi kamchiliklarga ega:

  • operatsion tizimga va platformaga bog'liqlik;
  • cheklangan taroqliligi;
  • noqonuniy bardoshli tizimlarni tashkil etish bo'yicha cheklangan imkoniyatlar.

Bularning barchasi avtonom quyi tizimlar yordamida oldini olish mumkin. Ushbu tizimlar to'liq avtonom tashqi tashkilotga ega va printsipial, axborotni saqlash tizimlarini tashkil qilish uchun ishlatiladigan alohida kompyuter. Bundan tashqari, optik tolali kanal texnologiyasi muvaffaqiyatli rivojlantirish taqdirda, avtonom tizimlar tezligi balon yo'naltirilgan tizimlarga hosil bo'lmaydi.

Odatda tashqi nazoratchi bir avtobus tashkilot bilan tizimlari farqli o'laroq, tizim bir nechta asosiy kompyuter ulash va Klaster tashkil qilish imkonini beradi mezbon kanallar, jumladan, I / O kanallar juda ko'p, bor bo'lishi mumkin, alohida rafta joylashtirilgan va Tizimlar. Avtonom boshqaruvchi bo'lgan tizimlarda siz issiq zaxira kontrolyatorlarini amalga oshirishingiz mumkin.

Avtonom tizimlarning kamchiliklaridan biri ularning katta qiymati bo'lib qolmoqda.

Yuqorida aytib o'tilganlarni hisobga olsak, biz avtonom boshqaruvchilar yuqori yakuniy ma'lumotlar omborlari va klaster tizimlarini joriy qilish uchun ishlatiladi.

Ko'plab foydalanuvchilar bunday tushuncha haqida bostirib kirishni eshitishdi, ammo amalda bu nima ekanligini tasavvur qiling. Ammo shuni ta'kidlab, bu erda hech narsa murakkab emas. Biz oddiy oddiy odam uchun axborot tushuntirish asosida, barmoqlariga, deb ataladi, bu muddat, mohiyatini tahlil qiladi.

Reydli massivlar nima?

Boshlash, Internet nashrlari tomonidan taqdim etilayotgan umumiy talqinni ko'rib chiqing. Diskli qatorlar - bu saqlanadigan ma'lumot olish tezligini oshirish yoki uni takomillashtirish tezligini oshirish yoki uni zaxira nusxalarini qaytarish paytida.

Bunday to'plamda, nazariy jihatdan cheklovlarni o'rnatish nuqtai nazaridan qattiq disklar cheklovlar mavjud emas. Bularning barchasi faqat qancha ulanishni qo'llab-quvvatlashga bog'liq anamo taxta. Aslida, nega reydli massivlar ishlatiladi? Texnologiyalarni ishlab chiqish yo'nalishi bo'yicha (qattiq diskka nisbatan) uzoq vaqt davomida muzlatib qo'yganiga e'tibor berish kerak. Ular bir nuqtada muzlatib qo'yishgan (7200 rpm, kesh miqdori va boshqalar. ). Bu borada istisno faqat SSD modellari, ammo ular asosan hajmning oshishi mumkin. Shu bilan birga, Rempers protsessorlari yoki irqlarini ishlab chiqarishda ko'proq taranglash. Shunday qilib, reyd massivlaridan foydalanganligi sababli, hosildorlikning o'sishining ko'payishi qattiq disklarga kirish paytida amalga oshiriladi.

Reydli disk massivlari: tur, maqsadlar

Massivlar uchun ular ishlatilgan raqamlarga (0, 1, 2 va hk. 2) raqamga bo'lish mumkin. Har bir bunday raqam belgilangan funktsiyalardan birini bajarish bilan mos keladi.

U asosiy vazifalari ularning ustiga aniq, chunki, bu tasniflash asosiy, (nega ochiq-oydin bo'ladi, bundan keyin quyida) sonlar 0 va 1 bilan disk suhbat bo'ladi.

bir necha qattiq disklar bilan tillo yaratish, siz dastlab, RAID qiymati SATA konfiguratsiya bo'limga o'rnatiladi BIOS sozlamalarini foydalaning. Shuni ta'kidlash kerakki, ulangan disklar hajmi, interfeysi, ulanish, kesh va boshqalar nuqtai nazaridan mutlaqo o'xshash parametrlarga ega bo'lishi kerak.

Reyd 0 (chiziqlar)

Nol disk massivlari asosan saqlangan ma'lumotlarga kirishni tezlashtirish uchun mo'ljallangan (yozib olish yoki o'qish). Ular, qoida tariqasida, ikkitadan to'rtta qattiq drayvdan bir to'plamda bo'lishi mumkin.

Ammo keyin eng muhim muammo shundaki, disklardan biri haqida ma'lumotni olib tashlashda, u boshqalarda yo'qoladi. Ma'lumotlar har bir diskdagi bloklar shaklida qayd etiladi va unumdorlikning ko'payishi qattiq disklar soniga mutanosib ravishda (ya'ni to'rtta disk ikki baravar tezroq). Ammo ma'lumotlarning yo'qolishi faqat bloklar turli disklarda joylashganligi bilan bog'liq, ammo foydalanuvchi bir xil "dirijer" da fayllarni normal ekranda ko'radi.

Raid 1.

Yagona oyat bilan disk qatnovlari aks ettirish (oyna tasviri) ni (oyna rasmini) bajarish va takrorlash orqali saqlash uchun xizmat qiladi.

Taxminan ishlar, bu davlat bilan, gapirish, foydalanuvchi bir oz ishlash yo'qotadi, lekin u aynan ishonch hosil ma'lumotlar bir bo'limdan yo'qolganda, ular boshqa saqlanadi bo'lishi mumkin.

2 va undan yuqori reyd

2 va undan yuqori raqamlar bilan qatorlar ikki maqsadga ega. Bir tomondan, ular ma'lumotni boshqa tomondan yozib olish uchun mo'ljallangan, xatolarni tuzatish uchun ishlatiladi.

Boshqacha qilib aytganda, bu turdagi disk qatorlari 0 va 1 reydli reyd imkoniyatlarini birlashtiradi, ammo ular kompyuterda juda mashhur foydalanmaydilar, garchi ular foydalanishga asoslangan bo'lsa ham

Amaliyotda qanday foydalanish yaxshiroq?

Albatta, agar kompyuter zamonaviy o'yinlar kabi resurs intensiv dasturlardan foydalansa, Raid 0 qatorlaridan foydalanish yaxshiroqdir. Agar biron-bir tarzda saqlanishi kerak bo'lgan muhim ma'lumotlar bo'lsa, shuncha o'zgarishingiz kerak bo'ladi U erda olingan raqamlar bilan ligaments mashhur ortiq hech qachon ikki va undan yuqori edi aslida RAID-ketliklar 1. tufayli, ulardan foydalanish foydalanuvchi istagi bilan faqat belgilanadi. Aytgancha, nol massivlardan foydalanish amaliy va agar foydalanuvchi ko'pincha MP3 format yoki Flac Standart-da yuqori darajadagi ko'p miqdordagi multimedia fayllarini yuklab olsa.

Qolganlari sizning imtiyozlaringiz va ehtiyojlaringizga tayanishi kerak. Bu, bu yoki boshqa massivdan foydalanishga bog'liq. Va, albatta, to'plamni o'rnatishda afzallik berish yaxshiroqdir sSD disklarAn'anaviy qattiq disklarga qaraganda ular dastlab rekonstruktsiya va o'qish tezligida yuqori ko'rsatkichlarga ega. Ammo ular o'zlarining xususiyatlari va parametrlarida mutlaqo bir xil bo'lishi kerak, aks holda ulangan kombinatsiyasi shunchaki ishlamaydi. Va bu juda muhim shartlardan biri. Shunday qilib, siz ushbu jihatga e'tibor berishingiz kerak.

Barcha o'quvchilarning veb-saytiga salom! Do'stlar, men uzoq vaqtdan beri reyd kompyuteriga (mustaqil disklarning ortiqcha massividagi massiv) qatorini qanday yaratishni juda xohlardim. Muammoning murakkab bo'lganiga qaramay, hamma narsa juda sodda va menimcha, ushbu maqolani o'qib chiqqan holda, ushbu maqolani o'qib chiqilgandan so'ng darhol xizmatga qo'yiladi va ma'lumotlar texnologiyangizning xavfsizligi bilan bog'liq bu foydali narsadan foydalanishdan xursand bo'ladi .

Qanday yaratish kerak Reyd massivi va nima uchun kerak

Hech kimga sir emaski, kompyuterda bizning ma'lumotimiz deyarli sug'urtalanmaydi va eng insuguruning daqiqasida buzilishi uchun mulkka ega bo'lgan oddiy qattiq diskda joylashgan. Uzoq vaqt davomida tan olindi qattiq disk Bizning tizimimizning eng zaif va buzilmas joyi, bu mexanik qismlarga ega. Muhim ma'lumotlarni yo'qotgan foydalanuvchilardan (menman), "Varia" ning chiqolmaganligi sababli, bir muncha vaqt, kelajakda bunday muammolardan qochish kerakligi sababli, kelajakda bunday muammolardan qanday qutulish kerakligini so'radi reyd massivini yaratish.

Mustaqil disklarning haddan tashqari qatorining to'liq nuqtasi bu diskning to'liq bo'linishi bo'lsa, kalitlarni qattiq diskda saqlashdir! Buni qanday qilish kerak, - deb so'raysiz, bu juda oddiy, sizga qattiq disk kerak (siz balandlik hajmida har xil).

Bugungi maqolada biz Windows 8.1 operatsion tizimining yordami bilan biz eng oson va mashhur qattiq disklarni yaratamiz. Raid 1 OzivalShuningdek, u "aks ettirish" (aks etuvchi) deb nomlanadi. "Oyna" ning ma'nosi shundaki, ikkala diskdagi ma'lumotlar takrorlanadi (parallel ravishda yozilgan) va ikkita qattiq disklar bir-birining aniq nusxasisi.

Agar siz faylni birinchi qattiq diskka ko'chirgan bo'lsangiz, ikkinchisi bir xil faylni paydo qiladi va agar bitta qattiq disk ishlamay qolsa, barcha ma'lumotlaringiz butun soningiz bo'lib qoladi ikkinchi vinchester (oyna). Ikki qattiq drayvlar unchalik katta bo'lmagan mayda-chuydalikning buzilishi ehtimoli katta.

Faqatgina minus 1 massivingiz, agar siz 500 gb hajmli bo'lsa, shundan iboratki, 500 ga teng bo'lsa, shu bilan bir xil 500 ga teng bo'lsa fayllarni saqlash. GB emas, 1TB.

ikki biri qattiq disk muvaffaqiyatsiz bo'lsa, faqat uni qabul va ma'lumotlar bilan allaqachon o'rnatilgan qattiq haydovchi uchun bir ko'zgu kabi qo'shib, uni o'zgartirish va uni gap.

Shaxsan men, ko'p yillar, men ishda ishlataman Raid 1 1 sil va bir yil oldin ikki qattiq drayvlar massivi, bitta "qattiq" uzoq vaqt yashashni buyurdi, men uni o'sha erda almashtirishim kerak edi, shunda men dahshat bilan o'yladim, shuning uchun men ish bir necha yillar davomida to'plangan ma'lumotlar ketgan bo'ladi, va shuning uchun, Men shunchaki buzuq "Terabyte" o'rniga va ish davom chunki, katta bir RAID, orqasida bir oz sovuq yugurib yo'q. Aytgancha, menda ikkita 500 Gb qattiq disklar bor.

Dasturni yaratishRaid 1. windows 8.1 ikkita bo'sh qattiq diskni massimi

Avvalo, biz tizimimiz bo'limimizda ikkita toza drayvlarni o'rnatamiz. Masalan, men 250 Gb ikkita qattiq diskni olaman.

Qattiq disklar o'lchami har xil yoki boshqa qattiq diskda bo'lsa, nima qilish kerak bo'lsa, quyidagi maqolada o'qing.

Ochiq drayverni boshqarish

Disk 0. - O'rnatilgan ish bilan SSD qattiq holat windows tizimi 8.1 Bo'limda (C :).

1-disk. va Disk 2. - 250 gb hajmli qattiq disklar 1 qatorni yig'amiz.

Har qanday qattiq diskda o'ng sichqonchani tanlang va "oyna tomini yarating"

Oldin tanlangan disk uchun oyna bo'lishi kerak bo'lgan disk qo'shing. birinchi oyna hajmi, biz chap qismida vositalari, disk 2 tanlang va "Qo'shish" tugmasini bosing disk 1, tanladi.

Biz Reyd Raid 1 Massuv dasturini tanlaymiz, men xatni qoldiraman (D :). Keyinchalik

Tez formatlashni tezkor formatlash va Keyingi-ni bosing.

Haydovchi nazoratda, oyna hajmi qonli-qizil va diskning bitta harfi bor, bizning holatimizda (D :). Har qanday faylni har qanday diskka nusxalash va ular darhol boshqa diskda ko'rinadi.

"Ushbu kompyuter" derazasida rAID 1 qatorida bitta disk sifatida ko'rsatiladi.

Agar ikkita qattiq disklardan biri ishlamay qolsa, reyd massivi diskni boshqarish bilan belgilanadi, ammo ikkinchi RIDID diskda barcha ma'lumotlar saqlanib qoladi.

So'rovni talab qilish

Ta'rif Reyd massivlari ()

Ta'rif Raid 0.


Disk massivi samaradorlikni oshirish nomuvofiqliksiz
Yolg'onchilarga bardoshliksiz chiziqli disk massi

Armay Raid 0 eng samarali va eng kam reydlardan himoyalangan. Ma'lumotlar bloklar soniga mutanosib ravishda ajratilgan, bu yuqori tarmoqli yuqori chatovkaga olib keladi. Ushbu tuzilishning yuqori ko'rsatkichlari parallel yozuvlar va qo'shimchalar yo'qligi bilan ta'minlanadi. Massivdagi biron bir diskning muvaffaqiyatsizligi barcha ma'lumotlarni yo'qotishga olib keladi. Ushbu daraja chiziqqirish deb ataladi.

Foyda:
- I / O so'rovlari va katta ma'lumotlar ma'lumotlarini intensiv qayta ko'rib chiqishni talab qiladigan arizalar uchun eng yuqori spektakl;
- Ijratish oson;
- birlik hajmi uchun past narx.
Kamchiliklari:
- nomuvofiq echim qilmaslik;
- Bitta diskning ishlamay qolishi massivning barcha ma'lumotlarini yo'qotishni keltirib chiqaradi.

Ta'rif Raid 1.


Takroriy yoki aks ettirish bilan disk masofasi
Dupleks va aks ettirish.
Reyd 1 - Ikkita diskning oyna aks ettirish. Ushbu qatorning tuzilishi uning yuqori zararli bag'rikengligini ta'minlaydi. Massiv yuqori narx va past ko'rsatkich bilan tavsiflanadi.

Foyda:
- Ijratish oson;
Muvaffaqiyatsizlikka uchraydigan (nusxa ko'chirish) qatorini tiklash oson;
- katta so'rovlar intensivligi bilan dasturlar uchun juda yuqori tezlik.
Kamchiliklari:
Birlik hajmiga yuqori xarajat - 100% ortiqcha xarajatlar;
- · ma'lumotlarni uzatish tezligi.

RAID 2.


Xurmallash kodi yordamida disk qatnovi
Kodeksi ECC ECC.
Raid 2 - kimyoviy xatolarni tuzatish kodlari (ECC ECC). Kodlar sizga bitta narsani tuzatish va ikki tomonlama nosozlikni aniqlash imkonini beradi.

Foyda:
- xatolarning tez tuzatish ("chivinda");
- katta hajmdagi ma'lumotlarni uzatishning juda yuqori tezligi;
Disklar sonining ko'payishi bilan, qo'shimcha xarajatlar kamayadi;
- Bu oddiy amalga oshirish.
Kamchiliklari:
- oz miqdordagi disklar bilan yuqori xarajatlar;
- · past tezlikni qayta ishlash tezligi (tranzaktsiyalarga yo'naltirilgan tizimlarga mos emas).

RAID 3.


Ma'lumotlar parallelligi va parityumentlari bilan muvaffaqiyatsizlikka uchradi
Parallel uzatish disklari

RAID 3 - ma'lumotlar disklar birida checksumi (axlat) bilan bayt darajasida chiziqlar ajratib tamoyili bo'yicha saqlanadi. 2-darajali reydda qatorda qatorda bir nechta bir nechta bir oz miqdorda foydalanish muammosi yo'q. Raid 2-da ishlatiladigan cheklarning noto'g'ri disklari noto'g'ri zaryadni aniqlash uchun kerak. Biroq, eng zamonaviy kontrolörler disk maxsus signallari yoki axborot diskda yozilgan va to'g'ri tasodifiy muvaffaqiyatsizliklar uchun ishlatiladigan qo'shimcha kodlash yordamida rad aniqlash imkoniyatiga ega.

Foyda:
- ma'lumotlar uzatish tezligi bo'yicha juda yuqori ko'rsatkichlar;
· Disk etishmovchiligi biroz tez ta'sir qiladi;
- Kichik o'sishni sotish uchun kichik hajmda.
Kamchiliklari:
- osonlashish oson;
- past hajmli ma'lumotlar talablarining katta intensivligi bilan past ko'rsatkich.

Barcha zamonaviy antkazmalar birlashtirilgan reyd kontromerlari bilan jihozlangan va eng yaxshi modellar ham bir nechta integratsiyalashgan reyd kontromerlariga ega. Birlashtirilgan reyd boshqaruvchilariga binoan uy foydalanuvchilari tomonidan alohida savol tug'iladi. Qanday bo'lmasin, zamonaviy anamo taxta foydalanuvchiga bir nechta disklardan reyd qatori yaratish imkoniyatini beradi. Biroq, har bir uy foydalanuvchi qator darajasi tanlash uchun RAID majmuasini yaratish uchun qanday biladi, va, albatta, u, RAID-ketliklar foydalanish foyda va salbiy tomonlari tasavvur bermaydi.
Ushbu maqolada biz uy kompyuteriga reydli qatlamli qatorlarni yaratishda qisqa tavsiyalar beramiz va muayyan misolda reyd massivining mahsuldorligini mustaqil ravishda sinab ko'rishingiz mumkin.

Yaratilish tarixi

Birinchi marta, "Raid-Masif" atamasi 1987 yilda Amerika tadqiqotchilari Patterson, Gibson va Kalifistan disklarining ortiqcha massivlari "maqolasida" arzon disklar, reydlar "maqolasida paydo bo'lgan. ") hajmini va tezligini tizimi ortadi, va individual disklar etishmovchiligi natijasida butun tizimi muvaffaqiyatsizlikka sabab yo'q edi, shunday qilib, bir mantiqiy qurilma ichiga bir necha arzon qattiq disk birlashtirish mumkin, nima tasvirlangan.

Ushbu moddaning chiqarilishi 20 yildan ortiq vaqt davomida chiqarilganligi sababli, ammo reydlar qatnovi texnologiyasi bugungi kunda o'z dolzarbligini yo'qotmadi. O'shandan beri o'zgargan yagona narsa - reyd qisqartmasini dekodlash. Gap shundaki, dastlabki reydli massivlar arzon disklarda qurilgan, shuning uchun arzon (arzon) so'zga to'g'ri keladi.

O'lchash printsipi

Shunday qilib, reyd nosoq bag'rikenglik va samaradorlikni oshirishni ta'minlash uchun tayinlangan mustaqil disklar (mustaqil disklar) bo'lgan mustaqil disklarning ortiqcha massividir. Ishlatib bo'lmaydigan bag'rikenglik ortiqchachilik tufayli erishiladi. Ya'ni, foydalanuvchi uchun kirish mumkin bo'lmagan xizmat maqsadlarida disk sig'imi uchun ajratilgan.

Disk quyi tizimining ishlashini takomillashtirish bir vaqtning o'zida bir nechta disklarning ishlashi bilan ta'minlanadi va shu ma'noda massivda ko'proq drayverlar (ma'lum bir chegaragacha) ko'proq bo'ladi.

Massivdagi disklarni birgalikda ishlatish yoki boshqa parallel yoki mustaqil foydalanishdan foydalanish mumkin. Parallel kirish bilan disk maydoni ma'lumotlarni qayd qilish uchun bloklarga (chiziqlar) bo'linadi. Shunga o'xshab, diskda qayd etilgan ma'lumotlar bir xil bloklarga bo'linadi. Yozilganda, alohida bloklar turli xil disklarda qayd etiladi va turli xil disklarda bir nechta bloklarni yozib olish bir vaqtning o'zida uchraydi, bu bir vaqtning o'zida uchraydi, bu esa yozish operatsiyalarida ishlashni ko'paytirishga olib keladi. Kerakli ma'lumotlar alohida bloklar bilan bir vaqtning o'zida bir vaqtning o'zida o'qiladi, bu esa bir nechta disklar bilan bir vaqtda, shuningdek massivlar soniga qarab o'sishiga yordam beradi.

Shuni ta'kidlash kerakki, parallel kirish modeli faqat ma'lumotlarni yozib olish so'rovining o'lchami blokning o'zi kattaroq bo'lgan holatda amalga oshiriladi. Aks holda, bir nechta bloklarning parallel yozuvlarini o'tkazish deyarli mumkin emas. Vaziyatni tasavvur qiling, individual blokning hajmi 8 KB ekanligini va ma'lumotlar yozish so'rovi hajmi 64 Kb ni tashkil qiladi. Bunday holda, boshlang'ich ma'lumotlar har biri 8 Kb-dan sakkiztagacha kesilgan. Agar to'rtta disk masofasi bo'lsa, unda siz bir vaqtning o'zida to'rtta blok yoki 32 Kbni yoqishingiz mumkin. Ko'rinib turibdiki, ko'rib chiqish tezligi va o'qish tezligi bitta diskdan foydalanganda to'rt baravar yuqori bo'ladi. Bu faqat ideal vaziyat uchun to'g'ri, ammo so'rov hajmi har doim blokning hajmiga va massivdagi disklar soniga kirmaydi.

Agar qayd etilgan ma'lumotlar hajmi blokning o'lchamidan kam bo'lsa, unda tubdan har xil model amalga oshiriladi - mustaqil kirish. Bundan tashqari, ushbu modelni qayd etilgan ma'lumotlar hajmi bitta blokning hajmidan kattaroq bo'lganda ishlatilishi mumkin. Mustaqil kirish bilan, individual so'rovning barcha ma'lumotlar alohida diskda qayd etiladi, ya'ni bir disk bilan ishlash bilan bog'liq vaziyat bir xil. Mustaqil kirish modelining afzalligi shundaki, bir nechta yozuv so'rovlarini kiritish (o'qish), ular alohida disklarda bir-biridan mustaqil ravishda bajaradilar. Ushbu holat, masalan, serverlar uchun xosdir.

Turli xil kirish turlariga muvofiq reyd darajasini tavsiflash uchun qabul qilingan reyd massalari mavjud. Kirish turiga qo'shimcha ravishda, reyd darajasi ortiqcha ma'lumotlarni joylashtirish va shakllantirish usulida farq qiladi. Ortiqcha ma'lumot, yo maxsus ajratilgan diskka joylashtirilishi yoki barcha disklar orasida taqsimlanishi mumkin. Ushbu ma'lumotlarni shakllantirishning usullari juda ko'p. Ularning eng oddiy nusxasi (100 foiz aktsiya) yoki aks ettirish. Bundan tashqari, xatolarni tuzatish, shuningdek hisoblash paritini amalga oshiradigan kodlar qo'llaniladi.

Reydlar qatorlari

Hozirgi kunda standartlashtirilgan deb hisoblanishi mumkin bo'lgan bir nechta reyd darajasi mavjud - 0, Raid 2, Raid 3, Raid 3, Raid 2, Reyd va Raid 6 reydi va reyd reydi va reyd reydi reydi va reyd reydi.

RAID darajasining turli kombinatsiyasi ham qo'llaniladi, bu esa ularning afzalliklarini birlashtirishga imkon beradi. Bu odatda unumdorlikni oshirish uchun ishlatiladigan har qanday nomutanosiblik darajasi va nol darajali miqdorning kombinatsiyasi (reyd 1 + 0, reyd 0 + 1, reyd 50).

Shuni yodda tutingki, barcha zamonaviy reyd kontserlichilari JBod (disklar) funktsiyasini qo'llab-quvvatlaydilar, u massivlar yaratishga mo'ljallanmagan, bu individual disklarning reyd boshqaruvchisi bilan bog'lanish imkoniyatini beradi.

Shuni ta'kidlash kerakki, yuqorida ko'rsatilgan reyd nazoratchilari uy kompyuterlari uchun uy kompyuterlari uchun barcha reyd darajalari tomonidan qo'llab-quvvatlanmaydi. Ikki port reydli kontsermerlar faqat 0 va 1 darajasini qo'llab-quvvatlaydilar (masalan, ICH9R / ICHROQTIP CHIPSS-ning janubiy thipsetasiga reydlar) - 10 va 5 darajali.

Bundan tashqari, agar biz Intel chiplar haqida gapiradigan bo'lsak, Intel Matritsalar funktsiyasi ham amalga oshiriladi, bu esa har birida disk bo'shlig'ining bir qismini ajratib turadigan bir nechta qattiq reyd-matritsalarni yaratishga imkon beradi.

Reyd 0.

Raid 0 darajali reym, qat'iy nazar, bu ortiqcha massiv emas va shunga mos ravishda ma'lumotlarni saqlashning ishonchliligini ta'minlamaydi. Shunga qaramay, ushbu darajada disk quyish tizimining yuqori ishlashi kerak bo'lgan joyda faol qo'llaniladi. 0 darajadagi reyd qatori yaratishda, ma'lumotlar bloklarga bo'linadi (ba'zida ushbu bloklar ushbu bloklar), ya'ni parallel kirish tizimi (agar, albatta, imkon bermasa blok hajmi). Bir vaqtning o'zida men / o bir nechta disklar bilan men / O / O bilan Raid 0 ma'lumotlar uzatish tezligi va maksimal bo'sh joylar samaradorligini ta'minlaydi, chunki cheklar uchun saqlash uchun joy kerak emas. Ushbu darajadagi amalga oshirish juda oddiy. Asosan, Raid 0 katta miqdordagi ma'lumotlar talab qilingan joylarda qo'llaniladi.

Reyd 1 (oynada)

RAID 1-darajali - 100 foiz aktsiyalar bo'lgan ikkita disk massividir. Ya'ni, bir vaqtning o'zida ma'lumotlar to'liq takrorlanadigan (nometall), buning uchun juda yuqori darajadagi ishonchlilikning yuqori darajasi (shuningdek, narx). E'tibor bering, 1-darajani amalga oshirish uchun disklar va bloklarga oid ma'lumotlarni oldindan belgilash kerak emas. Oddiy holatda ikkita diskda bir xil ma'lumotlar mavjud va bitta mantiqiy disk. Bitta diskning ishlamay qolganida, uning funktsiyasi boshqasini bajaradi (foydalanuvchi uchun mutlaqo shaffof bo'lgan). Tarkibni tiklash oddiy nusxalash orqali amalga oshiriladi. Bundan tashqari, bu darajadagi ma'lumot tezligini ikki baravar oshiradi, chunki ushbu operatsion ikkita diskdan bir vaqtning o'zida bajarilishi mumkin. Bunday saqlash sxemasi asosan ma'lumotlar xavfsizligi narxi saqlash tizimini amalga oshirish narxidan ancha yuqori bo'lgan hollarda qo'llaniladi.

Reyd 5.

Raid 5 - bu cheklar bilan taqsimlangan to'siqlar qatori. Yozish paytida ma'lumotlar oqimi baytlar darajasida (qattiq) bo'linadi va bir vaqtning o'zida tsiklik buyurtmadagi qatorli disklarda qayd etilgan.

Askayrlar mavjud deylik n. Disklar va to'liqlik d.. Har bir qism uchun n-1. Kallavhalar hisoblangan nazorat sumkasi p..

Qo'lga olingan d 1. birinchi diskda qayd etilgan, to'liq d 2. - Ikkinchi va to'liq bo'lguncha d n-1qaysi yozuvda yozilgan ( n.-1)-Disk. Bundan keyin n.- Diskni yozib olish cheklari p N.va jarayon to'liq diskdan to'liq takrorlanadi d n..

Yozib olish jarayoni (N-1) Kambag'allar va ularning tekshiruvlari bir vaqtning o'zida hamma uchun amalga oshiriladi n. Disklar.

Cheksumni hisoblash uchun qayd etilgan ma'lumotlar bloklariga qo'llaniladigan "istisno qilish yoki" (Xor) dan foydalaning. Shunday qilib, agar bo'lsa n. Qattiq disklar d. - Ma'lumotlar bloki (chiziq), keyin checkumum quyidagi formulada hisoblanadi:

p n \u003d d 1 d 2. ... d 1-1.

Hech qanday diskda bo'lmagan taqdirda, unga oid ma'lumotlar boshqarish ma'lumotlari va yaxshi drayvlarda qolgan ma'lumotlarga muvofiq tiklanishi mumkin.

Ushbu rasm sifatida biz bloklarni to'rtta bitni ko'rib chiqamiz. Ma'lumotni saqlash va cheklar qaydlarini yozib olish uchun atigi beshta disk mavjud bo'lsin. Agar 1101 00111111111111111111111111110 yillar ketma-ket bo'lsa, unda to'rtta bit blokiga bo'linadi, so'ngra tekshiruvni hisoblash uchun quyidagi bitrirli operatsiyani bajarishingiz kerak:

1101 0011 1100 1011 = 1001.

Shunday qilib, beshinchi diskda qayd etilgan cheklarum 1001.

Agar disklardan biri bo'lsa, masalan, to'rtinchisi, keyin blok d 4. \u003d 1100 o'qishga kirib bo'lmaydi. Biroq, uni tiklash juda oson boshqarish summasi Va boshqa bloklarning barcha qiymatlari bilan "istisno qilish yoki" degani:

d 4 \u003d d 1 d 2.d 4.p 5.

Bizning misolda biz:

d 4 \u003d (1101) (0011) (1100) (1011) = 1001.

Raid 5-da, massivning barcha disklari bir xil o'lchamda, displey quyish tizimining umumiy sig'imi, yozish uchun ochiq diskdan kamroq disk bo'ladi. Masalan, agar beshta disk 100 Gb miqdorida bo'lsa, massivning haqiqiy hajmi 400 Gb bo'lib, chunki 100 Gb nazorat ma'lumotlariga qaytariladi.

Raid 5 uchta va qattiq disklarda qurilishi mumkin. Massivda qattiq disklar sonining ko'payishi bilan uning birjalari kamayadi.

Raid 5 mustaqil kirish arxitekturasiga ega, bu bir vaqtning o'zida bir nechta o'qish yoki yozish operatsiyalarini amalga oshirish imkoniyatini beradi.

Reyd 10.

RAID 10 darajasi - bu 0 va 1. Ushbu daraja uchun minimal darajadagi to'rtta diskni talab qiladi. Reydda to'rtta diskni massivda, ular 0 darajadagi massivlar va ikkalasi ham bir xilma-xildir mantiq disklar 1-daraja bir qatorda 1. Boshqa yondashuv mumkin: dastlab disklar 1-darajadagi oyna massivlariga, so'ngra 0 darajadagi mantiq disklari - 0 qatorida.

Intel Matritsa Reyd.

5 va 1 hisobidagi ko'rib chiqilgan deb hisoblangan reydli massivlar asosan uyda kam ishlatiladi, bu esa bunday echimlarning yuqori narxi tufayli. Ko'pincha ichki kompyuterlar uchun, bu ikkita diskda 0 darajali massiv. Yuqorida aytib o'tganimizdek, reyd darajalari 0 ma'lumotni saqlashni ta'minlamaydi va shuning uchun foydalanuvchilarni oxirgi raqamlash: tezkor foydalanuvchilar 0 yoki dizik bo'shlig'ining narxini oshirish, - 1-bosqichli reydlar qatorida, bu ma'lumotni saqlashning ishonchliligini ta'minlaydi, ammo ish faoliyatida sezilarli daromad olishga imkon bermaydi.

Ushbu qiyin muammoni hal qilish uchun Intel Intel Matritx saqlash texnologiyasini ishlab chiqdi, bu esa 0 va 1 darajadagi ikkita jismoniy diskda 0 va 1 darajalarining afzalliklarini birlashtirishga imkon beradi. Va bu holatda bu reyd massivi, balki "massix" so'zi o'rniga "Matritsa" so'zi o'rniga texnologiyani va jismoniy va mantiq disklari haqida ta'kidlash uchun ishlatilgan.

Shunday qilib, Intel Matritx xotirasi yordamida ikkita diskning reyd matritsasi nima? Asosiy g'oya shundaki, Intel matritsasini qo'llab-quvvatlaydigan Intel chipetali bir nechta qattiq disklar va anel chiplar mavjud bo'lsa, disk bo'shlig'ini bir necha qismga ajratish mumkin, ularning har biri alohida reyd massivi sifatida ishlaydi.

Har biri 120 Gb-dan ikkita diskning reyd matritsaining oddiy misolini ko'rib chiqing. Har qanday disklarni ikkita mantiqiy disklarga bo'lish mumkin, masalan, 40 va 80 Gb. Bundan tashqari, bir xil o'lchamdagi ikkita mantiqiy disklar (masalan, 40 Gb) 1-darajali reyd-matritsani va 0 darajadagi reyd matritsasidagi qolgan mantiqiy disklar bilan birlashtirilishi mumkin.

Aslida, ikkita jismoniy diskdan foydalanib, siz shuningdek atigi bitta yoki ikkita reyd-matrisni yaratishingiz mumkin, ammo faqat 1-darajali matrisni olish mumkin emas. Ya'ni, agar tizimda atigi ikkita disk mavjud bo'lsa, Intel matritsasi texnologiyasi quyidagi reyd matritsalarini yaratishga imkon beradi:

  • bitta daraja matritsa 0;
  • 0 darajadagi ikkita matritori;
  • 0 darajasi matritsa va 1-daraja matritsa.

Agar tizimda uchta qattiq disk o'rnatilgan bo'lsa, reyd matritsalarining quyidagi turlarini yaratish mumkin:

  • bitta daraja matritsa 0;
  • bitta darajadagi 5 matritsa;
  • 0 darajadagi ikkita matritori;
  • 5-darajali ikkita matritori;
  • 0 darajadagi matritsa va 5-daraja matritsa.

Agar tizimda to'rtta qattiq disk o'rnatilgan bo'lsa, unda 10 ta reyd matritsasi, shuningdek, 10 yoki 0 yoki 5 darajali kombinatsiyani yaratish mumkin.

Nazariyadan mashq qilish

0 va 1. 1. Ortlar kompyuterlari haqida gapirishga, 1. Uy kompyuteridagi uchta yoki undan ortiq disklardan reyd maskanlaridan foydalanish qoidasidir. Buning sababi shundaki, bir tomondan, reyd massivlar narxi unda ishtirok etgan disklar soniga, ikkinchisida - uy kompyuterlari uchun, disk massivining quvvati, va uning ishlashi emas Ishonchlilik, ustuvor vazifaga ega.

Shuning uchun, kelajakda biz atigi ikkita diskka asoslangan 0 va 1 darajali reyd maskanlarini ko'rib chiqamiz. Tadqiqotimizning vazifasi bir nechta integratsiyalashgan reyd kontrollerlari asosida yaratilgan 0 va 1 darajalarining amal qilish va funktsiyalarini taqqoslashni, shuningdek reyd massivining tezligini o'rganishni o'z ichiga oladi tekisning o'lchami.

Gap shundaki, nazariy jihatdan 0 darajadan yuqori bo'lgan reyd massividan foydalanganda, o'qish va yozish tezligi ikki baravar ko'p bo'lishi kerak, amalda tezlik kam varaqlarning ko'payishi juda kam va turli xil reyd konturiterlari uchun bu boshqacha. Shunga o'xshab, 1-daraja Reyd massivi uchun: nazariy jihatdan o'qish tezligi ikki baravar ko'payishi kerak, amalda u unchalik silliq emas.

Raid boshqaruvchilarining qiyosiy sinovi uchun biz Gigabyte Gigabayt58a-ud7 andozalaridan foydalandik. Ushbu kengash "Intel X58" Express Carpset-ga asoslangan bo'lib, Janubiy IICh Convider bilan Intel Matrix Reyd funktsiyasi bilan 2, 1, 10 va 5 darajali qatlamlarni qo'llab-quvvatlaydigan "Sta II" ko'priki bilan integratsiyalashgan reyd kontrolder bilan Intel X58 indeksini o'rnatgan. Bundan tashqari, Gigabyte Gigabayt58a-Ud7 Kengashining Gigabyte22 reyd boshqaruvi tomonidan birlashtirilgan, uning ikki qismi 0, 1 va JBod darajalarining reyd orollarini o'tkazish imkoniyati bilan amalga oshiriladi.

Shuningdek, Ga-S58a-Ud7 Kengashida Sata III boshqaruvchi Marvell 9128 birlashtirilgan, uning asosida reyd-massivlash darajasini 0, 1 va JBod darajasini tashkil etish imkoniyati bilan amalga oshiriladi.

Shunday qilib, Gigabyte Gigabayt58a-ud7 taxtasida uchta alohida reyd kontrolleri bor, buning asosida siz 0 va 1 darajali reydlar to'plamlarini yaratishingiz va ularni bir-biringiz bilan solishtirishingiz mumkin. Eslatib o'tamiz, Sata III standart Sata II standartiga mos keladi, shuning uchun disklarni qo'llab-quvvatlaydigan Marvell 9128 nazoratchisi asosida sata interfeysi III, siz SATA II interfeys disklaridan foydalanib, siz reydli qatlamlarni yaratishingiz mumkin.

Sinov uchun stend quyidagi konfiguratsiyaga ega bo'ldi:

  • protsessor - Intel Core I7-965 ENDRAM EASTINI;
  • ana taxtasi - gigabyte GA-Ex58a-Ud7;
  • bIOS versiyasi - F2A;
  • qattiq disklar - ikkita digital raqamli WD1002FBYS disk, bitta g'arbiy raqamli WD3200Aaks haydovchisi;
  • birlashtirilgan reyd kontrollerlari:
  • IH10r,
  • Gigabyt SATA2,
  • Marvell 9128;
  • xotira - DDR3-1066;
  • xotira miqdori - 3 Gb (1024 MB uch modul);
  • xotira rejimi - DDR3-1333, uch kanalli ish rejimi;
  • video karta - Gigabyte GeForce Geforce GES295;
  • elektr ta'minoti - Bean 1300W.

Sinov Microsoft Windows 7 yakuniy operatsion tizimi (32 bit) ostida o'tkazildi. Operatsion tizimi "Sata II boshqaruvchi portiga ulangan G'arbiy Digital WD3200AAKS diskiga o'rnatildi. Reyd massivlari Sata II interfeysi bilan ikkita WD1002FBYS disklarida yig'ildi.

Yaratilgan reydli massivlar tezligini o'lchash uchun biz disk tizimlarining ishlashini o'lchash uchun tarmoq standartidir.

Ombetali yordam dasturi

Ushbu maqolani reydlar yaratish va sinovdan o'tkazish uchun ushbu maqolani ko'rib chiqqanligi sababli, men allaqachon ishlab chiqargan tarmoq standartidir Disk tizimlarining ishlashini o'lchash uchun. Ushbu yordam dasturi bepul va u resursdan http://www.imomer.org.

ITRETER STRETER Sintetik testi, mantiqiy qismlarga mantiqiy qismlar bilan ishlov berilmagan, shunda disk tuzilishi yoki operatsion tizimning ta'sirini kamaytirishingiz uchun sizga disksimon disklar bilan ishlashingiz mumkin.

Sinovni sinab ko'rishda ma'lum bir modelni yoki "naqsh" ni yaratish mumkin, bu sizning bajarilishini belgilash imkonini beradi qattiq disk Muayyan operatsiyalar. Muayyan kirish modelini yaratgan taqdirda, quyidagi parametrlarni o'zgartirishga ruxsat beriladi:

  • ma'lumot uzatish so'rovining hajmi;
  • tasodifiy / ketma-ket tarqatish (%);
  • o'qish / yozish operatsiyalarini taqsimlash (%);
  • parallelda ishlaydigan individual I / O operatsiyalari soni.

Itetri savdo dasturi kompyuterni o'rnatishni talab qilmaydi va ikki qismdan iborat: haqiqiy elemetr va dinam.

Imom miqdoridagi foydalanuvchi grafikli interfeysi bilan dasturning nazorat qismidir, bu sizga barcha kerakli sozlamalarni ishlab chiqarishga imkon beradi. Dinamo - bu interfeysga ega bo'lmagan yuk generatori. Har safar Iomter.exe faylini ishga tushirganingizda, Dinamo.exe yuk generator avtomatik ravishda boshlanadi.

Imom dasturi bilan ishlashni boshlash uchun Imom.exe faylini ishga tushirish kifoya. Bu imom dasturining asosiy oynasini ochadi (1-rasm).

Anjir. 1. imom dasturining asosiy oynasi

Shuni ta'kidlash kerakki, irerlik yordam dasturi nafaqat mahalliy disk tizimlarini (DAS), balki tarmoq drayverlarini (NAS) sinovdan o'tkazishga imkon beradi. Masalan, bu uchun bir nechta tarmoq mijozlaridan foydalanib, server diskdagi quyi salomatiya ishlarini (fayl serveri) sinab ko'rish uchun ishlatilishi mumkin. Shu sababli, Irovative derazasidagi xatcho'plar va vositalarning bir qismi dasturning tarmoq sozlamalarini anglatadi. Disklar va reydli massivlar sinovlari paytida dasturning ushbu xususiyatlari talab qilinmaydi va shuning uchun biz barcha yorliqlar va vositalarni tayinlashni tushuntirmaymiz.

Shunday qilib, Iomter dasturini asosiy oynaning chap qismida boshlaganda (topologiya oynasida) barcha ishlaydigan yuk generatorlarining ("Dinamo instansiyalari" daraxti tarkibi aks ettiriladi. Dinamoning har bir yugurish namunasi Comer deb ataladi. Bundan tashqari, imom dasturi ko'p ip va har bir alohida ishlaydigan Dinamoning generatorining namunasi ishchi deb nomlanadi. Ishlayotgan ishchilar soni har doim mantiqiy protsessorlar soniga to'g'ri keladi.

Bizning misolda faqat bitta kompyuterni qo'llab-quvvatlaydigan faqat bitta kompyuter ishlatiladi, shuning uchun bitta menejer (bir nusxasi) va sakkizta nusxasi (mantiqiy protsessor nuklei) boshlangan.

Aslida, ushbu derazada disklarni sinash uchun hech narsani o'zgartirish yoki qo'shishning hojati yo'q.

Agar siz Dinamo-dagi daraxtlar tarkibidagi kompyuter nomini daraxtda olib boradigan perinalarda, keyin derazada Maqsad. Yorliqda Diskning maqsadi. Kompyuterda o'rnatilgan barcha disklar, disk massivlari va boshqa drayvlar (shu jumladan tarmoq) ko'rsatiladi. Bular elemetr dasturi ishlashi mumkin bo'lgan drayverlar. OAV sariq yoki ko'k rang bilan belgilanishi mumkin. Sariq ranglar, tashuvchilar va ko'k asboblar mantiqiy qismlari, ularda mantiqiy bo'linmalar yaratilgan. Mantiqiy qism kesishilishi yoki kesib o'tishi mumkin. Gap shundaki, dasturning mantiqiy qismini mantiqiy bo'lim bilan ishlashi uchun, undan oldin tayyorlanishi, butun mantiqiy qismning sig'imi miqdoriga teng maxsus faylni yaratish kerak. Agar mantiqiy qism kesilgan bo'lsa, demak, bo'lim hali sinov uchun tayyor emas (u avtomatik ravishda sinovning birinchi bosqichida tayyorlanadi), agar bo'lim kesib o'tmasa, bu fayl allaqachon yaratilganligini anglatadi Sinovga to'liq tayyor bo'lgan mantiqiy bo'limda.

Shuni yodda tutingki, mantiqiy bo'limlar bilan ishlash qobiliyatiga qaramay, disklar mantiqiy qismlarga bo'linmasligi uchun optimal ravishda sinovdan o'tkaziladi. Diskning mantiqiy qismini o'chirish juda oddiy bo'lishi mumkin - SNAP orqali Diskni boshqarish. Kirish uchun belgini o'ng tugmasini bosing Kompyuter ish stolida va menyu ochadigan menyu Boshqarish.. Ochilgan derazada Kompyuterni boshqarish. Chap tomonda elementni tanlash kerak Saqlashva unda - Diskni boshqarish. Shundan so'ng derazaning o'ng qismida Kompyuterni boshqarish. Barcha ulangan disklar aks etadi. Kerakli diskdagi o'ng tugmachani bosish va ochilgan menyuda mahsulotni tanlash Ovoz balandligini o'chirish...., siz jismoniy diskda mantiqiy qismni o'chirib tashlashingiz mumkin. Eslatib o'tamiz, diskdagi mantiqiy qismni o'chirganingizda, u haqida barcha ma'lumotlar tiklanish imkoniyatisiz o'chiriladi.

Umuman olganda, faqat qulay disklar yoki diskli massivlar yoki diskli massivlar sinovdan o'tish mumkin. Ya'ni, operatsion tizim o'rnatilgan disk yoki disk qatorini sinab ko'rish mumkin emas.

Shunday qilib, imom yordam dasturining tavsifiga qaytish. Oynada Maqsad. Yorliqda Diskning maqsadi. Siz sinovdan o'tkaziladigan disk (yoki disk masofasini) tanlashingiz kerak. Keyin, siz yorliqni ochishingiz kerak Kirish xususiyatlari.(2-rasm) Siz sinov skriptini aniqlay olasiz.

Anjir. 2. Kirish xususiyatlari yorlig'i ta'minoti

Oynada Umumjahon kirish xususiyatlari. Yuk tashuvchiga tayinlanishi mumkin bo'lgan oldindan sinov skriptlari ro'yxati mavjud. Biroq, bu stsenariylar kerak bo'lmaydi, shuning uchun ularning barchasi ajratib olinishi va olib tashlanishi mumkin (buning uchun tugma O'chirish.). Shundan so'ng tugmani bosing YangiYangi sinov skriptini yaratish. Ochilgan derazada Kirish spetsifikatsiyasini tahrirlash Siz diskni yuklash skriptini yoki reyd massivini belgilashingiz mumkin.

Aytaylik, biz izchil (chiziqli) o'qish va ma'lumotlar so'rovi blokining o'lchamiga bog'liqligini bilib olamiz. Buning uchun biz turli xil bloklarning o'lchamlari bilan ketma-ket o'qish rejimida yukni ketma-ket o'qish stsenariylarini tuzishimiz kerak, so'ngra turli xil bloklarning o'lchamlari bilan ketma-ket yozuvlar rejimida. Odatda, bloklarning o'lchami seriya sifatida tanlanadi, ularning har bir a'zosi avvalgisidan ikki baravar ko'pdir va ushbu seriyaning birinchi muddati 512 baytni tashkil etadi. Ya'ni, bloklarning o'lchami quyidagi qatorni tashkil etadi: 512 bayt, 1, 2, 4, 8, 32, 32, 64, 128, 256, 512 KB, 1 MB. Blokning hajmini ketma-ket operatsiyalar bilan amalga oshirishning ma'nosi yo'q, buning ma'nosi yo'q, chunki ma'lumotlar bloki o'lchamlari bilan ketma-ket operatsiyalar tezligi o'zgarmaydi.

Shunday qilib, men 512 bayt blokirovkasi uchun qo'shimcha o'qish rejimida "Yuklab olish" yozuvini yarataman.

Dalada Ism. deraza Kirish spetsifikatsiyasini tahrirlash Yuklab olish skriptining nomini kiriting. Masalan, Secure_read_512. Keyingi maydonda Transfer so'rov hajmi. Ma'lumotlar blokining 512 baytini belgilang. Slayder Foizlar tasodifiy / ketma-ket tarqatish (Ketma-ketlik va tanlangan operatsiyalar o'rtasidagi foiz nisbati chap tomonda to'xtashiga qadar siljiydi, shunda bizning barcha operatsiyalarimiz faqat izchil. Xo'sh, slayder O'qish va yozish operatsiyalari orasidagi foiz nisbatini aniqlash, barcha operatsiyalarimiz faqat o'qish uchun o'ng tomonga to'xtashiga qadar siljiting. Oynaning qolgan parametrlari Kirish spetsifikatsiyasini tahrirlash Siz o'zgartirishingiz shart emas (3-rasm).

Anjir. 3. Kirish spetsifikatsiyasi oynasini ketma-ket o'qishni Yuklab olish Skript
Ma'lumotlar blokining hajmi 512 bayt

Tugmachani bosing OK.Va biz yaratgan birinchi skript derazada paydo bo'ladi Umumjahon kirish xususiyatlari. Yorliqda Kirish xususiyatlari. INTERTRETER.

Shunga o'xshab, siz ishlashni osonlashtirish uchun boshqa ma'lumotlar bloklari uchun skriptlarni yaratishingiz kerak, bu tugmachani bosish orqali har doim skriptni yaratish osonroq YangiAmmo oxirgi yaratilgan skriptni tanlash orqali tugmani bosing Nusxasini tahrirlang. (Nusxasini tahrirlash). Shundan so'ng deraza yana ochadi. Kirish spetsifikatsiyasini tahrirlash Bizning so'nggi stsenariymiz sozlamalari bilan yaratilgan. Bu faqat blokning nomi va o'lchamini o'zgartiriladi. Boshqa barcha bloklarning barcha o'lchamlari uchun shunga o'xshash tartibni amalga oshirib, izchil arakatlar uchun stsenariylarni shakllantirishga kirishingiz mumkin, bu shunga o'xshash tarzda to'liq amalga oshiriladi, bu slayderdan tashqari, shunga o'xshash tarzda amalga oshiriladi Foizlar o'qish / yozish taqsimotiO'qish va yozish operatsiyalari o'rtasidagi foiz nisbati chapga o'tkazilishi kerak.

Shunga o'xshab, siz tanlab yozuvlar va o'qish uchun skriptlarni yaratishingiz mumkin.

Barcha stsenariylar tayyor bo'lgandan so'ng, ularni yuklab olish menejeriga tayinlash kerak, ya'ni qaysi stsenariylar ishlashi kerak Dinamo..

Buning uchun yana bir bor buni derazada tekshiring Topologiya. Kompyuterning nomi ta'kidlangan (ya'ni mahalliy kompyuterda yuk menejeri), shuningdek alohida ishchi emas. Bu, yuk tashish stsenariylari barcha ishchilarga birdaniga tayinlanishini ta'minlaydi. Derazada Umumjahon kirish xususiyatlari. Biz biz yaratgan barcha dasturiy stsenariylarni ajratamiz va tugmani bosing. Qo'shish.. Barcha maxsus yuk stsenariylari derazaga qo'shiladi. (4-rasm).

Anjir. 4. Yaratilgan yukni boshqarish uchun boshqaruv stsenariysi yukini tayinlash

Shundan so'ng siz yorliqqa o'tishingiz kerak Sinov sozlamalari. (5-rasm), siz har bir skriptni bajarish vaqtini belgilashingiz mumkin. Buni guruhda qilish Vaqt o'tkazish. Vaqt ijrosi stsenariysini belgilang. Vaqtni 3 daqiqaga tenglashtirish uchun etarli bo'ladi.

Anjir. 5. Bajarish vaqtini belgilash stsenariysi

Bundan tashqari, sohada Sinov tavsifi. Siz butun sinov nomini belgilashingiz kerak. Aslida, ushbu yorliqda boshqa ko'plab sozlamalar mavjud, ammo ular bizning vazifalarimiz uchun kerak emas.

Barcha kerakli sozlamalar amalga oshirilgandan so'ng, yaratilgan diskdagi asboblar panelini bosib, disketadagi diskaning rasmini bosish tavsiya etiladi. Test * .IK kengaytmasi bilan saqlanadi. Keyinchalik, yaratilgan yuk stsenariyidan foydalanish, Iomter.exe faylini emas, balki * .IKF kengaytmasi bilan saqlangan faylni ishlatish mumkin.

Endi siz tasdiqlash uchun tugmachani bosish orqali to'g'ridan-to'g'ri sinovdan o'tishingiz mumkin. Sizdan sinov natijalari bilan fayl nomini ko'rsatishi va uning joylashuvini tanlashingiz so'raladi. Sinov natijalari CSV faylida saqlanadi, keyin Excel-ga eksport qilish va filtrni birinchi ustunga o'rnatib, sinov natijalari bilan kerakli ma'lumotlarni tanlang.

Sinov paytida oraliq natijalarni yorliqda kuzatish mumkin. Natijada displey.va qaysi yuk stsenariyasini aniqlashini aniqlang, siz yorliqda Kirish xususiyatlari.. Oynada Tayinlangan kirish spetsifikatsiyasi Bajarilishi mumkin bo'lgan skript yashil rangda, stsenariylar - Qizil, ammo stsenariylar - ko'k rangda.

Shunday qilib, biz individual disklar yoki reydli massivlarni sinash uchun zarur bo'lgan Iomter yordam dasturi bilan ishlash uchun asosiy usullarni ko'rib chiqdik. E'tibor bering, biz imom yordam dasturining barcha imkoniyatlari haqida emas, balki barcha imkoniyatlarning tavsifi ushbu maqola doirasidan tashqarida.

Gigabyte sara2 konta2-ni boshqarish asosida Reyd maskasini yaratish

Shunday qilib, biz Gigabyte Sata2 reyd boshqaruvchisi yordamida ikkita diskka asoslangan reyd qatori yaratishni boshlaymiz. Albatta, gigabayt chiplarni ishlab chiqarmaydi va shuning uchun chip ostida Gigabyte Sata2 boshqa kompaniyaning ko'kragidan yasalgan chipni yashirmoqda. Haydovchining inflayn-faylidan bilib olishingizdek, biz JMICRON JMB36x seriyali seryator seriyali seryator haqida gapiramiz.

Tizim yuklash bosqichida kontroller sozlamalari menyusiga kirish mumkin, chunki siz ekranda tegishli yozuv paydo bo'lganda CTRL + G tugmachasini bosishingiz kerak. Tabiiyki, BIOS-dagi sozlamalarida Gigabyte Sata2-ni boshqaradigan ikkita SATA portlarining ishlash rejimini aniqlash kerak (boshqacha nazoratda reyd massivi massivi menyusiga kirish imkonsiz bo'ladi).

Gigabyt Sata2 reyd kontroller sozlash menyusi juda oddiy. Yuqorida aytib o'tganimizdek, nazoratchi ikki port, 0 yoki 1. 1-darajali masofani yaratishga imkon beradi va 1-darajali maskan qatorlarini yaratishga imkon beradi. Siz Reyder Setup menyusida reyd qatorini o'chirib tashlashingiz yoki yaratishingiz mumkin. Reyd massivini yaratishda siz uning ismini ko'rsatishingiz mumkin, qator darajasini (0 yoki 1) to'g'ri (128, 84, 16, 8 yoki 4K) o'rnating. Massiv hajmini aniqlang.

Agar massivlar yaratilgan bo'lsa, unda hech qanday o'zgarishlar endi mumkin emas. Ya'ni, yaratilgan massiv uchun yaratilgan massivni, masalan, uning darajasi yoki to'liq hajmini o'zgartirish mumkin emas. Buning uchun siz massivni olib tashlashingiz kerak (ma'lumotlar yo'qolishi bilan), so'ngra yana yarating. Aslida, bu nafaqat gigabayt Sata2 nazoratchisi tomonidan xarakterli. Raid massivlari tomonidan yaratilgan parametrlarni o'zgartira olmaslik - reyd massivini amalga oshirish printsipidan keyingi barcha kontrollerlar xususiyati.

Gigaytyte Sata2-ning asosidagi massivlar yaratilgandan so'ng, u haydovchi bilan bir qatorda o'rnatilgan Gigabyt reyd reyd konfiguratsiyasidan foydalanib ko'rish mumkin.

Marvell 9128 nazoratchisi asosida reyd maskasini yaratish

Marvell 9128 reyd nazorati nazoratchisi faqat Gigabyte Gigabyte GAGAIT58A-UD7 taxtasi orqali amalga oshiriladi. Umuman olganda, Marvell 9128 nazorati menyusi biroz nam va tajribasiz foydalanuvchini chalg'itishi mumkin. Biroq, biz bu mayda kamchiliklar haqida biroz keyinroq aytib beramiz, shunda biz Marvell 9128 nazoratchisining asosiy funktsiyasini ko'rib chiqamiz.

Shunday qilib, ushbu nazoratchi Sata III interfeysi bilan disklar bilan ishlashni qo'llab-quvvatlaganiga qaramay, u Sata II interfeysi bilan disklarga to'liq mos keladi.

Marvell 9128 nazoratchisi ikkita disk asosida 0 va 1 darajadagi reyd qatori yaratishga imkon beradi. 0 darajali massa uchun siz 32 yoki 64 Kb hajmini belgilashingiz, shuningdek massiv nomini belgilashingiz mumkin. Bundan tashqari, gigabayt yumaloq kabi bunday variantni tushuntirishga muhtoj. Ishlab chiqaruvchining kompaniyasining nomi bilan unmoniy bo'lmagan deb ataganiga qaramay, gigabayt yumaloqlash funktsiyasi bunga hech qanday aloqasi yo'q. Bundan tashqari, u 0 reyd-massivi bilan bog'liq emas, garchi boshqaruvchi sozlamalarda bo'lsa-da, uni ushbu darajadagi massivlar uchun aniqlashtirish mumkin. Aslida, biz aytgan Marvell 9128-ni boshqaruvchi konfiguratorning birinchisi. Gigagyt dumaloq xususiyati faqat reyd qatlami uchun belgilanadi. Ushbu konteyner bir-biridan bir oz farq qiladigan (masalan, turli xil ishlab chiqaruvchilar yoki turli xil modellar) ni yaratishga imkon beradi. . Gigagyt dumaloq xususiyati faqat reyd qatori yaratish uchun ishlatiladigan ikkita diskdagi farqni belgilaydi. Gigagyte 9128 nazorati xususiyatlari sizga 1 yoki 10 Gb-disklar hajmidagi farqni belgilash imkonini beradi .

Yana bir marvell 9128 nazorati konfiguratsiyasi muvaffaqiyatsizligi shundaki, 1-bosqich reyd qatori yaratishda foydalanuvchi to'liq hajmni tanlash imkoniyatiga ega (32 yoki 64 Kb). Biroq, to'g'ri keladigan kontseptsiyaning barchasi 1-bosqichning reyd qatori uchun aniqlanmagan.

ICHRE10R-ga o'rnatilgan kontrollerga asoslangan Raid qatorini yaratish

Ech10r janubiy ko'prigi ichiga kiritilgan reyd nazoratchisi eng keng tarqalgan. Yuqorida aytib o'tilganidek, ushbu reyd kontroller 6-portni yaratadi va Raid 1 reydini yaratishni qo'llab-quvvatlaydi, balki 5 va reydni qo'llab-quvvatlaydi.

Tizim yuklash bosqichida kontroller sozlamalari menyusiga kirish imkoniyati mavjud bo'lib, ular ekranda tegishli yozuv paydo bo'lganda CTRL + I tugma fonmasini bosishingiz kerak. Tabiiyki, BIOS-dagi sozlamalarida reyd sifatida ishlash rejimini aniqlash kerak (boshqacha tarzda, reyd massivi massiv konfigurator menyusiga kirish imkonsiz bo'ladi).

Reyd nazoratchisi sozlash menyusi etarli. Controler Setup menyusida siz reyd massivini yo'q qilish yoki yaratishingiz mumkin. Reyd massivini yaratishda siz uning ismini ko'rsatishingiz mumkin, massiv darajasini (0, 1, 5 yoki 10, 8 yoki 4k, 8 yoki 4k) reyd miqdorini belgilang shuningdek massiv hajmini aniqlang.

Raid massivlarining ishlashini taqqoslash

Iomter yordam dasturidan foydalanib reydli qatorlarni sinab ko'rish uchun biz ketma-ket o'qish, seriya yozuvi, tanlangan o'qish va tanlangan yozuvni yaratdik. Har bir yuk stsenariyidagi ma'lumotlar bloklarining o'lchamlari quyidagi ketma-ketlik edi: 512 bayt, 1, 2, 4, 8, 32, 64, 128, 256, 512 KB, 1 MB.

Reyd kontrollerining har birida reydlar soni to'liq to'liq o'lchamdagi va reydlar qatori, qo'shimcha ravishda reyd massividan foydalangan holda olingan daromadlarni baholash uchun yaratilgan. Shuningdek, biz har bir reyd nazoratchisida bitta diskni sinab ko'rdik.

Shunday qilib, sinov natijalariga murojaat qiling.

Gigabyt Sata2 nazoratchisi

Avvalo, Gigabyte Sata2 nazoratchisi asosida reydli massivlarni sinovdan o'tkazish natijalarini ko'rib chiqing (6-13-rasm). Umuman olganda, nazoratchi tom ma'noda sirli edi va uning ishlashi shunchaki hafsalasi pir bo'ldi.

Anjir. 6. Tezlik seriyali
va tanlangan disk operatsiyalari
G'arbiy Digital WD1002FBYS.

Anjir. 7. Tezlik seriyali

Chiqarish hajmi 128 Kb
(Controler Gigabyt Sata2)

Anjir. 12. Tezlik seriyali
va reyd uchun namunaviy operatsiyalar
Tasma o'lchami 4 KB bilan
(Controler Gigabyt Sata2)

Anjir. 13. Tezlik seriyali
va namunaviy operatsiyalar
Raid 1 (nazoratchi Gigabyt Sata2) uchun

Agar siz bitta diskning tezkor xususiyatlarini ko'rib chiqsangiz (reyd massivisiz), so'ngra maksimal o'quvchilarning maksimal tezligi 102 MB / s ni tashkil qiladi va eng mos keladigan maksimal rekord tezligi 107 MB / s ni tashkil qiladi.

Raid 0 qatorini yaratishda 128 Kb hajmli masofada o'qish tezligi 125 MB ga oshadi, ya'ni taxminan 22% ga oshadi.

Strapp 64, 32 yoki 16 Kb hajmli bo'lsa, maksimal o'qish tezligi 130 MB / s ni tashkil etadi va eng ko'p izchil yozish tezligi 141 Mb / s ni tashkil qiladi. Ya'ni, belgilangan o'lchamlarda o'qish darajasi 27 foizga o'sib, 27 foizga oshadi va eng ko'p izchil yozuv stavkasi 31 foizga o'sdi.

Aslida, 0 darajali massivlar uchun etarli emas va men yuqorida ketma-ket ketma-ket operatsiyalarning maksimal tezligini istayman.

StrApp 8 Kb hajmiga ega bo'lgan holda ketma-ket operatsiyalarning maksimal tezligi bilan 64, 32 yoki 16 Kb kursini tanlab olish - aniq muammolar bilan bir xil bo'lib qolmoqda. Ma'lumotlar blokining hajmini oshirish bilan, 128 kbaytgacha, namuna o'qish darajasi (bo'lishi kerak bo'lgan darajada) ma'lumotlar blokining hajmiga qarab ko'payadi. Biroq, ma'lumotlar bloki 128 Kb dan ortiq bo'lgan ma'lumotlar bloki bilan, namuna o'qish darajasi deyarli noldan (taxminan 0,1 Mb / s).

StipApp 4 Kbyte miqdori bilan nafaqat blokning o'lchami bilan namunaviy o'qish darajasi 128 Kb dan oshadi, balki 16 Kb dan ortiq bo'lgan ketma-ket o'quvchilarning tezligi.

Raid 1 qatoridan foydalanib, Gigabyte Sata2-dan foydalanib, deyarli ketma-ket o'qish tezligi o'zgarmaydi (bitta diskka nisbatan) ketma-ket o'qish tezligi 75 MB gacha pasayadi. Reyd 1 qator uchun 1 qator uchun o'qish tezligi oshishi kerak va yozish tezligi bitta diskni o'qish va yozib olish tezligini kamaytirmasligi kerak.

Gigabyte sarate2 nazorat natijalari asosida faqat bitta xulosa chiqarish mumkin. Ushbu kontrolerdan foydalaning va Raid 1 massalari boshqa reyd boshqaruvchilari (Marvell 9128, ICHR10R) allaqachon jalb qilinganda faqat mantiqiy ahamiyatga ega. Shunga o'xshash vaziyatni tasavvur qilish juda qiyin bo'lsa-da.

Controler Marvell 9128.

Marvell 9128 nazoratchisi Gigabyte Sata2 nazoratchisi bilan taqqoslaganda tezroq tezlikni ko'rsatadi (14-17-rasm). Aslida, farqlar bitta disk ishlaydigan boshqaruvchi bo'lsa ham namoyon bo'ladi. Agar maksimal o'quvchilarning maksimal tezligi 108 kb / s tezlikda bo'lsa va unga 128 Kb devori bo'lsa, unda maksimal ketma-ket o'qish tezligi 107 Mb / s ni tashkil etadi va u bilan erishiladi Ma'lumotlar blokining hajmi 16 KB.

Raidning uzunligi 64 va 32 Kb-ni yaratishda 2-sonli ketma-ket o'qish tezligi 211 Mb / s gacha bo'lgan maksimal o'qish tezligi 185 MB / s gacha ko'tariladi. Ya'ni xuddi shu ish tashlash hajmi bilan, eng yaxshi o'qish darajasi 97% ga o'sishi va eng mos keladigan maksimal rekord darajasi 73% ni tashkil qiladi.

Raidning yuqori tezlik ko'rsatkichlari 32 va 64 Kb hajmli masofada kuzatilmaydi, ammo 32 Kb-dan foydalanish yanada afzalroq, chunki bu holda blokdagi ketma-ket harakatlanish tezligi yanada afzalroq bo'ladi 128 Kb dan kam bo'lgan o'lcham biroz yuqoriroq bo'ladi.

Marvell 9128 nazoratchisida 1-Raid 1 reydini yaratishda, ketma-ket operatsiyalarning maksimal tezligi bitta diskka nisbatan o'zgartirilmaydi. Shunday qilib, agar bitta disk uchun ketma-ket tezlik bo'lsa, ketma-ket operatsiyalarning maksimal tezligi 107 Mb / s ni tashkil qiladi, so'ngra 1 reyd uchun 105 Mb ga teng. Shuni ham ta'kidlaymizki, 1 reyd uchun namunaviy o'qish darajasi biroz yomonlashmoqda.

Umuman olganda, ta'kidlash kerakki, Marvell 9128 nazoratchisi yaxshi tezlikdagi xususiyatlarga ega va reydli massivlarni yaratishda va unga bitta disklarni ulash uchun ham foydalanish mumkin.

ICH10R-ni boshqarish moslamasi

ICHRE10R ichiga kiritilgan reyd kontserteri bizdan barcha sinovdan o'tganlarning eng yuqori darajada rejalashtirildi (18-25-rasm). Bitta disk bilan ishlayotganda (reyd massivini yaratmasdan), uning ishlashi aslida Marvell 9128 nazorati ishlashi bilan bir xil. Maksimal o'quvchi va yozish tezligi - 107 MB, 16 Kb.

Anjir. 18. Tezlik seriyali
va namunaviy operatsiyalar
G'arbiy Digital WD1002FBYS disklari uchun (I0R Controller)

Agar biz reyd haqida gaplashsak, ICHR10R Controler-dagi reydlar haqida gapiradigan bo'lsak, izchil o'qish va yozuvning maksimal tezligi to'g'ri va 212 MB / s ni tashkil etmaydi. Faqat ma'lumotlar blokining o'lchami stakan hajmiga bog'liq maksimal qiymat Izchil o'qish va yozish tezligi. Sinov natijalari ko'rsatilganidek, Raid 0R Controler-ga asoslanib, 64 Kb-dan to'liq diapazondan foydalanishning maqbulidir. Bunday holda, ketma-ket o'qish va yozish stavkasining maksimal qiymati atigi 16 Kb ma'lumotlari blokining o'lchami bilan erishiladi.

Shunday qilib, yana bir bor sarmoya kiritamizki, biz yana bir bor ICHRE10R-ga kiritilgan reyd boshqaruvchisi boshqa birlashtirilgan reyd boshqaruvchilarining ishlashidan ancha yuqori ekanligini ta'kidlaymiz. Va bu juda katta funktsional imkoniyatlarga ega ekanligi, ushbu aniq boshqaruvchidan optimal ravishda foydalaning va boshqalarning mavjudligini unutmang (agar, albatta, Sata Iii disklari tizimda ishlatilmasa).