Hafa umsjón með mörgum rökrænum hljóðstyrkstýringardiska með því að nota Striping I/O


Í þessari grein ætlum við að sjá hvernig rökrétt bindi skrifar gögnin á diskinn með því að röndla I/O. Rökfræðileg bindistjórnun hefur einn af flottu eiginleikunum sem getur skrifað gögn yfir marga diska með því að röndla inn/út.

LVM Striping er einn af þeim eiginleikum sem skrifar gögnin yfir marga diska, í stað þess að skrifa stöðugt á einu líkamlegu bindi.

  1. Það mun auka afköst disksins.
  2. Vistar frá harðri skrifum aftur og aftur á einn disk.
  3. Hægt er að draga úr áfyllingu diska með því að nota röndun yfir marga diska.

Í rökrænni bindistjórnun, ef við þurfum að búa til rökrétt bindi, verður útvíkkað að fullu varpað á rúmmálshópinn og líkamlegt bindi. Í slíkum aðstæðum ef eitt af PV (líkamlegt rúmmál) fyllist þurfum við að bæta við fleiri lengjum frá öðru líkamlegu rúmmáli. Í staðinn, með því að bæta fleiri sviðum við PV, getum við bent rökrænu bindi okkar til að nota tiltekna líkamlega bindi sem skrifa I/O.

Gerum ráð fyrir að við höfum fjóra diska drif og bentum á fjögur líkamleg bindi, ef hvert líkamlegt bindi er fær um 100 I/O mun hljóðstyrkshópurinn okkar fá 400 I/O.

Ef við erum ekki að nota röndunaraðferðina mun skráarkerfið skrifa yfir undirliggjandi líkamlega bindi. Til dæmis, sum gögn sem eru skrifuð á líkamlegt bindi 100 I/O verða aðeins skrifuð á fyrsta (sdb1) PV. Ef við búum til rökræna hljóðstyrkinn með röndum á meðan við skrifum, mun það skrifa á hvert fjögurra drif með því að skipta 100 I/O, sem þýðir að hvert fjögurra drif fá 25 I/O hvert.

Þetta verður gert í round robin ferli. Ef lengja þarf eitthvað af rökrænu rúmmálinu, við þessar aðstæður getum við ekki bætt við 1 eða 2 PV. Við verðum að bæta við öllum 4 pvs til að lengja rökrétt rúmmál stærð. Þetta er einn af göllunum við röndeiginleikann, af þessu getum við vitað að á meðan við búum til rökrétt bindi þurfum við að úthluta sömu röndastærð yfir öll rökræn rúmmál.

Rökfræðileg bindistjórnun hefur þessa eiginleika sem við getum röndlað gögnin yfir marga pvs á sama tíma. Ef þú þekkir rökrétt hljóðstyrk geturðu farið í að setja upp rökræna hljóðstyrksröndina. Ef ekki þá verður þú að þurfa að vita um rökrétta bindistjórnun grunnatriði, lestu greinar hér að neðan til að vita meira um rökrétta magnstjórnun.

  1. Setja upp sveigjanlega LVM diskageymslu í Linux – Part I
  2. Hvernig á að stækka/minnka LVM í Linux – Part II

Hér er ég að nota Centos6.5 fyrir æfinguna mína. Hægt er að nota sömu skref í RHEL, Oracle Linux og flestum dreifingum.

Operating System :	CentOS 6.5
IP Address :		192.168.0.222
Hostname : 		tecmint.storage.com

Rökrétt bindistjórnun með Striping I/O

Til kynningar hef ég notað 4 harða diska, hvert drif með 1 GB að stærð. Leyfðu mér að sýna þér fjóra drif með því að nota 'fdisk' skipunina eins og sýnt er hér að neðan.

# fdisk -l | grep sd

Nú verðum við að búa til skipting fyrir þessa 4 harða diska sdb, sdc, sdd og sde með því að nota 'fdisk' skipunina. Til að búa til skipting, vinsamlegast fylgdu skrefi #4 leiðbeiningunum, gefnar í hluta 1 þessarar greinar (tenglar gefa hér að ofan) og vertu viss um að þú breytir gerðinni í LVM (8e), meðan þú býrð til skipting.

Eftir að þú hefur búið til skipting með góðum árangri, farðu nú áfram til að búa til líkamleg bindi með því að nota öll þessi 4 drif. Til að búa til PV, notaðu eftirfarandi 'pvcreate' skipun eins og sýnt er.

# pvcreate /dev/sd[b-e]1 -v

Þegar PV er búið til geturðu skráð þá með „pvs“ skipuninni.

# pvs

Nú þurfum við að skilgreina rúmmálshóp með því að nota þessi 4 líkamlegu bindi. Hér er ég að skilgreina hljóðstyrkshópinn minn með 16MB af líkamlegri útbreiddri stærð (PE) með rúmmálshópnum sem heitir vg_strip.

# vgcreate -s 16M vg_strip /dev/sd[b-e]1 -v

Lýsingin á ofangreindum valkostum sem notaðir eru í skipuninni.

  1. [b-e]1 – Skilgreindu nöfn harða disksins eins og sdb1, sdc1, sdd1, sde1.
  2. -s – Tilgreindu líkamsstærð þína.
  3. -v – orðrétt.

Næst skaltu staðfesta nýstofnaðan bindihóp með því að nota.

# vgs vg_strip

Til að fá ítarlegri upplýsingar um VG, notaðu rofann '-v' með vgdisplay skipuninni, það mun gefa okkur öll líkamleg bindi sem öll eru notuð í vg_strip bindihópnum.

# vgdisplay vg_strip -v

Aftur að efnisatriðinu okkar, nú þegar við búum til rökrænt bindi, þurfum við að skilgreina röndunargildið, hvernig gögn þurfa að skrifa í rökrétt bindi okkar með röndunaraðferð.

Hér er ég að búa til rökrétt bindi í nafni lv_tecmint_strp1 með 900MB stærð, og það þarf að vera í vg_strip bindi, og ég skilgreini sem 4 rönd, það þýðir að gögnin skrifa í rökrétt rúmmál mitt, þurfa að vera rönd yfir 4 PV.

# lvcreate -L 900M -n lv_tecmint_strp1 -i4 vg_strip

  1. -L –rökrétt rúmmálsstærð
  2. -n –rógískt bindiheiti
  3. -i –rönd

Á myndinni hér að ofan getum við séð að sjálfgefin stærð röndustærðar var 64 KB, ef við þurfum að skilgreina okkar eigið röndgildi getum við notað -I (Höfuðborg I). Bara til að staðfesta að rökrétt bindi sé búið til skaltu nota eftirfarandi skipun.

# lvdisplay vg_strip/lv_tecmint_strp1

Nú verður næsta spurning, Hvernig vitum við að rönd eru að skrifa á 4 drif?. Hér getum við notað 'lvdisplay' og -m (birta kortlagningu rökrænna binda) skipunina til að staðfesta.

# lvdisplay vg_strip/lv_tecmint_strp1 -m

Til að búa til skilgreinda röndastærð okkar þurfum við að búa til eitt rökrétt bindi með 1GB stærð með því að nota mína eigin skilgreindu röndastærð 256KB. Nú ætla ég að röndla aðeins yfir 3 PV, hér getum við skilgreint hvaða pvs við viljum vera röndótt.

# lvcreate -L 1G -i3 -I 256 -n lv_tecmint_strp2 vg_strip /dev/sdb1 /dev/sdc1 /dev/sdd1

Næst skaltu athuga röndastærðina og hvaða rúmmál það röndlar.

# lvdisplay vg_strip/lv_tecmint_strp2 -m

Það er kominn tími til að nota tækjakortara, til þess notum við skipunina „dmsetup“. Það er rökrétt hljóðstyrkstýringartæki á lágu stigi sem stjórnar rökréttum tækjum sem nota tækjakortabúnaðinn. Við getum séð lvm upplýsingarnar með því að nota dmsetup skipunina til að vita hvaða rönd fer eftir hvaða drifum.

# dmsetup deps /dev/vg_strip/lv_tecmint_strp[1-2]

Hér getum við séð að strp1 er háð 4 drifum og strp2 er háð 3 tækjum.

Vona að þú hafir lært að hvernig við getum farið í gegnum rökrétt bindi til að skrifa gögnin. Fyrir þessa uppsetningu verður maður að vita um grunninn í rökréttri bindistjórnun. Í næstu grein minni mun ég sýna þér hvernig við getum flutt í rökrænni bindistjórnun, þangað til fylgstu með uppfærslum og ekki gleyma að gefa verðmætar athugasemdir um greinina.