Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

Vaega 1. E uiga i le PPU
Vaega 2. E uiga i le Faamanatuga

O aso nei o le a tatou iloiloina le metrics o le disk subsystem i vSphere. O se faʻafitauli faʻapipiʻi o le mafuaʻaga sili ona taatele mo se masini komepiuta tuai. Afai, i le tulaga o le PPU ma le RAM, faʻafitauli faʻafitauli e muta i le hypervisor level, afai o loʻo i ai ni faʻafitauli i le disk, atonu e te feagai ma le fesoʻotaʻiga faʻamaumauga ma le teuina o mea.

O le a ou talanoaina le autu e faʻaaoga ai le faʻataʻitaʻiga o poloka poloka i faiga teu oloa, e ui lava mo le faʻaogaina o faila o faʻamaumauga e tutusa lava.

O se vaega o teori

Pe a talanoa e uiga i le faʻatinoga o le disk subsystem o masini komepiuta, e masani ona gauai tagata i vaega e tolu e fesoʻotaʻi:

  • numera o fa'agaioiga fa'aoga / fa'aulufaleina (Fa'agaoioiga Fa'aulu/Output Per Second, IOPS);
  • gaosiga;
  • fa'atuai o fa'agaioiga fa'aoga/fa'aulufale (Latency).

Numera o IOPS e masani ona taua mo galuega fa'afuase'i: avanoa i poloka tisiki o lo'o i nofoaga eseese. O se faʻataʻitaʻiga o sea uta e mafai ona avea ma faʻamaumauga, pisinisi talosaga (ERP, CRM), ma isi.

Bandwidth taua mo fa'asologa o uta: avanoa i poloka o lo'o i ai le tasi ma le isi. Mo se faʻataʻitaʻiga, faila faila (ae le o taimi uma) ma polokalama mataʻituina vitio e mafai ona faʻatupuina sea avega.

Ole fa'aogaina e feso'ota'i ma le aofa'i o galuega I/O e fa'apea:

Fa'aola = IOPS * Lapo'a poloka, lea o le poloka poloka o le poloka poloka.

Ole tele ole poloka ose uiga taua tele. O lomiga fa'aonaponei o le ESXi fa'atagaina poloka e o'o atu i le 32 KB i le lapopoa. Afai e tele atu le poloka, e vaevaeina i ni nai vaega. E le'o fa'apipi'i uma faiga e mafai ona galulue lelei ma ia poloka tetele, o lea o lo'o i ai se fa'ailoga DiskMaxIOSize i ESXi Advanced Settings. I le faʻaaogaina, e mafai ona e faʻaititia le maualuga o le poloka poloka na faaseʻeina e le hypervisor (sili atu auiliiliga iinei). Aʻo leʻi suia lenei parakalafa, ou te fautua atu e te feutagai ma le kamupani gaosi oloa poʻo le suʻeina o suiga i luga o le fale suʻesuʻe. 

O se poloka tetele e mafai ona i ai se aafiaga leaga i le teuina o gaioiga. E tusa lava pe laʻititi le numera o le IOPS ma le gaosiga, e mafai ona vaʻaia le maualuga o le latencies i se poloka tele. O le mea lea, faʻalogo i lenei parakalafa.

Latalia - o le fa'atinoga pito sili ona manaia. O le I/O latency mo se masini komepiuta e aofia ai:

  • tuai i totonu o le hypervisor (KAVG, Average Kernel MilliSec / Faitau);
  • fa'atuai e tu'uina mai e le feso'ota'iga fa'amaumauga ma le fa'aputuga (DAVG, Avetaavale Avetaavale MilliSec/Poloaiga).

O le aofa'i o lo'o va'aia i le OS asiasi (GAVG, Average Guest MilliSec/Command) o le aofa'iga o KAVG ma le DAVG.

GAVG ma DAVG ua fuaina ma ua fuafuaina KAVG: GAVG–DAVG.

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina
Punaoa

Sei o tatou tilotilo totoa i ai KAVG. A'o fa'agaioiga masani, e tatau ona fa'asolo le KAVG pe itiiti ifo nai lo le DAVG. Pau lava le mataupu ou te iloa i le mea e maualuga ai le KAVG o le tapulaa IOPS i le VM disk. I lenei tulaga, a e taumafai e sili atu i le tapulaʻa, o le a faʻateleina KAVG.

O le vaega pito sili ona taua o le KAVG o le QAVG - o le fa'asologa o taimi fa'atulagaina i totonu o le hypervisor. O vaega o totoe o le KAVG e fa'atauva'a.

O le laina i totonu o le faʻapipiʻi faʻapipiʻi tisiketi ma le faʻasologa i masina e iai le lapoʻa tumau. Mo si'osi'omaga e maualuga le uta, atonu e aoga le fa'ateleina o lenei lapo'a. o o loʻo faʻamatalaina pe faʻafefea ona faʻatuputeleina laina i le avetaʻavale adapter (i le taimi lava e tasi o le a faʻateleina le laina i masina). E galue lenei fa'atulagaga pe a na'o le tasi le VM o lo'o galue ma le masina, lea e seasea. Afai e tele VM i luga o le masina, e tatau foi ona e faʻateleina le faʻamau Disk.SchedNumReqOutstanding (faatonuga  iinei). I le fa'ateleina o le laina, e te fa'aitiitia le QAVG ma le KAVG.

Ae toe foʻi, faitau muamua le faʻamaumauga mai le HBA faʻatau ma faʻataʻitaʻi suiga i luga o le fale suesue.

Ole tele ole laina ile masina e mafai ona a'afia ile fa'aofiina ole masini SIOC (Storage I/O Control). E maua ai avanoa tutusa i le masina mai 'au'aunaga uma i totonu o le fuifui e ala i le suia malosi o le laina i le masina i luga o le 'au'aunaga. O lona uiga, afai o se tasi o 'au o loʻo faʻatautaia se VM e manaʻomia ai se aofaʻi le tutusa o le faʻatinoga (piso tuaoi VM), SIOC faʻaitiitia le umi o le laina i le masina i luga o lenei talimalo (DQLEN). Fa'amatalaga atili iinei.

Ua matou fa'avasega KAVG, o lea ua fai sina mea itiiti DAVG. E faigofie mea uma iinei: DAVG o le faʻatuai na faʻaalia e le siosiomaga i fafo (faʻamatalaga fesoʻotaiga ma le teuina o mea). So'o se faiga fa'aonaponei fa'aonaponei ma e le o fa'aonaponei fa'aonaponei e iai a latou lava fa'ailoga fa'atinoga. Ina ia auiliili faʻafitauli i le DAVG, e talafeagai le vaʻai i ai. Afai e lelei mea uma i le ESXi ma le teuina o itu, siaki le fesoʻotaʻiga faʻamatalaga.

Ina ia aloese mai faʻafitauli o faʻatinoga, filifili le Faiga Faʻavae Filifiliga saʻo (PSP) mo lau masini teu. Toeitiiti lava o faiga fa'aonaponei fa'aonaponei e lagolagoina le PSP Round-Robin (fa'atasi pe leai foi ALUA, Asymmetric Logical Unit Access). O lenei faiga fa'avae e fa'atagaina ai oe e fa'aoga auala uma e avanoa i le faiga e teu ai. I le tulaga o ALUA, e na'o le auala i le pule e ona le masina e fa'aaogaina. E le o mea uma e teu ai i luga ole ESXi e iai tulafono fa'aletonu e fa'atulaga ai le Round-Robin policy. Afai e leai se tulafono mo lau faʻapipiʻiina, faʻaaoga se faʻapipiʻi mai le gaosiga o mea e teu ai, lea o le a fatuina ai se tulafono tutusa i luga o au uma i totonu o le fuifui, pe faia se tulafono oe lava. Fa'amatalaga iinei

E le gata i lea, o nisi o kamupani gaosi oloa e fautuaina le suia o le numera o le IOPS i le auala mai le tulaga masani o le 1000 i le 1. I la matou faʻataʻitaʻiga, o lenei mea na mafai ai ona "oomi" le tele o faʻatinoga mai le mea e teu ai ma faʻaitiitia ai le taimi e manaʻomia mo le toilalo. pe a tupu se fa'aletonu po'o se fa'afouga. Siaki fautuaga a le tagata faʻatau, ma afai e leai ni faʻalavelave, taumafai e sui lenei parakalafa. Fa'amatalaga iinei.

Fa'atatau fa'atinoga o fa'atinoga o fa'atinoga a le tisiki masini komio

Tisiki subsystem fa'atinoga fa'atatau i vCenter e aoina i le Fa'amaumauga, Disk, Virtual Disk vaega:

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

o le fuaiupu Fa'amaumauga o loʻo i ai metrics mo vSphere disk storages (datastores) o loʻo i ai le VM disks. O iinei e te maua ai fa'amaumauga masani mo:

  • IOPS (Tulaga faitau/tusi talosaga ile sekone), 
  • fa'aogaina (Fa'atau/Tusi fua), 
  • fa'atuai ( Faitau/ Tusi/ Tulaga maualuga).

I le faʻavae, e manino mea uma mai igoa o faʻatau. Sei ou toe fa'afo'i atu lou mafaufau i le mea moni o fuainumera iinei e le mo se VM patino (po'o le VM disk), ae o fa'amaumauga lautele mo le faleoloa atoa. I loʻu manatu, e sili atu ona faigofie le vaʻavaʻai i nei fuainumera i le ESXTOP, a itiiti mai e faʻavae i luga o le mea moni o le laʻititi laʻititi taimi o loʻo i ai 2 sekone.

o le fuaiupu tisiki o loʻo i ai fua faʻatatau i luga o masini poloka o loʻo faʻaaogaina e le VM. O lo'o i ai fa'atauga mo IOPS o le tu'aiga fa'aputuga (le numera o fa'agaioiga fa'aoga/tuuina atu i le taimi o le fuaina) ma le tele o fa'ailoga e feso'ota'i ma poloka avanoa (Fa'ato'a fa'atonu, Toe setiina pasi). I loʻu manatu, e sili atu ona faigofie le vaʻai i lenei faʻamatalaga ile ESXTOP.

Fuaiupu Tisiki Vaavaaia - sili ona aoga mai le tulaga o le sailia o faʻafitauli faʻatinoga o le VM disk subsystem. O iinei e mafai ona e vaʻaia ai le faʻatinoga mo tisiki taʻitasi taʻitasi. O le faʻamatalaga lea e manaʻomia e malamalama ai pe iai se faʻafitauli o se masini faʻapitoa. I le faaopoopo atu i faʻamaumauga masani mo le numera o galuega I/O, faitau/tusi le voluma ma faʻatuai, o lenei vaega o loʻo i ai faʻamaumauga aoga e faʻaalia ai le tele o poloka: Faitau / Tusi le tele o talosaga.

I le ata o loʻo i lalo o se kalafi o le VM disk performance, lea e mafai ona e vaʻaia ai le numera o le IOPS, latency ma le poloka poloka. 

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

E mafai fo'i ona e va'ai i fua fa'atinoga mo le faleteuoloa atoa pe a fa'agaoioi le SIOC. O fa'amatalaga autu nei ile averesi Latency ma IOPS. E ala i le faaletonu, o nei faʻamatalaga e mafai ona vaʻaia i le taimi moni.

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

ESXTOP

ESXTOP e tele lau e maua ai faʻamatalaga i luga o le host disk subsystem atoa, masini komepiuta taʻitasi ma latou tisiki.

Sei o tatou amata i faʻamatalaga i masini masini. O le "Disk VM" mata e valaʻau i luga o le "v" ki:

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

NVDISK o le numera o tisiki VM. Ina ia matamata i faʻamatalaga mo tisiki taʻitasi, lolomi le "e" ma ulufale i le GID o le VM o tului.

O le uiga o vaega o totoe i luga o lenei lau e manino mai o latou igoa.

O le isi laupepa aoga pe a faʻafitauli o le Disk adapter. Vala'au e le "d" ki (fa'a A,B,C,D,E,G ua filifilia i le ata o loʻo i lalo):

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

NPTH - le numera o auala i masina e mafai ona iloa mai lenei mea faʻapipiʻi. Ina ia maua faʻamatalaga mo auala taʻitasi i luga o le adapter, lolomi le "e" ma faʻapipiʻi le igoa o le adapter:

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

AQLEN – lapo'a maualuga laina i luga o le mea fa'apipi'i.

I luga foi o lenei lau o loʻo i ai faʻamatalaga tuai na ou talanoa i ai i luga: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

O le mata o le masini Disk, lea e taʻua e ala i le oomiina o le "u" ki, e maua ai faʻamatalaga i luga o masini poloka taʻitasi - masina (faʻafanua A, B, F, G, ua filifilia aʻu i le ata o loʻo i lalo). O iinei e mafai ona e iloa ai le tulaga o le laina mo masina.

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

DQLEN - tele laina mo se masini poloka.
ACTV - numera o I / O poloaiga i le fatu ESXi.
QUED - numera o I / O poloaiga i le laina.
%USD – ACTV / DQLEN × 100%.
Avega – (ACTV + QUED) / DQLEN.

Afai e maualuga le %USD, e tatau ona e mafaufau e faʻateleina le laina. O le tele o poloaiga i le laina, o le maualuga o le QAVG ma, e tusa ai, o le KAVG.

E mafai fo'i ona e va'ai i luga o le mata o masini Disk pe o lo'o fa'agaoioi le VAAI (vStorage API mo Array Integration) i luga o le masini e teu ai. Ina ia faia lenei mea, filifili fanua A ma O.

Ole masini VAAI e faʻatagaina oe e faʻafeiloaʻi se vaega o le galuega mai le hypervisor saʻo i le mea e teu ai, mo se faʻataʻitaʻiga, zeroing, kopiina poloka poʻo poloka.

Iloiloga o faʻatinoga VM i VMware vSphere. Vaega 3: Teuina

E pei ona mafai ona e vaʻai i le ata o loʻo i luga, o loʻo galue le VAAI i lenei faiga faʻapipiʻi: Zero ma ATS primitives o loʻo faʻaaogaina malosi.

Fautuaga mo le fa'asilisiliina o galuega ma le fa'aogaina o le disk i luga ole ESXi

  • Faʻalogo i le tele o poloka.
  • Seti le laina sili ona lelei ile HBA.
  • Aua nei galo e faʻaaga le SIOC i luga o faʻamaumauga.
  • Filifili se PSP e tusa ai ma fautuaga a le kamupani gaosi oloa.
  • Ia mautinoa o loʻo galue le VAAI.

Tusitusiga aoga i luga o le autu: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

puna: www.habr.com

Faaopoopo i ai se faamatalaga