Jikwaa ọtụtụ diski njikwa olu ezi uche dị na ya site na iji Striping I/O


N'isiokwu a, anyị ga-ahụ ka mpịakọta ezi uche dị na ya si ede data na diski site na ịdọrọ I/O. Ijikwa ụda olu nwere otu njiri mara mma nke nwere ike ide data n'elu ọtụtụ diski site na ịwepu I/O.

LVM Striping bụ otu n'ime njirimara ga-ede data n'elu otutu diski, kama ide ihe mgbe niile na otu olu anụ ahụ.

  1. Ọ ga-abawanye arụmọrụ diski.
  2. Na-echekwa site na ederede siri ike ugboro ugboro gaa na otu diski.
  3. Enwere ike ibelata ndochi diski site na iji nbipu n'obere diski.

Na njikwa olu ezi uche dị na ya, ọ bụrụ na anyị kwesịrị ịmepụta ụda ezi uche dị na ya, a ga-edobe ya nke ọma na otu olu na mpịakọta anụ ahụ. N'ọnọdụ dị otú ahụ ma ọ bụrụ na otu n'ime PV (Mpịakọta anụ ahụ) ejupụta, anyị kwesịrị itinyekwu ogologo site na ụda anụ ahụ ndị ọzọ. Kama, ịgbakwunye agbatịkwu na PV, anyị nwere ike tụọ ụda ezi uche dị na ya iji jiri otu mpịakọta anụ ahụ na-ede I/O.

Were ya na anyị nwere draịva diski anọ wee tụọ aka na mpịakọta anụ ahụ anọ, ọ bụrụ na ụda anụ ahụ ọ bụla nwere ike 100 I/O kpamkpam otu olu anyị ga-enweta 400 I/O.

Ọ bụrụ na anyị anaghị eji usoro straipu, sistemụ faịlụ ga-ede n'ofe oke anụ ahụ dị n'okpuru. Dịka ọmụmaatụ, ụfọdụ data na-ede na olu anụ ahụ 100 I/O ga-ede naanị na nke mbụ (sdb1) PV. Ọ bụrụ na anyị na-emepụta ihe ezi uche dị na ya na eriri nhọrọ mgbe ị na-ede akwụkwọ, ọ ga-edegara draịva anọ ọ bụla site na nkewa 100 I/O, nke ahụ pụtara na ụgbọala anọ ọ bụla ga-enweta 25 I/O nke ọ bụla.

A ga-eme nke a n'usoro ihe omume gburugburu. Ọ bụrụ na otu n'ime ụda ezi uche dị mkpa ka ịgbatị, na ọnọdụ a, anyị enweghị ike ịgbakwunye 1 ma ọ bụ 2 PV. Anyị ga-agbakwunye pvs 4 niile iji gbasaa nha ụda ezi uche dị na ya. Nke a bụ otu n'ime ihe ndọghachi azụ na njiri eriri, site na nke a, anyị nwere ike mara na ka ị na-eke mpịakọta ezi uche dị na ya, anyị kwesịrị ịnye nha nha nha n'elu mpịakọta niile.

Njikwa olu ezi uche nwere njirimara ndị a nke anyị nwere ike wepụ data n'elu ọtụtụ pvs n'otu oge. Ọ bụrụ na ị maara olu ezi uche dị na ya, ị nwere ike ịga n'ihu iji dozie eriri olu ezi uche dị na ya. Ọ bụrụ na ọ bụghị mgbe ahụ, ị ga-achọrịrị ịma gbasara ntọala njikwa olu ezi uche dị na ya, gụọ akụkọ n'okpuru ka ịmatakwu gbasara njikwa olu ezi uche dị na ya.

  1. Nhazi nchekwa LVM Disk na-agbanwe agbanwe na Linux - Akụkụ I
  2. Otu esi agbatị/belata LVM na Linux - Nkebi II

Ebe a ka m na-eji Centos6.5 maka mgbatị ahụ m. Enwere ike iji otu usoro ahụ na RHEL, Oracle Linux, yana ọtụtụ nkesa.

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

Njikwa ụda ezi uche dị na ya site na iji Striping I/O

Maka ebumnuche ngosi, ejirila m draịva 4, draịva ọ bụla nwere 1 GB na nha. Ka m gosi gị draịva anọ site na iji 'fdisk'iwu dị ka egosiri n'okpuru.

# fdisk -l | grep sd

Ugbu a, anyị ga-emepụta nkebi maka 4 hard drives sdb, sdc, sdd na sde site na iji 'fdisk'iwu. Iji mepụta nkebi, biko soro nzọụkwụ # 4 ntụziaka, nyere na Nkebi nke 1 nke isiokwu a (njikọ nyere n'elu) ma jide n'aka na ị gbanwee ụdị na LVM (8e), mgbe ị na-eke nkebi.

Mgbe ịmechara nkebi nke ọma, gaa n'ihu iji mepụta mpịakọta anụ ahụ site na iji draịva 4 a niile. Maka ịmepụta PV, jiri iwu 'pvcreate' dị ka egosiri.

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

Ozugbo emepụtara PV, ị nwere ike depụta ha site na iji iwu 'pvs'.

# pvs

Ugbu a, anyị kwesịrị ịkọwa otu olu site na iji mpịakọta anụ ahụ anọ ahụ. Ebe a, m na-akọwa otu olu m nwere 16MB nke Physical Extended Size (PE) nwere otu olu aha ya bụ vg_strip.

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

Nkọwa nke nhọrọ dị n'elu ejiri na iwu.

  1. [b-e]1 - Kọwaa aha draịvụ ike gị dị ka sdb1, sdc1, sdd1, sde1.
  2. -s - Kọwaa oke anụ ahụ gị.
  3. -v - okwu ọnụ.

Na-esote, jiri nyochaa otu olu emepụtara ọhụrụ.

# vgs vg_strip

Iji nweta ozi zuru ezu gbasara VG, jiri ịgbanwee '-v' na iwu vgdisplay, ọ ga-enye anyị mpịakọta anụ ahụ niile nke ejiri na vg_strip otu olu.

# vgdisplay vg_strip -v

Laghachi na isiokwu anyị, ugbu a ka anyị na-ekepụta Logical volume, anyị kwesịrị ịkọwa uru eriri, ka data kwesịrị isi dee na mpịakọta ezi uche anyị site na iji usoro eriri.

N'ebe a, ana m ekepụta ụda ezi uche dị na aha lv_tecmint_strp1 nwere nha 900MB, ọ ga-adịkwa na otu mpịakọta vg_strip, ma ana m akọwa dị ka strie 4. ọ pụtara na data ahụ na-ede na ụda ezi uche dị na ya, ọ kwesịrị ịdị n'elu 4 PV.

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

  1. -L – nha olu ezi uche
  2. -n – aha olu ezi uche
  3. -i -mpịakọta

N'ihe onyonyo a dị n'elu, anyị nwere ike ịhụ na nha ndabara nke nha nha bụ 64 KB, ọ bụrụ na anyị kwesịrị ịkọwa uru eriri nke anyị, anyị nwere ike iji -I (Capital I). Naanị iji gosi na emepụtara olu ezi uche dị na ya jiri iwu a.

# lvdisplay vg_strip/lv_tecmint_strp1

Ugbu a ajụjụ ọzọ ga-abụ, Olee otú anyị si mara na n'ọnyá na-ede na 4 draịva?. N'ebe a, anyị nwere ike iji 'lvdisplay' na -m (gosipụta nkewa nke mpịakọta ezi uche) iji nyochaa.

# lvdisplay vg_strip/lv_tecmint_strp1 -m

Iji mepụta nha nha anya akọwapụtara, anyị kwesịrị ịmepụta otu olu ezi uche dị na nha 1GB na-eji nke m akọwapụtara nke 256KB. Ugbu a, m ga-agbapụ naanị 3 PV, ebe a anyị nwere ike ịkọwa pvs anyị chọrọ ka ọ bụrụ nkedo.

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

Na-esote, lelee nha eriri na olu nke ọ na-ata.

# lvdisplay vg_strip/lv_tecmint_strp2 -m

Oge erugo iji maapụ ngwaọrụ, maka nke a anyị na-eji iwu 'dmsetup'. Ọ bụ ngwá ọrụ nchịkwa olu dị ala dị ala nke na-ejikwa ngwaọrụ ezi uche dị na ya, nke na-eji ọkwọ ụgbọala-mapper. Anyị nwere ike ịhụ ozi lvm site na iji dmsetup iwu mara nke straipu dabere na nke draịva.

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

N'ebe a, anyị nwere ike ịhụ na strp1 dabere na draịva 4, na strp2 dabere na ngwaọrụ 3.

Olileanya na ị mụtara, na otú anyị nwere ike n'ikirikiri site ezi uche mpịakọta dee data. Maka ntọlite a, onye ga-amarịrị maka isi nke njikwa olu ezi uche dị na ya. N'edemede m na-esote, m ga-egosi gị otu anyị nwere ike isi kwaga na njikwa olu ezi uche dị na ya, ruo mgbe ahụ nọrọ na nche maka mmelite ma echefula ikwu okwu bara uru gbasara akụkọ ahụ.