Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

Fizarana 1. Momba ny CPU
Fizarana 2. Momba ny fahatsiarovana

Androany isika dia handinika ny metrika ny subsystem kapila ao amin'ny vSphere. Olana fitahirizana no antony mahazatra indrindra amin'ny milina virtoaly miadana. Raha, amin'ny CPU sy RAM, ny famahana olana dia mifarana amin'ny haavon'ny hypervisor, dia raha misy olana amin'ny kapila, dia mety tsy maintsy miatrika ny tambajotra data sy ny rafitra fitahirizana ianao.

Hiresaka momba ny lohahevitra aho amin'ny fampiasana ny ohatra momba ny fidirana amin'ny fanakanana ny rafitra fitahirizana, na dia mitovy aza ny fidirana amin'ny rakitra.

Fomba teoria

Raha miresaka momba ny fahombiazan'ny subsystem kapila amin'ny milina virtoaly, dia matetika ny olona no mandinika masontsivana telo mifamatotra:

  • isan'ny asa fampidirana/famoahana (Opération Input/Output isan-tsegondra, IOPS);
  • throughput;
  • fanemorana ny fiasan'ny fampidirana/famoahana (Latency).

Isan'ny IOPS zava-dehibe matetika ho an'ny enta-mavesatra kisendrasendra: fidirana amin'ny sakana kapila hita any amin'ny toerana samihafa. Ohatra iray amin'ny entana toy izany dia mety ho angon-drakitra, fampiharana ara-barotra (ERP, CRM), sns.

passante zava-dehibe ho an'ny enta-mavesatra misesy: fidirana amin'ny blocs izay misy ny tsirairay. Ohatra, ny mpizara rakitra (fa tsy foana) sy ny rafitra fanaraha-maso video dia afaka miteraka entana toy izany.

Ny throughput dia mifandraika amin'ny isan'ny asa I/O toy izao manaraka izao:

Throughput = IOPS * Haben'ny sakana, izay ny haben'ny sakana dia ny haben'ny sakana.

Ny haben'ny sakana dia toetra tena manan-danja. Ny dikan-teny maoderina an'ny ESXi dia mamela sakana hatramin'ny 32 KB ny habeny. Raha lehibe kokoa ny sakana, dia zaraina ho maromaro. Tsy ny rafitra fitahirizana rehetra dia afaka miasa tsara amin'ny sakana lehibe toy izany, noho izany dia misy paramètre DiskMaxIOSize ao amin'ny ESXi Advanced Settings. Amin'ny fampiasana azy dia azonao atao ny mampihena ny haben'ny sakana ambony indrindra natsipin'ny hypervisor (tsipiriany bebe kokoa eto). Alohan'ny hanovana an'io mari-pamantarana io dia manoro hevitra anao aho hifampidinika amin'ny mpanamboatra rafitra fitahirizana na farafaharatsiny hizaha toetra ny fiovana eo amin'ny dabilio laboratoara. 

Ny haben'ny sakana lehibe dia mety hisy fiantraikany ratsy amin'ny fahombiazan'ny fitahirizana. Na dia somary kely aza ny isan'ny IOPS sy ny throughput, dia azo jerena amin'ny haben'ny sakana lehibe ny latency avo. Noho izany, tandremo tsara ity parameter ity.

Latency - ny mari-pamantarana fampisehoana mahaliana indrindra. Ny fahatarana I/O ho an'ny milina virtoaly dia ahitana:

  • fahatarana ao anatin'ny hypervisor (KAVG, Average Kernel MilliSec/Read);
  • fanemorana omen'ny tambajotran'ny angona sy ny rafitra fitahirizana (DAVG, Average Driver MilliSec/Command).

Ny fahatarana manontolo hita ao amin'ny OS vahiny (GAVG, Average Guest MilliSec/Command) dia ny fitambaran'ny KAVG sy DAVG.

GAVG sy DAVG dia refesina ary KAVG dia kajy: GAVG–DAVG.

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana
loharano

Andeha hojerentsika akaiky KAVG. Mandritra ny fampandehanana ara-dalàna, ny KAVG dia tokony ho aotra na farafaharatsiny ho latsaky ny DAVG. Ny hany tranga fantatro hoe aiza ny KAVG antenaina ho avo dia ny fetra IOPS amin'ny kapila VM. Amin'ity tranga ity, rehefa miezaka mihoatra ny fetra ianao dia hitombo ny KAVG.

Ny singa manan-danja indrindra amin'ny KAVG dia QAVG - ny fotoana filaharana fanodinana ao anaty hypervisor. Ny singa sisa amin'ny KAVG dia tsinontsinona.

Ny filaharana ao amin'ny mpamily adaptatera kapila sy ny filaharana mankany amin'ny volana dia manana habe raikitra. Ho an'ny tontolo feno entana dia mety ilaina ny mampitombo io habe io. izany dia mamaritra ny fomba hampitomboana ny filaharana ao amin'ny mpamily adaptatera (miaraka amin'izany dia hitombo ny filaharana mankany amin'ny volana). Ity sehatra ity dia miasa rehefa VM iray ihany no miasa amin'ny volana, izay tsy fahita firy. Raha misy VM maromaro amin'ny volana dia tsy maintsy ampitomboinao ihany koa ny mari-pamantarana Disk.SchedNumReqOutstanding (toro-hevitra  eto). Amin'ny fampitomboana ny filaharana dia mihena ny QAVG sy ny KAVG tsirairay avy.

Fa indray, vakio aloha ny antontan-taratasy avy amin'ny mpivarotra HBA ary andramo ny fiovana eo amin'ny dabilio laboratoara.

Ny haben'ny filaharana mankany amin'ny volana dia mety hisy fiantraikany amin'ny fampidirana ny rafitra SIOC (Storage I/O Control). Izy io dia manome fidirana mitovy amin'ny volana avy amin'ireo mpizara rehetra ao amin'ny cluster amin'ny alàlan'ny fanovana mavitrika ny filaharana amin'ny volana amin'ireo mpizara. Izany hoe, raha ny iray amin'ireo mpampiantrano dia mampiasa VM izay mitaky fampandehanana tsy mitovy (VM mpifanolo-bodirindrina mitabataba), ny SIOC dia mampihena ny halavan'ny filaharana mankany amin'ny volana amin'ity mpampiantrano ity (DQLEN). antsipiriany bebe kokoa eto.

Nandamina ny KAVG izahay, kely izao DAVG. Tsotra ny zava-drehetra eto: DAVG no fahatarana nampidirin'ny tontolo ivelany (tambajotra data sy rafitra fitahirizana). Ny rafitra fitahirizana maoderina rehetra sy tsy dia maoderina dia samy manana ny kaonterany manokana. Mba hamakafaka ny olana amin'ny DAVG dia misy dikany ny mijery azy ireo. Raha tsara ny zava-drehetra amin'ny ESXi sy ny lafiny fitahirizana, jereo ny tambajotra data.

Mba hisorohana ny olana amin'ny fampandehanana, safidio ny politikam-pamiliana lalana (PSP) ho an'ny rafitra fitahirizanao. Saika ny rafitra fitahirizana maoderina rehetra dia manohana ny PSP Round-Robin (miaraka na tsy misy ALUA, Asymmetric Logical Unit Access). Ity politika ity dia ahafahanao mampiasa ny lalana rehetra misy mankany amin'ny rafitra fitahirizana. Raha ny ALUA dia ny lalana mankany amin'ny mpanara-maso izay tompon'ny volana ihany no ampiasaina. Tsy ny rafitra fitahirizana rehetra ao amin'ny ESXi no manana fitsipika mahazatra izay mametraka ny politika Round-Robin. Raha tsy misy fitsipika momba ny rafitra fitahirizanao, dia ampiasao ny plugin avy amin'ny mpanamboatra rafitra fitahirizana, izay hamorona fitsipika mifanaraka amin'izany amin'ny mpampiantrano rehetra ao amin'ny cluster, na mamorona fitsipika ho anao manokana. tsipiriany eto

Ary koa, ny mpanamboatra rafitra fitahirizana sasany dia manoro hevitra ny hanova ny isan'ny IOPS isaky ny lalana avy amin'ny sanda mahazatra amin'ny 1000 ho 1. Amin'ny fomba fanaonay, izany dia nahatonga ny "fanosihosena" ny fampisehoana bebe kokoa avy amin'ny rafitra fitahirizana ary mampihena be ny fotoana ilaina amin'ny failover. raha misy ny tsy fahombiazan'ny controller na ny fanavaozana. Hamarino ny tolo-kevitry ny mpivarotra, ary raha tsy misy contraindications, andramo ovaina ity parameter ity. tsipiriany eto.

Mpandrindra ny fahombiazan'ny subsystem kapila virtoaly fototra

Angonina ao amin'ny fizarana Datastore, Disk, kapila virtoaly ao amin'ny vCenter ny kaontinao momba ny fahombiazan'ny subsystem disk ao amin'ny vCenter:

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

fizarana tahirin-kevitra misy metrika ho an'ny fitehirizana kapila vSphere (mpitahiry angona) misy ny kapila VM. Eto ianao dia hahita kaontera mahazatra ho an'ny:

  • IOPS (Fangatahana mamaky/manoratra antonony isan-tsegondra), 
  • throughput (Tamin'ny Mamaky/Manoratra), 
  • fahatarana (Vakio/Soraty/Fihetsika ambony indrindra).

Amin'ny ankapobeny, mazava tsara ny zava-drehetra amin'ny anaran'ny kaontera. Avelao aho hisarika ny sainao indray amin'ny zava-misy fa ny antontan'isa eto dia tsy natao ho an'ny VM manokana (na kapila VM), fa antontan'isa ankapobeny ho an'ny datastore iray manontolo. Raha ny hevitro dia mety kokoa ny mijery ireo antontan'isa ireo ao amin'ny ESXTOP, farafaharatsiny mifototra amin'ny hoe 2 segondra ny fe-potoana fandrefesana kely indrindra.

fizarana kapila misy metrika amin'ny fitaovana fanakanana izay ampiasain'ny VM. Misy kaontera ho an'ny IOPS amin'ny karazana famintinana (ny isan'ny asa fampidiran-dresaka/famoahana mandritra ny fe-potoana fandrefesana) ary misy kaontera maromaro mifandraika amin'ny fanakanana ny fidirana (Najanona ny baiko, famerenana fiara fitateram-bahoaka). Raha ny hevitro dia mety kokoa ihany koa ny mijery an'io fampahalalana io amin'ny ESXTOP.

fizarana Kapila virtoaly - ny tena ilaina amin'ny fomba fijery amin'ny fitadiavana olana amin'ny fahombiazan'ny subsystem kapila VM. Eto ianao dia afaka mahita ny zava-bita isaky ny kapila virtoaly. Io fampahalalana io no ilaina mba hahafantarana raha manana olana ny milina virtoaly iray manokana. Ho fanampin'ny kaontera manara-penitra ho an'ny isan'ny fiasan'ny I/O, ny boky mamaky/manoratra ary ny fahatarana, ity fizarana ity dia misy kaontera mahasoa mampiseho ny haben'ny sakana: Mamaky/Manoratra ny haben'ny fangatahana.

Eo amin'ny sary etsy ambany dia sarin'ny fampisehoana kapila VM, izay ahitanao ny isan'ny IOPS, ny latency ary ny haben'ny sakana. 

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

Azonao atao ihany koa ny mijery ny mari-pandrefesana ho an'ny tahiry angona manontolo raha toa ka alefa ny SIOC. Ity ny fampahalalana fototra momba ny Latency antonony sy IOPS. Amin'ny alàlan'ny default, ity fampahalalana ity dia tsy azo jerena amin'ny fotoana tena izy.

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

ESXTOP

ESXTOP dia manana efijery maromaro izay manome fampahalalana momba ny subsystem kapila mpampiantrano amin'ny ankapobeny, ny milina virtoaly tsirairay sy ny kapilany.

Andeha isika hanomboka amin'ny fampahalalana momba ny milina virtoaly. Ny efijery "Disk VM" dia antsoina amin'ny famaha "v":

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

NVDISK dia ny isan'ny kapila VM. Raha hijery ny mombamomba ny kapila tsirairay dia tsindrio ny "e" ary ampidiro ny GID an'ny VM mahaliana.

Ny dikan'ny masontsivana sisa amin'ity efijery ity dia mazava amin'ny anarany.

Efijery mahasoa iray hafa rehefa mamaha olana dia ny adapter Disk. Antsoina amin'ny famaha "d" (saha A, B, C, D, E, G dia voafantina amin'ny sary etsy ambany):

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

NPTH – ny isan'ny lalana mankany amin'ny volana izay hita amin'ity adaptatera ity. Mba hahazoana fampahalalana momba ny lalana tsirairay amin'ny adaptatera, tsindrio ny "e" ary ampidiro ny anaran'ny adaptatera:

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

AQLEN – haben'ny filaharana ambony indrindra amin'ny adaptatera.

Eo amin'ity efijery ity ihany koa ny kaontera fahatarana izay noresahiko etsy ambony: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

Ny efijery fitaovana Disk, izay antsoina amin'ny fanindriana ny lakile "u", dia manome fampahalalana momba ny fitaovana sakana tsirairay - volana (saha A, B, F, G, I dia voafantina amin'ny sary etsy ambany). Eto ianao dia afaka mahita ny satan'ny filaharana ho an'ny volana.

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

DQLEN – haben'ny filaharana ho an'ny fitaovana sakana.
ACTV – isan'ny baiko I/O ao amin'ny kernel ESXi.
QUED – isan'ny baiko I/O ao amin'ny filaharana.
%USD – ACTV / DQLEN × 100%.
entana – (ACTV + QUED) / DQLEN.

Raha ambony ny %USD dia tokony hieritreritra ny hampitombo ny filaharana ianao. Arakaraka ny betsaka ny baiko ao amin'ny filaharana no avo kokoa ny QAVG ary, araka izany, ny KAVG.

Azonao atao ihany koa ny mahita eo amin'ny efijery fitaovana Disk raha mandeha amin'ny rafitra fitahirizana ny VAAI (vStorage API for Array Integration). Mba hanaovana izany, safidio ny saha A sy O.

Ny mekanika VAAI dia ahafahanao mamindra ny ampahany amin'ny asa avy amin'ny hypervisor mivantana mankany amin'ny rafitra fitahirizana, ohatra, ny zeroing, ny kopia bloc na ny fanakanana.

Famakafakana ny fahombiazan'ny VM ao amin'ny VMware vSphere. Fizarana 3: fitahirizana

Araka ny hitanao amin'ny sary etsy ambony, ny VAAI dia miasa amin'ity rafitra fitahirizana ity: Zero sy ATS primitives dia ampiasaina mavitrika.

Torohevitra amin'ny fanatsarana ny asa miaraka amin'ny subsystem kapila amin'ny ESXi

  • Tandremo ny haben'ny sakana.
  • Mametraha ny haben'ny filaharana tsara indrindra amin'ny HBA.
  • Aza adino ny mamela ny SIOC amin'ny datastores.
  • Mifidiana PSP mifanaraka amin'ny tolo-kevitry ny mpanamboatra rafitra fitahirizana.
  • Ataovy azo antoka fa miasa ny VAAI.

Lahatsoratra misy hevitra mahasoa: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

Add a comment