Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

Nkebi 1. Banyere CPU
Nkebi 2. Banyere ebe nchekwa

Taa, anyị ga-enyocha metrics nke sistemụ diski na vSphere. Nsogbu nchekwa bụ ihe kachasị kpatara igwe mebere ngwa ngwa. Ọ bụrụ na, n'ihe banyere CPU na RAM, nchọpụta nsogbu kwụsịrị na ọkwa hypervisor, mgbe ahụ ọ bụrụ na enwere nsogbu na diski, ị nwere ike ịmekọrịta netwọk data na usoro nchekwa.

M ga-atụle isiokwu ahụ site na iji ihe atụ nke igbochi ịnweta usoro nchekwa, ọ bụ ezie na maka ịnweta faịlụ ndị counters dị ihe dịka otu.

A bit nke tiori

Mgbe ị na-ekwu maka arụmọrụ nke sistemụ diski mebere igwe, ndị mmadụ na-aṅakarị ntị na paramita njikọ jikọrọ atọ:

  • ọnụ ọgụgụ nke ntinye / mmepụta ọrụ (Ntinye / mmepụta Ọrụ kwa nkeji, IOPS);
  • nnyefe;
  • igbu oge nke ọrụ ntinye/mpụta (Latency).

Ọnụọgụ nke IOPS na-adịkarị mkpa maka ibu ọrụ na-enweghị usoro: ịnweta oghere diski dị n'ebe dị iche iche. Ihe atụ nke ibu dị otú ahụ nwere ike ịbụ ọdụ data, ngwa azụmahịa (ERP, CRM), wdg.

Bandwit dị mkpa maka ibu usoro: ịnweta ngọngọ dị n'otu n'otu. Dịka ọmụmaatụ, sava faịlụ (ma ọ bụghị mgbe niile) na usoro onyunyo vidiyo nwere ike ịmepụta ibu dị otú ahụ.

Ntinye aka metụtara ọnụọgụ ọrụ I/O dịka ndị a:

Ntinye = IOPS * Nha ngọngọ, ebe Block size bụ ngọngọ size.

Nha ngọngọ bụ njirimara dị ezigbo mkpa. Ụdị ESXi nke oge a na-enye ohere mgbochi ruru 32 KB n'ịdị elu. Ọ bụrụ na ngọngọ ahụ ka ukwuu, a na-ekewa ya n'ime ọtụtụ. Ọ bụghị sistemụ nchekwa niile nwere ike iji nnukwu ngọngọ rụọ ọrụ nke ọma, yabụ enwere paramita DiskMaxIOSize na ESXi Advanced Settings. Iji ya, ị nwere ike belata oke mgbochi hypervisor wụsara (nkọwa ndị ọzọ ebe a). Tupu ịgbanwe oke a, ana m akwado ka ị kpọtụrụ onye nrụpụta sistemụ nchekwa ma ọ bụ opekata mpe nwalee mgbanwe ndị ahụ na oche ụlọ nyocha. 

Nnukwu ngọngọ nwere ike inwe mmetụta na-adịghị mma na arụmọrụ nchekwa. Ọbụlagodi na ọnụ ọgụgụ IOPS na ntinye aka dị ntakịrị, enwere ike ịhụ latencies dị elu na nnukwu ngọngọ. Ya mere, ṅaa ntị na nke a oke.

latency – kacha akpali arụmọrụ oke. Latency I/O maka igwe mebere nwere:

  • igbu oge n'ime hypervisor (KAVG, Nkezi Kernel MilliSec/Gụọ);
  • igbu oge nyere site na netwọk data na sistemụ nchekwa (DAVG, Nkezi ọkwọ ụgbọ ala MilliSec/iwu).

Ngụkọta latency a na-ahụ anya na OS ọbịa (GAVG, Nkezi ọbịa MilliSec/iwu) bụ nchikota KAVG na DAVG.

A tụrụ GAVG na DAVG wee gbakọọ KAVG: GAVG–DAVG.

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa
Isi Iyi

Ka anyị lebakwuo anya KAVG. N'oge a na-arụ ọrụ nkịtị, KAVG kwesịrị ịdị na-efu ma ọ bụ opekata mpe karịa DAVG. Naanị ikpe m maara ebe a na-atụ anya KAVG dị elu bụ oke IOPS na diski VM. N'okwu a, mgbe ị na-agbalị ịgafe oke, KAVG ga-abawanye.

Akụkụ kachasị mkpa nke KAVG bụ QAVG - oge nhazi usoro n'ime hypervisor. Ihe ndị fọdụrụ na KAVG bụ nke a na-eleghara anya.

The kwụ n'ahịrị na disk nkwụnye ọkwọ ụgbọala na kwụ n'ahịrị na ọnwa nwere a ofu size. Maka gburugburu eburu ibu nke ukwuu, ọ nwere ike ịba uru ịbawanye nha a. ọ bụ na-akọwa otú e si amụba queues na nkwụnye ọkwọ ụgbọala (n'otu oge ahụ kwụ n'ahịrị na ọnwa ga-abawanye). Ntọala a na-arụ ọrụ mgbe naanị otu VM na-arụ ọrụ na ọnwa, nke dị ụkọ. Ọ bụrụ na enwere ọtụtụ VM na ọnwa, ị ga-ebulikwa oke Disk.SchedNum chọrọ pụtara ìhè (ntụziaka  ebe a). Site na ịbawanye kwụ n'ahịrị, ị na-ebelata QAVG na KAVG n'otu n'otu.

Mana ọzọ, buru ụzọ gụọ akwụkwọ sitere n'aka onye na-ere HBA wee nwalee mgbanwe ndị ahụ n'oche ụlọ nyocha.

Enwere ike imetụta nha kwụ n'ahịrị ruo ọnwa site na ntinye nke usoro SIOC (Nchekwa I/O Control). Ọ na-enye ohere ọnwa site na sava niile dị na ụyọkọ ahụ site n'ịgbanwe kwụ n'ahịrị gaa na ọnwa na sava. Nke ahụ bụ, ọ bụrụ na otu n'ime ndị ọbịa na-agba ọsọ VM nke chọrọ ịrụ ọrụ na-enweghị atụ (VM agbata obi na-eme mkpọtụ), SIOC na-ebelata ogologo kwụ n'ahịrị ruo ọnwa na onye ọbịa a (DQLEN). Nkọwa ndị ọzọ ebe a.

Anyị edozila KAVG, ugbu a ntakịrị gbasara DAVG. Ihe niile dị mfe ebe a: DAVG bụ igbu oge na-ebute site na mpụga gburugburu (netwọọdụ data na usoro nchekwa). Usoro nchekwa ọ bụla nke ọgbara ọhụrụ na ọ bụghị nke oge a nwere ọnụọgụ arụmọrụ nke ya. Iji nyochaa nsogbu na DAVG, ọ bụ ihe ezi uche dị na ya ilele ha anya. Ọ bụrụ na ihe niile dị mma na ESXi na nchekwa n'akụkụ, lelee netwọk data.

Iji zere nsogbu arụmọrụ, họrọ amụma Nhọrọ Ụzọ ziri ezi (PSP) maka sistemụ nchekwa gị. Ihe fọrọ nke nta ka ọ bụrụ sistemụ nchekwa ọgbara ọhụrụ niile na-akwado PSP Round-Robin (ya na ma ọ bụ na-enweghị ALUA, Nweta Asymmetric Logical Unit). Iwu a na-enye gị ohere iji ụzọ niile dị na sistemụ nchekwa. N'ihe banyere ALUA, ọ bụ naanị ụzọ ndị na-ahụ maka njikwa nwere ọnwa ka a na-eji. Ọ bụghị sistemụ nchekwa niile dị na ESXi nwere iwu ndabara na-edobe amụma Round-Robin. Ọ bụrụ na enweghị iwu maka usoro nchekwa gị, jiri ngwa mgbakwunye sitere na onye nrụpụta sistemụ nchekwa, nke ga-emepụta iwu kwekọrọ na ndị ọbịa niile na ụyọkọ ahụ, ma ọ bụ mepụta iwu n'onwe gị. Nkọwa ebe a

Ọzọkwa, ụfọdụ ndị na-emepụta usoro nchekwa nchekwa na-akwado ịgbanwe ọnụ ọgụgụ IOPS kwa ụzọ site na ụkpụrụ ọkọlọtọ nke 1000 gaa na 1. N'ime omume anyị, nke a mere ka o kwe omume "ịwepụ" arụmọrụ karịa na usoro nchekwa ma belata oge achọrọ maka ọdịda. n'ọnọdụ ọdịda nke njikwa ma ọ bụ nwelite. Lelee ndụmọdụ ndị na-ere ahịa, ma ọ bụrụ na enweghị contraindications, gbalịa gbanwee oke a. Nkọwa ebe a.

Basic mebere igwe diski subsystem arụmọrụ counters

A na-anakọta ọnụọgụ arụmọrụ subsystem diski na vCenter na ngalaba Datastore, Disk, Virtual Disk:

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

ngalaba Ebe nchekwa data enwere metrik maka nchekwa diski vSphere (datastore) nke diski VM dị na ya. Ebe ị ga-ahụ ọkọlọtọ counters maka:

  • IOPS (nkezi agụ/ dee arịrịọ kwa sekọnd), 
  • mmepụta (gụọ/dee ọnụego), 
  • igbu oge (Gụọ/Dee/Latency kacha elu).

Na ụkpụrụ, ihe niile doro anya site na aha ndị counters. Ka m dọta uche gị ọzọ n'eziokwu na ọnụ ọgụgụ ebe a abụghị maka otu VM (ma ọ bụ diski VM), kama ọnụ ọgụgụ izugbe maka ụlọ ahịa data niile. N'uche nke m, ọ ka mma ilele ọnụ ọgụgụ ndị a na ESXTOP, opekata mpe dabere n'eziokwu na oge nha kacha nta nwere 2 sekọnd.

ngalaba disk enwere metrik na ngwaọrụ mgbochi nke VM na-eji. Enwere counter maka IOPS nke ụdị nchikota (ọnụọgụ ntinye / mmepụta ọrụ n'oge oge nha) yana ọtụtụ counters metụtara igbochi ohere (Iwu aborted, Bus resets). N'uche nke m, ọ dịkwa mma ka ịlele ozi a na ESXTOP.

Nkebi Virtual Disk - nke kachasị baa uru site n'echiche nke ịchọta nsogbu arụmọrụ nke VM diski subsystem. N'ebe a, ị nwere ike ịhụ arụmọrụ maka diski mebere ọ bụla. Ọ bụ ozi a ka achọrọ iji ghọta ma otu igwe mebere nwere nsogbu. Na mgbakwunye na ọkọlọtọ ọkọlọtọ maka ọnụ ọgụgụ nke ọrụ I / O, gụọ / dee ụda na igbu oge, ngalaba a nwere ọnụ ọgụgụ bara uru nke na-egosi nha ngọngọ: Gụọ / Dee nha arịrịọ.

Na foto dị n'okpuru ebe a bụ eserese nke arụmọrụ diski VM, ebe ị nwere ike ịhụ ọnụọgụ IOPS, latency na ngọngọ size. 

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

Ị nwekwara ike ịlele metrik arụmọrụ maka ụlọ ahịa data niile ma ọ bụrụ na agbanyere SIOC. Nke a bụ ozi bụ isi na nkezi Latency na IOPS. Site na ndabara, enwere ike ịlele ozi a naanị ozugbo.

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

ESXTOP

ESXTOP nwere ọtụtụ ihuenyo nke na-enye ozi na sistemụ diski nnabata n'ozuzu ya, igwe mebere nke ọ bụla na diski ha.

Ka anyị malite na ozi na igwe mebere. A na-eji igodo "v" na-akpọ ihuenyo "Disk VM":

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

NVDISK bụ ọnụọgụ nke diski VM. Ka ilele ozi maka diski ọ bụla, pịa “e” wee tinye GID nke mmasị VM.

Ihe ndị fọdụrụ na ihuenyo a pụtara doro anya site na aha ha.

Ihuenyo ọzọ bara uru mgbe nchọpụta nsogbu bụ ihe nkwụnye diski. A na-akpọ ya site na igodo “d” (a na-ahọpụta mpaghara A,B,C,D,E,G na foto dị n'okpuru):

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

NPTH - ọnụ ọgụgụ nke ụzọ na ọnwa ndị a na-ahụ anya site na nkwụnye a. Iji nweta ozi maka ụzọ ọ bụla na nkwụnye ahụ, pịa “e” wee tinye aha nkwụnye ahụ:

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

AQLEN – Oke kwụ n'ahịrị na nkwụnye.

Ọzọkwa na ihuenyo a bụ counters igbu oge nke m kwuru maka ya n'elu: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

Ihuenyo ngwaọrụ Disk, nke a na-akpọ site na ịpị igodo "u", na-enye ozi na ngwaọrụ ngọngọ nke ọ bụla - ọnwa (ubi A, B, F, G, a na-ahọrọ m na foto dị n'okpuru). Ebe ị nwere ike ịhụ ọnọdụ kwụ n'ahịrị maka ọnwa.

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

DQLEN - nha kwụ n'ahịrị maka ngwaọrụ ngọngọ.
ACTV - ọnụọgụ nke iwu I/O na kernel ESXi.
AKWỤKWỌ – ọnụ ọgụgụ nke I/O iwu na kwụ n'ahịrị.
%USD - ACTV / DQLEN × 100%.
Ibu - (ACTV + QUED) / DQLEN.

Ọ bụrụ na %USD dị elu, ị kwesịrị ịtụle ịbawanye kwụ n'ahịrị. Ka iwu ka ukwuu na kwụ n'ahịrị, ka QAVG dị elu yana, yabụ, KAVG.

Ị nwekwara ike ịhụ na ihuenyo ngwaọrụ Disk ma VAAI (vStorage API maka Array Integration) na-arụ ọrụ na sistemụ nchekwa. Iji mee nke a, họrọ mpaghara A na O.

Usoro VAAI na-enye gị ohere ịnyefe akụkụ nke ọrụ ahụ site na hypervisor ozugbo na sistemụ nchekwa, dịka ọmụmaatụ, zeroing, iṅomi ngọngọ ma ọ bụ igbochi.

Nyocha nke arụmọrụ VM na VMware vSphere. Akụkụ 3: Nchekwa

Dị ka ị na-ahụ na foto dị n'elu, VAAI na-arụ ọrụ na usoro nchekwa a: Zero na ATS primitives na-arụsi ọrụ ike.

Ndụmọdụ maka ịkwalite ọrụ na sistemụ diski diski na ESXi

  • Lezienụ anya na nha ngọngọ.
  • Tọọ nha kwụ n'ahịrị kacha mma na HBA.
  • Echefula ime SIOC aka na ebe nchekwa data.
  • Họrọ PSP dabere na ndụmọdụ ndị nrụpụta sistemu nchekwa.
  • Gbaa mbọ hụ na VAAI na-arụ ọrụ.

Edemede bara uru na isiokwu a:http://www.yellow-bricks.com/2011/06/23/disk-schednumreqoutstanding-the-story/
http://www.yellow-bricks.com/2009/09/29/whats-that-alua-exactly/
http://www.yellow-bricks.com/2019/03/05/dqlen-changes-what-is-going-on/
https://www.codyhosterman.com/2017/02/understanding-vmware-esxi-queuing-and-the-flasharray/
https://www.codyhosterman.com/2018/03/what-is-the-latency-stat-qavg/
https://kb.vmware.com/s/article/1267
https://kb.vmware.com/s/article/1268
https://kb.vmware.com/s/article/1027901
https://kb.vmware.com/s/article/2069356
https://kb.vmware.com/s/article/2053628
https://kb.vmware.com/s/article/1003469
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/performance/vsphere-esxi-vcenter-server-67-performance-best-practices.pdf

isi: www.habr.com

Tinye a comment