Ṣakoso Awọn Disiki Iṣakoso Iwọn didun lọpọlọpọ nipa lilo I/O Striping


Ninu nkan yii, a yoo wo bi awọn iwọn ọgbọn ṣe kọ data si disiki nipasẹ ṣiṣan I/O. Isakoso Iwọn didun ọgbọn ni ọkan ninu ẹya tutu ti o le kọ data lori disiki pupọ nipasẹ ṣiṣan I/O.

LVM Striping jẹ ọkan ninu ẹya ti yoo kọ data lori disiki pupọ, dipo kikọ nigbagbogbo lori iwọn didun Ẹsẹ kan.

  1. Yoo mu iṣẹ ṣiṣe ti disk pọ si.
  2. Fipamọ lati kikọ lile lori ati siwaju si disiki kan.
  3. Iṣeduro disiki le dinku nipa lilo ṣiṣọn lori ọpọ disiki.

Ninu iṣakoso iwọn didun Logbon, ti a ba nilo lati ṣẹda iwọn ọgbọn ọgbọn kan ti o gbooro yoo gba maapu ni kikun si ẹgbẹ iwọn didun ati awọn iwọn ara. Ni iru ipo bẹẹ ti ọkan ninu PV (Iwọn didun ti ara) ba kun a nilo lati ṣafikun awọn amugbooro diẹ sii lati iwọn didun ara miiran. Dipo, fifi awọn afikun diẹ sii si PV, a le tọka iwọn ọgbọn wa lati lo pataki Awọn ipele Ipele I/O.

Ṣebi a ni awakọ awakọ mẹrin ati tọka si awọn iwọn ara mẹrin, ti iwọn didun ti ara kọọkan ba ni agbara ti 100 I/O lapapọ ẹgbẹ ẹgbẹ wa yoo gba 400 I/O.

Ti a ko ba lo ọna ṣiṣan, eto faili yoo kọwe kọja iwọn didun ti ara. Fun apẹẹrẹ, diẹ ninu awọn data kọwe si iwọn ara 100 I/O yoo kọ nikan si akọkọ (sdb1) PV. Ti a ba ṣẹda iwọn ọgbọn ọgbọn pẹlu aṣayan adikala lakoko kikọ, yoo kọ si gbogbo awakọ mẹrin nipasẹ pipin 100 I/O, iyẹn tumọ si pe gbogbo awakọ mẹrin yoo gba 25 I/O ọkọọkan.

Eyi yoo ṣee ṣe ni ilana iyipo robin. Ti eyikeyi ninu iwọn ọgbọn ọgbọn ba nilo lati faagun, ni ipo yii a ko le ṣafikun 1 tabi 2 PV. A ni lati ṣafikun gbogbo awọn pv 4 lati fa iwọn iwọn oye lọ. Eyi jẹ ọkan ninu idibajẹ ninu ẹya adikala, lati eyi a le mọ pe lakoko ṣiṣe awọn iwọn ọgbọn ọgbọn a nilo lati fi iwọn adikala kanna ṣe lori gbogbo awọn iwọn oye.

Isakoso Iwọn didun Igbọngbọn ni awọn ẹya wọnyi eyiti a le fa data kuro lori ọpọlọpọ awọn pvs ni akoko kanna. Ti o ba mọmọ pẹlu iwọn ọgbọn ọgbọn o le lọ si ori si tito ṣiṣan iwọn didun ti ọgbọn. Ti kii ba ṣe lẹhinna o gbọdọ nilo lati mọ nipa awọn ipilẹ awọn agbara iwọn ọgbọn ọgbọn, ka awọn nkan isalẹ lati mọ diẹ sii nipa iṣakoso iwọn didun ọgbọngbọn.

  1. Ṣeto Ibi Iyipada Disiki Rirọ LVM ni Lainos - Apá I
  2. Bii o ṣe le Fa/Dinku LVM's ni Linux - Apá II

Nibi Mo n lo Centos6.5 fun adaṣe mi. Awọn igbesẹ kanna ni a le lo ni RHEL, Oracle Linux, ati pupọ julọ awọn pinpin kaakiri.

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

Isakoso Iwọn didun ti oye nipa lilo I/O Striping

Fun idi ifihan, Mo ti lo awakọ lile 4, awakọ kọọkan pẹlu 1 GB ni Iwọn. Jẹ ki n fihan ọ awakọ mẹrin nipa lilo pipaṣẹ 'fdisk' bi a ṣe han ni isalẹ.

# fdisk -l | grep sd

Nisisiyi a ni lati ṣẹda awọn ipin fun awọn dira lile 4 wọnyi sdb, sdc, sdd ati sde lilo pipaṣẹ 'fdisk'. Lati ṣẹda awọn ipin, jọwọ tẹle awọn ilana # 4 awọn ilana, ti a fun ni Apakan 1 ti nkan yii (ọna asopọ fun loke) ati rii daju pe o yi iru pada si LVM (8e), lakoko ti o n ṣẹda awọn ipin.

Lẹhin ti o ti ṣẹda awọn ipin ni aṣeyọri, bayi lọ siwaju lati ṣẹda awọn iwọn ara nipa lilo gbogbo awọn iwakọ 4 wọnyi. Fun ṣiṣẹda PV's, lo aṣẹ 'pvcreate' atẹle bi o ti han.

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

Lọgan ti a ṣẹda PV, o le ṣe atokọ wọn nipa lilo pipaṣẹ 'pvs'.

# pvs

Bayi a nilo lati ṣalaye ẹgbẹ iwọn didun nipa lilo awọn iwọn ara mẹrin mẹrin. Nibi Mo n ṣalaye ẹgbẹ iwọn didun mi pẹlu 16MB ti Iwọn ti o gbooro ti ara (PE) pẹlu ẹgbẹ iwọn didun ti a npè ni bi vg_strip .

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

Apejuwe ti awọn aṣayan loke ti a lo ninu aṣẹ naa.

  1. [b-e] 1 - Ṣalaye awọn orukọ dirafu lile rẹ bii sdb1, sdc1, sdd1, sde1.
  2. -s - Ṣalaye iwọn iye ti ara rẹ.
  3. -v - ọrọ-ọrọ.

Itele, jẹrisi ẹgbẹ iwọn didun tuntun ti a ṣẹda nipa lilo.

# vgs vg_strip

Lati gba alaye ni alaye diẹ sii nipa VG, lo yipada ‘-v 'pẹlu aṣẹ vgdisplay, yoo fun wa ni gbogbo awọn ipele ti ara eyiti gbogbo rẹ lo ni vg_strip ẹgbẹ iwọn didun.

# vgdisplay vg_strip -v

Pada si akọle wa, ni bayi lakoko ti o n ṣẹda iwọn didun Onititọ, a nilo lati ṣalaye iye adikala, bawo ni data ṣe nilo lati kọ sinu awọn iwọn oye wa nipa lilo ọna ṣiṣu.

Nibi Mo n ṣẹda iwọn didun ti oye ni orukọ lv_tecmint_strp1 pẹlu iwọn 900MB, ati pe o nilo lati wa ninu ẹgbẹ iwọn didun vg_strip , ati pe Mo n ṣalaye bi adikala mẹrin, o tumọ si data n kọwe si iwọn ọgbọn mi, o nilo lati jẹ adikala lori 4 PV.

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

    Iwọn iwọn didun
  1. -L - iwọn didun ti ibi
  2. -n - orukọ iwọn didun onitumọ
  3. -i –awọn okun

Ni aworan ti o wa loke, a le rii pe iwọn aiyipada ti iwọn ilawọn jẹ 64 KB, ti a ba nilo lati ṣalaye iye ilawọn ti ara wa, a le lo -I (Olu I). Kan lati jẹrisi pe a ṣẹda iwọn oye ni lilo aṣẹ atẹle.

# lvdisplay vg_strip/lv_tecmint_strp1

Nisisiyi ibeere atẹle yoo jẹ, Bawo ni a ṣe mọ pe awọn ila n nkọ si awakọ 4?. Nibi a le lo 'lvdisplay' ati -m (ṣe afihan aworan agbaye ti awọn iwọn oye) aṣẹ lati jẹrisi.

# lvdisplay vg_strip/lv_tecmint_strp1 -m

Lati ṣẹda iwọn ṣiṣan ti a ṣalaye wa, a nilo lati ṣẹda iwọn ọgbọn ọgbọn ọkan pẹlu iwọn 1GB nipa lilo iwọn Iwọn ila ti ara mi ti a ṣalaye 256KB Nisisiyi Emi yoo lọn kuro lori 3 PV nikan, nibi a le ṣalaye iru awọn pv ti a fẹ lati wa ni ila.

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

Nigbamii, ṣayẹwo iwọn ilawọn ati iwọn didun wo ni o pọn.

# lvdisplay vg_strip/lv_tecmint_strp2 -m

O to akoko lati lo maapu ẹrọ kan, fun eyi a lo aṣẹ 'dmsetup'. O jẹ ọpa iṣakoso iwọn didun oye kekere ti o ṣakoso awọn ẹrọ ọgbọn, ti o lo awakọ maapu ẹrọ. A le wo alaye lvm nipa lilo pipaṣẹ dmsetup lati mọ eyi ti ṣiṣan da lori iru awọn awakọ.

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

Nibi a le rii pe strp1 dale lori awakọ 4, ati strp2 dale lori awọn ẹrọ 3.

Ireti pe o ti kọ ẹkọ, pe bawo ni a ṣe le ṣi kuro nipasẹ awọn iwọn oye lati kọ data naa. Fun iṣeto yii ẹnikan gbọdọ mọ nipa ipilẹ ti iṣakoso iwọn didun ọgbọngbọn. Ninu nkan mi ti nbọ, Emi yoo fi han ọ bi a ṣe le jade ni iṣakoso iwọn didun ọgbọn, titi di igba naa wa ni aifwy fun awọn imudojuiwọn ati maṣe gbagbe lati fun awọn asọye ti o niyelori nipa nkan naa.