Asosiy mazmunga o‘tish
Servix

Server RAID va disk tizimi: darajalar, kontrollerlar, xatolar

Servix texnik jamoasi · Yangilangan

Qisqacha. RAID darajasi did boʻyicha emas, disklar hajmi va yuk turiga qarab tanlanadi. Maʼlumotlar bazalari va 1C uchun — RAID 10, arxivlar va sigʻimli disklar uchun — RAID 6, katta massivlar uchun — RAID 60. 4 TB dan katta disklarda RAID 5 yigʻilmaydi: 16 TB li bitta diskni tiklash taxminan 49 soat davom etadi va shu vaqt davomida massiv ortiqchaliksiz yashaydi. RAID 4 bugun qoʻllanilmaydi — ajratilgan juftlik diski yozuvda tor joyga aylanadi. Eng muhimi: RAID disk ishdan chiqishidan himoya qiladi, boshqa hech narsadan emas — zaxira nusxa alohida kerak.

SHD uchun aynan qaysi darajani tanlash — vazifalar jadvali hamda Dell ADAPT va HPE MSA-DP+ taqsimlangan RAID — «RAID 5, 6 yoki 10: SHD uchun nimani tanlash» maqolasida.

Tez oʻtish: RAID darajalari · RAID 4 va RAID 5 · nechta diskni yoʻqotish mumkin · nega katta disklarda RAID 5 xavfli · foydali sigʻim arifmetikasi · RAID — zaxira nusxa emas · kontroller: RAID yoki HBA · kesh va quvvat himoyasi · SSD, NVMe, HDD · zaxira disk · katalog narxlari · savol va javoblar

Disk tizimi — serverning eng koʻp uchraydigan tor joyi va ayni paytda konfiguratsiya xatosi sekinlashuvga emas, maʼlumot yoʻqotilishiga olib keladigan joy. RAID darajalarini, sigʻim va tiklash arifmetikasini, kontroller tanlovini va tipik adashishlarni tahlil qilamiz.

RAID darajalari: nimani va qachon qoʻllash

Daraja

Minimal disk

Bardoshlilik

Qoʻllanilishi

RAID 0

2

yoʻq

Faqat vaqtinchalik maʼlumotlar: render keshi, oraliq fayllar

RAID 1

2

juftlikdagi bitta disk

Tizim tomi, gipervizorni yuklash, kichik serverlar

RAID 4

3

bitta disk

Amalda qoʻllanilmaydi: butun juftlik bitta diskda, u esa yozuvda tor joy

RAID 5

3

bitta disk

Faqat kichik hajmli disklardan yoki SSD dan iborat kichik massivlar

RAID 6

4

istalgan ikkita disk

Arxivlar, fayl omborlari, zaxira nusxalar, sigʻimli disklardan massivlar

RAID 10

4

har juftlikda bittadan

Maʼlumotlar bazalari, 1C, virtualizatsiya — yozuv tezligiga sezgir hamma narsa

RAID 50

6

har guruhda bittadan

Katta massivlar: RAID 5 tiklash tezligi uchun guruhlarga boʻlinadi

RAID 60

8

har guruhda ikkitadan

Oʻnlab diskli yirik omborlar: sigʻim va xavf oʻrtasidagi murosa

Tanlov uchun oddiy qoida: yuk mayda bloklar bilan yozuv boʻlsa (maʼlumotlar bazasi, 1C, pochta serveri), RAID 10 oling va disklarda tejamang. Yuk ketma-ket oʻqish va katta fayllarni saqlash boʻlsa, RAID 6 oling va disklar sonida tejang.

RAID 4 va RAID 5: nega toʻrtinchi daraja konfiguratorlarda yoʻq

Ular oʻrtasidagi farq aniq bitta — juftlik qayerda yotadi. RAID 4 da unga alohida disk ajratilgan, RAID 5 da juftlik bloklari massivning barcha disklari boʻylab taqsimlangan.

Oqibat printsipial. RAID ga har qanday yozuv ham maʼlumotni, ham juftlikni oʻzgartiradi. RAID 4 da har bir yozuv amali, qaysi diskka bormasin, bitta va oʻsha juftlik diskini yangilashi shart — va u darhol tor joyga aylanadi: qolgan disklar boʻsh turadi, massiv bitta nakopitel tezligida ishlaydi. RAID 5 da juftlik barcha disklarga yoyilgan, yuk taqsimlanadi va bir xil ortiqchalik va bir xil foydali sigʻimda massiv yozuvda tezroq chiqadi.

Shu sababli server kontrollerlarida RAID 4 taklif qilinmaydi. Ajratilgan juftlikli sxema tirik qolgan yagona joy — NetApp dagi WAFL kabi maxsus fayl tizimlari, u yerda kamchilik yozuvni jurnallash va energiyaga bogʻliq boʻlmagan xotira bilan qoplanadi.

Raqamlarda bardoshlilik: nechta diskni yoʻqotish mumkin

  • RAID 5 — istalgan bitta disk. Tiklash tugagunicha ikkinchi disk ishdan chiqsa, massiv butunlay yoʻqoladi.
  • RAID 6 — istalgan ikkita disk. Bu printsipial jihatdan boshqa himoya darajasi: massiv ikkinchi disk ishdan chiqishini aynan u eng ehtimolli boʻlgan paytda — birinchisini tiklash vaqtida — yengib oʻtadi.
  • RAID 10 — har bir oyna juftligida bittadan disk. Sakkiz diskli massivda toʻrttagacha disk ishdan chiqishi mumkin, agar ular turli juftliklardan boʻlsa. Lekin bitta juftlikning ikkita diski massivni butunlay oʻldiradi.
  • RAID 50 — har bir RAID 5 guruhida bittadan. Har birida toʻrttadan diski boʻlgan ikki guruhli massiv turli guruhlardagi ikki nosozlikni yengadi, bitta guruhdagi ikkitasini — yoʻq.
  • RAID 60 — har bir guruhda ikkitadan. Oʻnlab sigʻimli diskli massivlar uchun eng barqaror sxema.

RAID 50 va 60 ning amaliy maʼnosi bardoshlilikning oʻzida emas, tiklash tezligida: disk ishdan chiqqanda butun massiv emas, faqat uning guruhi qayta hisoblanadi.

Nega katta disklarda RAID 5 — yomon fikr

Disk ishdan chiqqanda massiv zaxiraga tiklashni boshlaydi va bu bir zumlik amal emas. Ish yuki ostida taxminan 90 MB/s real tiklash tezligida 16 TB li disk taxminan 49 soat qayta hisoblanadi — deyarli ikki kun, shu davrda massiv hech qanday ortiqchaliksiz yashaydi.

Yomoni boshqasi. Bitta diskni tiklash uchun kontroller qolganlarining hammasini toʻliq oʻqishi shart: 16 TB dan 8 diskli massivda bu 112 TB uzluksiz oʻqish. Korporativ SAS disklarida tiklab boʻlmaydigan oʻqish xatosining pasport ehtimoli — 1015 bitga bitta, yaʼni taxminan har 125 TB oʻqilganiga. Isteʼmol sinfidagi SATA nakopitellarida bir tartib yomonroq — 1014 bitga bitta, taxminan 12,5 TB. Buni oʻqish kerak boʻlgan 112 TB bilan solishtiring.

Bunga serverdagi disklar odatda bitta partiyadan va bir xil ishlash muddatiga ega ekanini qoʻshing. Shuning uchun katta hajmli disklar uchun RAID 6 ishlatiladi — ikkinchi juftlik diski maʼlumotni tiklashdan arzonroq.

Foydali sigʻim arifmetikasi

5 031 764 soʻm dan WD Ultrastar DC HC550 16 TB SAS ning 8 diskida hisoblaymiz — toʻplam uchun 40 254 112 soʻm:

  • RAID 6 — foydali 96 TB. Ikki disk juftlikka ketadi; ikkita nosozlikka bardosh beradi.
  • RAID 10 — foydali 64 TB. Sigʻimning yarmi oynalarga ketadi, buning evaziga yozuv bir necha barobar tez va tiklash kunlar emas, soatlar oladi: butun massiv qayta hisoblanmaydi, bitta disk koʻchiriladi.
  • RAID 5 — rasman 112 TB, yaʼni RAID 6 dan 16 TB koʻp. Aynan shu 16 TB yuqorida aytilgan xavfning narxi.

«Foydali» — bu formatlashgacha boʻlgan sigʻim. Fayl tizimi va xizmat sohalari yana bir necha foizni oladi, massivni toʻldirib tashlash esa mumkin emas: 80–⁠85 % dan yuqori toʻldirishda tezlik tushadi va tiklash murakkablashadi.

RAID — bu zaxira nusxa emas

Muntazam yoʻqotishlarga olib keladigan adashish. RAID diskning jismoniy ishdan chiqishidan himoya qiladi va boshqa hech narsadan. U quyidagilardan saqlamaydi:

  • foydalanuvchi tomonidan fayllarning oʻchirilishi yoki administrator xatosi;
  • shifrlovchi virus — maʼlumotlar massivning barcha disklarida bir vaqtda ozoda shifrlanadi;
  • fayl tizimi yoki bazaning shikastlanishi;
  • kontrollerning ishdan chiqishi, yongʻin, serverning oʻgʻirlanishi.

Zaxira nusxa shu serverdan tashqarida saqlanishi kerak, kamida bitta nusxasi esa ishlab chiqarish tarmogʻidan kirib boʻlmaydigan joyda.

Kontroller: RAID yoki HBA

  • RAID rejimi — kontroller massivni yigʻadi va operatsion tizimga bitta tom beradi. Alohida turgan server uchun klassik ssenariy: Dell PERC H730 (5 750 588 soʻm), HPE Smart Array MR416i-a (8 625 882 soʻm).
  • HBA rejimi (pass-through) — kontroller disklarni tizimga toʻgʻridan-toʻgʻri beradi. Ortiqchalikni oʻzi boshqaradigan dasturiy omborlar uchun kerak: Ceph, vSAN, Storage Spaces Direct, ZFS. Bunday yechimlar ostida apparat RAID nafaqat keraksiz, balki zararli. HPE Smart Array E208i-a (5 750 588 soʻm) yoki Dell PERC H345 (4 312 941 soʻm) mos keladi.

Rejimni buyurtmadan oldin aniqlang. Model raqamlarining tahlili — PERC va Smart Array kontrollerlari maʼlumotnomasida. Disklar soni boʻyicha: sakkiz chiziqli kontroller sakkizta diskni toʻgʻridan-toʻgʻri adreslaydi, yigirma toʻrttasini ulash uchun ekspanderli bekpleyn yoki alohida ekspander plata (7 188 235 soʻm) kerak.

Kesh va quvvat himoyasi

Yozuv keshli kontrollerlar unumdorlikni sezilarli oshiradi, lekin batareya yoki superkondensator talab qiladi. Kesh quvvati himoyasisiz elektr oʻchishi sboʻy paytida keshdagi maʼlumotlarning yoʻqolishini anglatadi.

Eng koʻp uchraydigan «tushunarsiz» sekinlashuvning sababi ham shu yerda: uch-toʻrt yildan keyin batareya sigʻimini yoʻqotadi, kontroller keshni oʻtkazuvchi yozuv rejimiga oʻzi oʻtkazadi va server bir necha barobar sekinroq ishlay boshlaydi. Jurnalda esa birorta xato yoʻq. «Server toʻsatdan sekinlashdi» boʻlsa — avvalo batareyani tekshiring.

SSD, NVMe, HDD — qayerga nima

  • NVMe — maʼlumotlar bazalari, yuklangan ilovalar, omborning kesh darajasi: Micron 7400 Pro 1,92 TB U.3 — 4 312 941 soʻm.
  • SAS/SATA SSD — virtualizatsiya, universal vazifalar, tizim tomlari: Intel D3-S4520 7,68 TB — 10 782 352 soʻm.
  • HDD — arxivlar, zaxira nusxalar, katta hajmli va past faollikdagi fayl omborlari. Bu yerda terabayt narxi hal qiladi: WD Ultrastar 22 TB SAS — 8 625 882 soʻm.

Bitta massivda turli tur, hajm va aylanish tezligidagi disklarni aralashtirish mumkin emas: kontroller butun massivni eng yomon disk boʻyicha tekislaydi. Tizim va gipervizor uchun alohida juftlik ajratish toʻgʻriroq — masalan, HPE NS204i-p (10 063 529 soʻm) yoki Dell BOSS (7 907 058 soʻm) yuklash moduli.

Zaxira disk

Almashtirish uchun disk nosozlikdan oldin maydonchada boʻlishi kerak, undan keyin buyurtma qilinmasligi kerak.

  • Issiq zaxira (hot spare). Disk savatda turadi va kutadi. Nosozlikda tiklash odam ishtirokisiz avtomatik boshlanadi — uzoq maydoncha uchun yagona oqilona variant.
  • Global zaxira. Bitta zaxira disk bitta kontrollerning bir necha massiviga xizmat qiladi. Uyani tejaydi, lekin massivlar koʻp boʻlsa, xavf real.
  • Sovuq zaxira. Disk javonda yotadi. Arzonroq, lekin tiklash kimdir kelib uni qoʻygandan keyingina boshlanadi.

Zaxira disk massiv disklari bilan bir xil model va hajmda olinadi. Kattaroq hajmli disk mos keladi, lekin ortiqcha sigʻim yoʻqoladi; kichikroq diskni kontroller qabul qilmaydi.

Katalogdagi kontrollerlar va disklar

Pozitsiya

Vazifasi

Narxi

HPE Smart Array MR416i-a

RAID 5/6/10, himoyali 4 GB kesh

8 625 882 soʻm

Dell PERC H755

kesh va batareyali RAID, PowerEdge 15G

8 625 882 soʻm

Dell PERC H730

keshli RAID, PowerEdge 13–⁠14G

5 750 588 soʻm

HPE Smart Array E208i-a

keshsiz, HBA rejimi

5 750 588 soʻm

Dell PERC H345

keshsiz, oddiy tomlar va pass-through

4 312 941 soʻm

HPE SAS Expander

24 diskli savatni ulash

7 188 235 soʻm

HPE NS204i-p

yuklash oynasi 2 × 480 GB NVMe

10 063 529 soʻm

Micron 7400 Pro 1,92 TB U.3 NVMe

maʼlumotlar bazalari, kesh darajasi

4 312 941 soʻm

Intel D3-S4520 7,68 TB SATA SSD

virtualizatsiya, universal tom

10 782 352 soʻm

WD Ultrastar DC HC550 16 TB SAS

RAID 6 massivi, fayl ombori

5 031 764 soʻm

WD Ultrastar DC HC570 22 TB SAS

arxiv, zaxira nusxalar

8 625 882 soʻm

Massivni yigʻishdan oldin nimani tekshirish kerak

  • Yuk turi: mayda bloklar bilan yozuv — RAID 10; ketma-ket oʻqish va saqlash — RAID 6.
  • Bitta diskning hajmi: 4 TB dan boshlab RAID 5 koʻrib chiqilmaydi.
  • Maydonchada zaxira disk bormi va u qanday — issiq yoki sovuq.
  • Kontroller batareyasi yoki superkondensatorining holati, ayniqsa server uch yildan oshgan boʻlsa.
  • Kontroller rejimi: RAID yoki HBA — dasturiy ombor uchun ikkinchisi kerak.
  • Tizim uchun alohida tom, gipervizor massiv uyalarini band qilmasligi uchun.
  • Zaxira nusxa qayerga va qanchalik tez-tez ketadi — undan tiklash tekshirilganmi.
  • Massivning toʻlishi: foydali sigʻimning 80 % idan yuqori boʻlmasligi rejalashtiriladi.

Disk tizimini vazifaga mos yigʻamiz: foydali sigʻimni hisoblaymiz, RAID darajasini, kerakli keshli kontrollerni va toʻgʻri zaxirali disklarni tanlaymiz. Bizga yozing.

Savol va javoblar

RAID 4 RAID 5 dan nimasi bilan farq qiladi?

Juftlikning joylashuvi bilan. RAID 4 da u butunlay bitta ajratilgan diskda yotadi, RAID 5 da massivning barcha disklari boʻylab taqsimlangan. Foydali sigʻim va bardoshlilik bir xil — bitta disk, — lekin RAID 4 da juftlik diski har bir yozuvda yangilanadi va tor joyga aylanadi.

RAID 5 oddiy soʻz bilan nima?

Uch va undan ortiq diskdan iborat massiv, unda maʼlumotlar barcha disklar boʻylab taqsimlangan va ular bilan birga istalgan bitta chiqib ketgan diskning mazmunini tiklashga imkon beruvchi nazorat summalari saqlanadi. Foydali sigʻim umumiy hajmdan bitta disk ayirilganiga teng.

RAID 50 qanchalik bardoshli?

RAID 50 — bu bir necha RAID 5 guruhi boʻylab chergalash. Har bir guruhda bitta disk ishdan chiqishi mumkin; turli guruhlardagi ikki nosozlikni massiv yengadi, bitta guruhdagi ikkitasini — yoʻq. Asosiy yutuq tiklash tezligida.

RAID 6 uchun nechta disk kerak?

Kamida toʻrtta, oqilona minimum — oltita. Toʻrt diskda juftlikka sigʻimning yarmi ketadi va «sigʻim — tezlik» nisbati boʻyicha RAID 10 foydaliroq.

Chergalash blokining hajmini qanday tanlash kerak?

Kontrollerning standart qiymati (odatda 64–⁠256 KB) koʻpchilik vazifalarga mos keladi. Kichikroq blok mayda tasodifiy amallari boʻlgan maʼlumotlar bazalariga, kattarogʻi — video va arxivlarni oqim bilan yozishga foydali.

Massivga turli hajmdagi disklarni qoʻyish mumkinmi?

Texnik jihatdan ha, lekin kontroller har bir diskdan eng kichigining hajmini ishlatadi — farq yoʻqoladi. Bitta massivda turli aylanish tezligidagi yoki turli turdagi disklarni aralashtirmaslik kerak.