Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

Karolo ea 1. Mabapi le CPU
Karolo ea 2. Mabapi le Memori

Kajeno re tla sekaseka metrics ea disk subsystem ho vSphere. Bothata ba polokelo ke lebaka le atileng haholo bakeng sa mochini o liehang ho sebetsa. Haeba, tabeng ea CPU le RAM, ho rarolla mathata ho fella boemong ba hypervisor, joale haeba ho na le mathata le disk, u ka 'na ua tlameha ho sebetsana le marang-rang a data le tsamaiso ea polokelo.

Ke tla tšohla sehlooho ho sebelisa mohlala oa thibela ho fihlella litsamaiso tsa polokelo, le hoja bakeng sa ho fumana lifaele li-counters li batla li tšoana.

Taba e seng kae

Ha u bua ka ts'ebetso ea "disk subsystem" ea mechini e fumanehang, hangata batho ba ela hloko likarolo tse tharo tse amanang:

  • palo ea ts'ebetso ea ho kenya / e hlahisoang (Ts'ebetso ea ho kenya letsoho / e hlahisoang ka motsotsoana, IOPS);
  • tlhahiso;
  • tieho ea ts'ebetso ea ho kenya / tlhahiso (Latency).

Palo ea IOPS hangata e bohlokoa bakeng sa meroalo e mengata ea mosebetsi: phihlello ea li-disk blocks tse fumanehang libakeng tse fapaneng. Mohlala oa mojaro o joalo e ka ba li-database, lits'ebetso tsa khoebo (ERP, CRM), joalo-joalo.

Bandwidth bohlokoa bakeng sa mejaro e latellanang: phihlello ea li-block tse fumanehang ka ho latellana. Ka mohlala, li-server (empa eseng kamehla) le mekhoa ea ho shebella video e ka hlahisa mojaro o joalo.

Phallo e amana le palo ea ts'ebetso ea I/O ka tsela e latelang:

Overput = IOPS * Block size, moo Block size e leng boholo ba block.

Boholo ba block ke tšobotsi ea bohlokoa haholo. Mefuta ea sejoale-joale ea ESXi e lumella li-blocks tse fihlang ho 32 KB ka boholo. Haeba block e le kholoanyane, e arotsoe ka tse 'maloa. Ha se litsamaiso tsohle tsa polokelo tse ka sebetsang hantle ka li-blocks tse kholo joalo, ka hona ho na le paramente ea DiskMaxIOSize ho ESXi Advanced Settings. Ha u e sebelisa, u ka fokotsa boholo ba li-block bo tlotsoeng ke hypervisor (lintlha tse ling mona). Pele u fetola paramente ena, ke khothaletsa hore u buisane le moetsi oa sistimi ea polokelo kapa bonyane u leke liphetoho bencheng ea laboratori. 

Boholo bo boholo ba li-block bo ka ba le phello e mpe ts'ebetsong ea polokelo. Esita le haeba palo ea IOPS le throughput li batla li le nyane, li-latencies tse phahameng li ka bonoa ka boholo ba li-block. Ka hona, ela hloko parameter ena.

Latency - paramethara ea ts'ebetso e khahlisang haholo. I/O latency bakeng sa mochini o sebetsang e na le:

  • ho lieha ka hare ho hypervisor (KAVG, Average Kernel MilliSec / Read);
  • tieho e fanoang ke marang-rang a data le sistimi ea polokelo (DAVG, Average Driver MilliSec/Command).

Kakaretso ea morao-rao e bonahalang ho OS ea moeti (GAVG, Average Guest MilliSec/Command) ke kakaretso ea KAVG le DAVG.

GAVG le DAVG li lekantsoe 'me KAVG e baloa: GAVG–DAVG.

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo
Mohloli

A re hlahlobeng ka hloko KAVG. Nakong ea ts'ebetso e tloaelehileng, KAVG e tlameha ho ba lefela kapa bonyane e be ka tlase ho DAVG. Taba feela eo ke e tsebang ea moo KAVG e lebelletsoeng holimo ke moeli oa IOPS ho disk ea VM. Tabeng ena, ha o leka ho feta moeli, KAVG e tla eketseha.

Karolo ea bohlokoa ka ho fetisisa ea KAVG ke QAVG - nako ea ho sebetsa ka har'a hypervisor. Likarolo tse setseng tsa KAVG ha li na thuso.

Letoto la mokhanni oa adaptara ea disk le mokoloko o eang likhoeling o na le boholo bo tsitsitseng. Bakeng sa libaka tse nang le thepa e ngata, ho ka ba molemo ho eketsa boholo bona. ke e hlalosa mokhoa oa ho eketsa queues ho mokhanni adaptara (ka nako e tšoanang le mokoloko ho likhoeling tla eketseha). Tlhophiso ena e sebetsa ha VM e le 'ngoe feela e sebetsa le khoeli, e leng ntho e sa tloaelehang. Haeba ho na le li-VM tse 'maloa khoeling, u tlameha ho eketsa paramente Disk.SchedNumReqOutstanding (litaelo  mona). Ka ho eketsa mokoloko, o fokotsa QAVG le KAVG ka ho latellana.

Empa hape, bala litokomane tse tsoang ho morekisi oa HBA pele 'me u leke liphetoho bencheng ea lab.

Boholo ba mokoloko ho ea khoeling bo ka angoa ke ho kenyelletsoa ha mochine oa SIOC (Storage I/O Control). E fana ka phihlello e tšoanang khoeling ho tsoa ho li-server tsohle tse sehlopheng ka ho fetola ka matla mokoloko ho ea khoeling ho li-server. Ke hore, haeba e mong oa mabotho a ntse a tsamaisa VM e hlokang ts'ebetso e sa lekanyetsoang (moahelani ea lerata VM), SIOC e fokotsa bolelele ba queue khoeling ho moamoheli enoa (DQLEN). Lintlha tse ling mona.

Re hlophisitse KAVG, hajoale hanyenyane DAVG. Ntho e 'ngoe le e' ngoe e bonolo mona: DAVG ke tieho e hlahisoang ke tikoloho e ka ntle (marang-rang a data le tsamaiso ea polokelo). Sistimi e 'ngoe le e' ngoe ea sejoale-joale ebile eseng ea sejoale-joale e na le li-counters tsa eona tsa ts'ebetso. Ho sekaseka mathata ka DAVG, hoa utloahala ho a sheba. Haeba tsohle li hantle ka lehlakoreng la ESXi le polokelo, hlahloba marang-rang a data.

Ho qoba mathata a ts'ebetso, khetha Leano le nepahetseng la Khetho ea Tsela (PSP) bakeng sa sistimi ea hau ea polokelo. Hoo e ka bang litsamaiso tsohle tsa sejoale-joale tsa polokelo li tšehetsa PSP Round-Robin (e nang le ALUA kapa ntle le eona, Asymmetric Logical Unit Access). Leano lena le u lumella ho sebelisa litsela tsohle tse fumanehang ho sistimi ea polokelo. Tabeng ea ALUA, ho sebelisoa feela litsela tse eang ho molaoli eo e leng mong'a khoeli. Ha se litsamaiso tsohle tsa polokelo ho ESXi tse nang le melao ea kamehla e behang leano la Round-Robin. Haeba ho se na molao bakeng sa tsamaiso ea hau ea polokelo, sebelisa plugin e tsoang ho moetsi oa tsamaiso ea polokelo, e tla etsa molao o lumellanang le mabotho ohle sehlopheng, kapa u iketsetse molao. Lintlha mona

Hape, baetsi ba bang ba tsamaiso ea polokelo ba khothalletsa ho fetola palo ea IOPS ka tsela ho tloha ho boleng bo tloaelehileng ba 1000 ho ea ho 1. Ts'ebetsong ea rona, sena se entse hore ho khonehe ho "petelletsa" ts'ebetso e eketsehileng ho tsoa tsamaisong ea polokelo le ho fokotsa haholo nako e hlokahalang bakeng sa failover. ketsahalong ya ho hloleha kapa ho hloleha hoa taolo. Sheba litlhahiso tsa morekisi, 'me haeba ho se na li-contraindications, leka ho fetola parameter ena. Lintlha mona.

Litefiso tsa motheo tsa ts'ebetso ea mochini oa disk subsystem

Lisebelisoa tsa ts'ebetso ea Disk subsystem ho vCenter li bokelloa karolong ea Datastore, Disk, Virtual Disk:

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

karolong Lebenkele la boitsebiso ho na le metrics bakeng sa vSphere disk storages (datastores) moo VM disks li leng teng. Mona u tla fumana li-counters tse tloaelehileng tsa:

  • IOPS (Karolelano ea likopo tsa ho bala / ho ngola motsotsoana), 
  • sephetho (Reiti ea ho bala/Ngola), 
  • tieho (Bala/Ngola/Titeho e phahameng ka ho fetisisa).

Ha e le hantle, ntho e 'ngoe le e' ngoe e hlakile ho tsoa ho mabitso a li-counters. E-re ke lebise tlhokomelo ea hau hape tabeng ea hore lipalo-palo mona ha se tsa VM e itseng (kapa VM disk), empa lipalo-palo tse akaretsang bakeng sa polokelo eohle ea boitsebiso. Ka maikutlo a ka, ho bonolo haholoanyane ho sheba lipalo-palo tsena ho ESXTOP, bonyane ho ipapisitse le taba ea hore nako ea tekanyo e tlase ke metsotsoana e 2.

karolong tiske ho na le metrics ho lisebelisoa tsa block tse sebelisoang ke VM. Ho na le li-counters bakeng sa IOPS ea mofuta oa kakaretso (palo ea ts'ebetso ea ho kenya / e hlahisoang nakong ea tekanyo) le li-counters tse 'maloa tse amanang le ho thibela ho kena (Litaelo li felisitsoe, ho seta hape Libese). Ka maikutlo a ka, ho bonolo haholoanyane ho sheba tlhahisoleseling ena ho ESXTOP.

Karolo Virtual Disk - e bohlokoa ka ho fetesisa ho latela pono ea ho fumana mathata a ts'ebetso ea VM disk subsystem. Mona u ka bona ts'ebetso bakeng sa disk e 'ngoe le e' ngoe ea sebele. Ke tlhahisoleseding ena e hlokahalang ho utloisisa hore na mochine o itseng oa sebele o na le bothata. Ho phaella ho li-counters tse tloaelehileng bakeng sa palo ea ts'ebetso ea I/O, molumo oa ho bala / ho ngola le ho lieha, karolo ena e na le li-counters tse sebetsang tse bontšang boholo ba boloko: Bala / Ngola boholo ba kopo.

Setšoantšong se ka tlase ke graph ea VM disk performance, moo u ka bonang palo ea IOPS, latency le block size. 

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

U ka boela ua sheba lipalo tsa ts'ebetso bakeng sa polokelo eohle ea data haeba SIOC e lumelletsoe. Lintlha tsa mantlha ke tsena ka karolelano ea Latency le IOPS. Ka tloaelo, tlhahisoleseling ena e ka bonoa feela ka nako ea nnete.

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

ESXTOP

ESXTOP e na le li-skrini tse 'maloa tse fanang ka tlhahisoleseding mabapi le tsamaiso ea tsamaiso ea disk ka kakaretso, mechine e ikemetseng le li-disk tsa bona.

Ha re qaleng ka tlhahisoleseling mabapi le mechini ea nnete. Skrine sa "Disk VM" se bitsoa ka konopo ea "v":

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

NVDISK ke palo ea li-disk tsa VM. Ho sheba tlhahisoleseling bakeng sa disk e 'ngoe le e' ngoe, tobetsa "e" 'me u kenye GID ea VM ea thahasello.

Moelelo oa liparamente tse setseng skrineng sena o hlakile ho tsoa mabitsong a bona.

Skrine e 'ngoe e sebetsang ha u rarolla mathata ke Disk adapter. E bitsoa ka konopo ea "d" (mabaka A,B,C,D,E,G a khethiloe setšoantšong se ka tlase):

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

NPTH - palo ea litsela tse eang likhoeling tse bonahalang ho tloha ho adaptara ena. Ho fumana leseli la tsela e 'ngoe le e 'ngoe ea adaptara, tobetsa "e" ebe u kenya lebitso la adaptara:

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

AQLEN – boholo ba mola o ka holimo ho adaptara.

Hape skrineng sena ke li-counter counters tseo ke buileng ka tsona ka holimo: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

Skrine ea sesebelisoa sa Disk, e bitsoang ka ho tobetsa konopo ea "u", e fana ka tlhahisoleseding ho lisebelisoa tsa block block - likhoeli (masimo A, B, F, G, ke khethiloe setšoantšong se ka tlase). Mona u ka bona boemo ba queue bakeng sa likhoeli.

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

DQLEN – boholo ba mola bakeng sa sesebelisoa sa block.
ACTV - palo ea litaelo tsa I/O ka har'a kernel ea ESXi.
QUED – palo ea litaelo tsa I/O moleng.
%USD - ACTV / DQLEN × 100%.
mojaro – (ACTV + QUED) / DQLEN.

Haeba % USD e phahame, o lokela ho nahana ka ho eketsa mokoloko. Ha litaelo tse ngata moleng, li phahamisa QAVG, 'me, ka hona, KAVG.

U ka boela ua bona skrineng sa sesebelisoa sa Disk hore na VAAI (vStorage API bakeng sa Array Integration) e sebetsa tsamaisong ea polokelo. Ho etsa sena, khetha likarolo A le O.

Mokhoa oa VAAI o u lumella hore u fetise karolo ea mosebetsi ho tloha ho hypervisor ka ho toba tsamaisong ea polokelo, mohlala, zeroing, ho kopitsa li-blocks kapa ho thibela.

Tlhahlobo ea ts'ebetso ea VM ho VMware vSphere. Karolo ea 3: Polokelo

Joalokaha u bona setšoantšong se ka holimo, VAAI e sebetsa tsamaisong ena ea polokelo: Li-primitives tsa Zero le ATS li sebelisoa ka mafolofolo.

Malebela a ho ntlafatsa mosebetsi le disk subsystem ho ESXi

  • Ela hloko boholo ba li-block.
  • Beha boholo bo nepahetseng ba mela ho HBA.
  • Se ke oa lebala ho nolofalletsa SIOC mabenkeleng a data.
  • Khetha PSP ho latela likhothaletso tsa moetsi oa sistimi ea polokelo.
  • Etsa bonnete ba hore VAAI e sebetsa.

Lingoloa tse sebetsang ka taba ena: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

Source: www.habr.com

Eketsa ka tlhaloso