Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Ukuba ulawula isiseko esibonakalayo esekwe kwi-VMware vSphere (okanye nasiphi na esinye isitaki sobuchwephesha), mhlawumbi uhlala usiva izikhalazo ezivela kubasebenzisi: "Umatshini wenyani uyacotha!" Kolu ngcelele lwamanqaku ndiza kuhlalutya imilinganiselo yokusebenza kwaye ndikuxelele ukuba yintoni kwaye kutheni icotha kunye nendlela yokuqinisekisa ukuba ayicothi.

Ndiza kuthathela ingqalelo le miba ilandelayo yokusebenza komatshini wenyani:

  • I-CPU,
  • ISakhelo,
  • DISK,
  • Inethiwekhi.

Ndiza kuqala nge-CPU.

Ukuhlalutya ukusebenza siya kufuna:

  • Izixhobo zokubala zokuSebenza ze-vCenter – izinto zokubala zokusebenza, iigrafu zazo ezinokujongwa nge-vSphere Client. Ulwazi kwezi khawuntari luyafumaneka kulo naluphi na uhlobo lomthengi (“ongqingqwa” umxhasi kwi-C#, umxhasi wewebhu kwiFlex kunye nomxhasi wewebhu kwi-HTML5). Kula manqaku siza kusebenzisa izikrini ezivela kumxhasi we-C #, kuphela kuba zijongeka ngcono kuncinci :)
  • ESXTOP – into eluncedo ebaleka kwilayini yomyalelo ESXi. Ngoncedo lwayo, ungafumana amaxabiso ezinto zokubala zokusebenza ngexesha lokwenyani okanye ulayishe la maxabiso kangangexesha elithile kwifayile ye-csv ukuze uhlalutywe ngakumbi. Okulandelayo, ndiza kukuxelela ngakumbi malunga nesi sixhobo kwaye ndinike amakhonkco amaninzi aluncedo kumaxwebhu kunye namanqaku ngesihloko.

Ingcamango ethile

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Kwi-ESXi, inkqubo eyahlukileyo - ihlabathi kwisigama se-VMware - lijongene nokusebenza kwe-vCPU nganye (i-virtual machine core). Kukho neenkqubo zenkonzo, kodwa ukusuka kwinqanaba lokuhlalutya ukusebenza kwe-VM abanomdla kangako.

Inkqubo e ESXi inokuba kwenye yezine ithi:

  • Run – inkqubo yenza umsebenzi othile oluncedo.
  • Yima – inkqubo ayenzi nawuphi na umsebenzi (ingasebenzi) okanye ilinde igalelo/imveliso.
  • Ixabiso - imeko eyenzeka kumatshini wenyani we-multi-core. Kwenzeka xa umcwangcisi we-hypervisor we-CPU (Umcwangcisi we-ESXi we-CPU) engakwazi ukucwangcisa ukuphunyezwa ngaxeshanye kwazo zonke ii-cores ze-virtual ezisebenzayo kwii-core server. Ehlabathini lomzimba, zonke ii-processor cores zisebenza ngokufanayo, i-OS yeendwendwe ngaphakathi kwe-VM ilindele ukuziphatha okufanayo, ngoko ke i-hypervisor kufuneka icothise i-VM cores ekwazi ukugqiba umjikelo wewotshi ngokukhawuleza. Kwiinguqulelo zangoku ze-ESXi, umcwangcisi we-CPU usebenzisa indlela ebizwa ngokuba yi-relaxed co-scheduling: i-hypervisor iqwalasela umsantsa phakathi kowona matshini “okhawulezayo” kunye “ocothayo” undoqo womatshini wenyani (skew). Ukuba i-gap idlula umda othile, i-core fast ingena kwi-costop state. Ukuba ii-cores ze-VM zichitha ixesha elininzi kweli lizwe, kunokubangela imiba yokusebenza.
  • lungele - inkqubo ingena kweli lizwe xa i-hypervisor ingakwazi ukwaba izibonelelo zokuphunyezwa kwayo. Amaxabiso alungeleyo aphezulu anokubangela iingxaki zokusebenza kweVM.

Izixhobo zokubala zokusebenza kweCPU zomatshini osisiseko

Ukusetyenziswa kweCPU,%. Ibonisa ipesenti yokusetyenziswa kwe-CPU okwexesha elithile.

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Indlela yokuhlalutya? Ukuba i-VM isebenzisa rhoqo i-CPU kwi-90% okanye kukho iincopho ukuya kwi-100%, ngoko sineengxaki. Iingxaki zingabonakaliswa kuphela ekusebenzeni "okucothayo" kwesicelo ngaphakathi kwe-VM, kodwa kunye nokungafumaneki kwe-VM kwinethiwekhi. Ukuba inkqubo yokubeka iliso ibonisa ukuba i-VM ngamaxesha athile iyawa, nikela ingqalelo kwiindawo eziphakamileyo kwigrafu yokusetyenziswa kwe-CPU.

Kukho iAlarm eqhelekileyo ebonisa umthwalo we-CPU womatshini wenyani:

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Yintoni endiyenzayo? Ukuba usetyenziso lwe-CPU ye-VM luhlala luhamba phezu kophahla, ngoko unokucinga ngokunyusa inani le-vCPU (ngelishwa, oku akusoloko kunceda) okanye ukuhambisa i-VM kwiseva eneeprosesa ezinamandla ngakumbi.

Ukusetyenziswa kweCPU kwiMHz

Kwiigrafu kusetyenziso lwe-vCenter kwi-% ungabona kuphela umatshini opheleleyo wenyani akukho zigrafu zeecores ezizimeleyo (kwi-Esxtop kukho % amaxabiso eecores). Kwisiseko ngasinye ungabona ukusetyenziswa kwiMHz.

Indlela yokuhlalutya? Kwenzeka ukuba isicelo asiphuculwanga kwi-architecture ye-multi-core: isebenzisa i-core 100% kuphela, kwaye abanye bangasebenzi ngaphandle komthwalo. Umzekelo, ngemimiselo yogcino olungagqibekanga, iMS SQL iqala inkqubo kumbindi omnye kuphela. Ngenxa yoko, i-backup iyacotha kungekhona ngenxa yesantya esicothayo seediski (le yiloo nto umsebenzisi wakhalaza ngayo ekuqaleni), kodwa ngenxa yokuba iprosesa ayikwazi ukujamelana nayo. Ingxaki yasonjululwa ngokutshintsha iiparamitha: ugcino lwaqala ukusebenza ngokufana kwiifayile ezininzi (ngokulandelelanayo, kwiinkqubo ezininzi).

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU
Umzekelo womthwalo ongalinganiyo kwii-cores.

Kukho kwakhona imeko (njengakwigrafu engentla) xa iinqununu zilayishwa ngokungafaniyo kwaye ezinye zazo zineencopho ze-100%. Njengokulayisha undoqo omnye kuphela, i-alamu yokusetyenziswa kwe-CPU ayiyi kusebenza (yeyonke i-VM), kodwa kuya kubakho iingxaki zokusebenza.

Yintoni endiyenzayo? Ukuba isoftware kumatshini wenyani ilayisha ii-cores ezingalinganiyo (isebenzisa i-core enye okanye inxalenye ye-cores), akukho sizathu sokwandisa inani labo. Kule meko, kungcono ukuhambisa i-VM kwiseva eneeprosesa ezinamandla ngakumbi.

Ungazama kwakhona ukujonga useto losetyenziso lwamandla kwi-BIOS yomncedisi. Abalawuli abaninzi benza imowudi yoMsebenzi oPhezulu kwi-BIOS kwaye ngaloo ndlela bacime i-C-states kunye ne-P-states ugcino lwetekhnoloji yokonga amandla. Iiprosesa ze-Intel zanamhlanje zisebenzisa itekhnoloji ye-Turbo Boost, eyonyusa ukuphindaphindwa kwee-core processors ngeendleko zezinye iicores. Kodwa isebenza kuphela xa itekhnoloji yokonga amandla ivuliwe. Ukuba siyabakhubaza, iprosesa ayikwazi ukunciphisa ukusetyenziswa kwamandla kwee-cores ezingalayishwanga.

I-VMware icebisa ukuba ungakhubaza itekhnoloji yokugcina amandla kwiiseva, kodwa ukhetha iindlela ezishiya ulawulo lwamandla kwi-hypervisor kangangoko kunokwenzeka. Kule meko, kwiisetingi zokusetyenziswa kwamandla e-hypervisor, kufuneka ukhethe ukusebenza okuphezulu.

Ukuba une-VM nganye (okanye ii-VM cores) kwiziseko zakho ezifuna ukonyuka rhoqo kwe-CPU, ukulungelelanisa ngokuchanekileyo ukusetyenziswa kwamandla kunokuphucula kakhulu ukusebenza kwazo.

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

CPU Ready

Ukuba i-VM core (vCPU) ikwimeko eLungileyo, ayiwenzi umsebenzi oluncedo. Le meko yenzeka xa i-hypervisor ingafumani undoqo womzimba wasimahla apho inkqubo ye-vCPU yomatshini inokwabelwa.

Indlela yokuhlalutya? Ngokwesiqhelo, ukuba iicores zoomatshini zikwimeko eLungileyo ngaphezulu kwe-10% yexesha, uya kuqaphela imiba yokusebenza. Ukubeka nje, ngaphezu kwe-10% yexesha i-VM ilinde ukuba izixhobo eziphathekayo zifumaneke.

Kwi-vCenter unokujonga izinto zokubala ezi-2 ezinxulumene ne-CPU Ready:

  • ukulungela,
  • Ilungile.

Amaxabiso azo zombini izixhobo zokubala zinokujongwa kuzo zombini ii-VM kunye neecores ezizimeleyo.
Ukulungela kubonisa ixabiso ngokukhawuleza njengepesenti, kodwa kuphela kwi-Real-time (idatha yeyure yokugqibela, ikhefu lokulinganisa imizuzwana engama-20). Kungcono ukusebenzisa le counter kuphela ukukhangela iingxaki "ezishushu kwizithende".

Amaxabiso alungele ukubala anokujongwa ngokwembono yembali. Oku kuluncedo ekusekeni iipateni kunye nohlalutyo olunzulu lwengxaki. Umzekelo, ukuba umatshini wenyani uqala ukufumana iingxaki zokusebenza ngexesha elithile, unokuthelekisa amaxesha exabiso le-CPU Ready kunye nomthwalo opheleleyo kumncedisi apho le VM isebenza khona, kwaye uthathe amanyathelo okunciphisa umthwalo (ukuba iDRS iyasilela).

Ukulungele, ngokungafaniyo nokuLungela, akuboniswa njengepesenti, kodwa kwii-milliseconds. Le yikhawunta yohlobo lwesiShwankathelo, oko kukuthi, ibonisa ukuba ixesha elide kangakanani ngexesha lokulinganisa i-VM core yayikwimeko eLungileyo. Ungaguqula eli xabiso libe yipesenti usebenzisa ifomyula elula:

(Ixabiso le-CPU elilungele ukudibanisa / (ithuba lohlaziyo lwetshati olungagqibekanga ngemizuzwana * 1000)) * 100 = CPU ilungile%

Umzekelo, kwi-VM kwigrafu engezantsi, incopho yexabiso le-Ready yawo wonke umatshini wenyani iya kuba ngolu hlobo lulandelayo:

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Xa ubala ipesenteji eLungileyo, kufuneka ubeke ingqalelo kumanqaku amabini:

  • Ixabiso le-Ready ye-VM iyonke sisimbuku se-Ready kwii-cores.
  • Isithuba somlinganiselo. Kwixesha langempela yimizuzwana engama-20, kwaye, umzekelo, kwiitshathi zemihla ngemihla yimizuzwana engama-300.

Ngokucombulula iingxaki ezisebenzayo, la manqaku alula angaphoswa lula kwaye ixesha elixabisekileyo lingachithwa ekusombululeni iingxaki ezingekhoyo.

Masibale Lungile ngokusekelwe kwidatha esuka kwigrafu engezantsi. (324474/(20*1000))*100 = 1622% kuyo yonke iVM. Ukuba ujonga ii-cores akoyiki kangako: 1622/64 = 25% ngondoqo ngamnye. Kule meko, ukubamba kulula kakhulu ukukubona: ixabiso eliLungileyo alinanyani. Kodwa ukuba sithetha nge-10-20% ye-VM yonke enee-cores ezininzi, ngoko kwi-core nganye ixabiso linokuba phakathi koluhlu oluqhelekileyo.

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Yintoni endiyenzayo? Ixabiso eliphezulu eliLungileyo libonisa ukuba umncedisi akanalo izibonelelo zomqhubekekisi ezaneleyo zokusebenza okuqhelekileyo koomatshini benyani. Kwimeko enjalo, konke okuseleyo kukunciphisa ubhaliso olugqithisiweyo yiprosesa (vCPU: pCPU). Ngokucacileyo, oku kunokufezekiswa ngokunciphisa iiparitha zee-VM ezikhoyo okanye ngokufudusa inxalenye ye-VM kwezinye iiseva.

Co-stop

Indlela yokuhlalutya? Le khawuntara ikwaloluhlobo loShwankathelo kwaye iguqulelwa kwiipesenti ngendlela efanayo naleyo iLungileyo:

(CPU co-stop ukuhlanganisa ixabiso / (itshati uhlaziyo lwexesha elingagqibekanga ngemizuzwana * 1000)) * 100 = CPU co-stop%

Apha kwakhona kufuneka ubeke ingqalelo kwinani lee-cores kwi-VM kunye nekhefu lokulinganisa.
Kwimeko yeendleko, i-kernel ayenzi umsebenzi oluncedo. Ngokhetho oluchanekileyo lobungakanani beVM kunye nomthwalo oqhelekileyo kumncedisi, i-counter-stop counter kufuneka isondele kwi-zero.

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU
Kule meko, umthwalo awuqhelekanga ngokucacileyo :)

Yintoni endiyenzayo? Ukuba ii-VM ezininzi ezinenani elikhulu lee-cores zisebenza kwi-hypervisor enye kwaye kukho ukubhaliswa ngokugqithisileyo kwi-CPU, ngoko i-co-stop counter inokunyuka, okuya kukhokelela kwiingxaki ekusebenzeni kwezi VM.

Kwakhona, co-stop iya kwanda ukuba iicores ezisebenzayo zeVM enye zisebenzisa imisonto kumbindi womncedisi wenyama one-hyper-treading enikwe amandla. Le meko inokuvela, umzekelo, ukuba i-VM ineecores ezininzi kunezo zikhoyo ngokwasemzimbeni kwiseva apho isebenza khona, okanye ukuba i-"preferHT" isicwangciso senziwe sasebenza kwi-VM. Unokufunda malunga nesi setingi apha.

Ukuze ugweme iingxaki ngentsebenzo ye-VM ngenxa ye-co-stop ephezulu, khetha ubukhulu be-VM ngokuhambelana neengcebiso zomenzi wesoftware esebenza kule VM kunye nobuchule bomncedisi womzimba apho i-VM isebenza khona.

Musa ukongeza iicores kwindawo yokugcina oku kunokubangela iingxaki zokusebenza kungekuphela nje kwi-VM ngokwayo, kodwa nabamelwane bayo kumncedisi.

Ezinye eziluncedo ze-CPU metrics

Run - lingakanani ixesha (ms) ngexesha lokulinganisa i-vCPU yayikwimo ye-RUN, oko kukuthi, ngokwenene yayisenza umsebenzi oluncedo.

Ezingabonakaliyo – ixesha elingakanani (ms) ngexesha lokulinganisa i-vCPU yayikwimeko yokungasebenzi. Amaxabiso aphezulu e-Idle ayongxaki, i-vCPU “ayinanto yakwenza.”

Yima – ixesha elingakanani (ms) ngexesha lokulinganisa i-vCPU yayikwimeko yokuLinda. Kuba i-IDLE ibandakanyiwe kule khawuntara, amaxabiso aphezulu okuLinda nawo awabonisi ngxaki. Kodwa ukuba i-Linda i-IDLE iphantsi xa i-Linda iphezulu, ithetha ukuba i-VM yayilinde imisebenzi ye-I / O ukuba igqitywe, kwaye oku, kunokubonisa ingxaki malunga nokusebenza kwe-hard drive okanye naziphi na izixhobo ezibonakalayo ze-VM.

Ubuninzi bulinganiselwe – ixesha elingakanani (ms) ngexesha lomlinganiselo i-vCPU ibikwimeko eLungileyo ngenxa yomda obekiweyo wezibonelelo. Ukuba ukusebenza kuphantsi ngokungaqondakaliyo, ngoko luncedo ukujonga ixabiso lale counter kunye nomda we-CPU kwizicwangciso ze-VM. Ii-VMs ngokwenene zinokuba nemida ongayaziyo. Ngokomzekelo, oku kwenzeka xa i-VM ifakwe kwi-template apho umda we-CPU ubekwe khona.

Tshintsha ukulinda – lingakanani ixesha lokulinganisa i-vCPU ilinde ukusebenza nge-VMkernel Swap. Ukuba amaxabiso ale counter angaphezulu kwe-zero, ke i-VM ngokuqinisekileyo ineengxaki zokusebenza. Siza kuthetha ngakumbi nge-SWAP kwinqaku malunga nokubala kwe-RAM.

ESXTOP

Ukuba izinto zokubala zokusebenza kwi-vCenter zilungile ekuhlalutyeni idatha yembali, uhlalutyo olusebenzayo lwengxaki lwenziwa ngcono kwi-ESXTOP. Apha, onke amaxabiso anikezelwa kwifomu esele yenziwe (akukho mfuneko yokuguqulela nantoni na), kwaye ixesha elincinane lokulinganisa yimizuzwana emi-2.
Isikrini se-ESXTOP se-CPU sibizwa ngeqhosha elithi "c" kwaye lijongeka ngolu hlobo:

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Ukwenzela lula, unokushiya kuphela iinkqubo zoomatshini ngokucofa uShift-V.
Ukujonga iimetrics zeVM cores nganye, cofa "e" kwaye ufake iGID yeVM yomdla (30919 kumfanekiso wekhusi ongezantsi):

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Makhe ndidlule ngokufutshane kwiikholamu ezivezwa ngokungagqibekanga. Iikholamu ezongezelelweyo zingongezwa ngokucinezela "f".

NWLD (Inani leHlabathi) – inani leenkqubo kwiqela. Ukwandisa iqela kwaye ubone i-metrics kwinkqubo nganye (umzekelo, kwi-core nganye kwi-multi-core VM), cofa "e". Ukuba kukho ngaphezu kwenkqubo enye kwiqela, ngoko ke amaxabiso eemetriki eqela alingana nesixa seemetriki zeenkqubo zomntu ngamnye.

%USED - zingaphi iiseva ze-CPU ezisetyenziswa yinkqubo okanye iqela leenkqubo.

% BALEKA - ixesha elingakanani ngexesha lokulinganisa inkqubo yayikumbuso we-RUN, oko kukuthi. wenze umsebenzi oluncedo. Yahlukile kwi-% USED kuba ayithatheli ngqalelo i-hyper-threading, ukukala rhoqo kunye nexesha elichithwe kwimisebenzi yenkqubo (% SYS).

I-%SYS - ixesha elichithwe kwimisebenzi yenkqubo, umzekelo: ukuphazamisa ukusebenza, i-I / O, ukusebenza kwenethiwekhi, njl. Ixabiso lingaba phezulu ukuba i-VM ine-I / O enkulu.

I-%OVRLP - lingakanani ixesha elichithwa yinkqubo ye-VM kwimisebenzi yezinye iinkqubo.

Ezi metrics zihambelana enye kwenye ngolu hlobo lulandelayo:

%USED = %RUN + %SYS - %OVRLP.

Ngokwesiqhelo i-%USED metric inika ulwazi ngakumbi.

%YIMA – ixesha elingakanani ngexesha lokulinganisa inkqubo yayikwimeko yokuLinda. Yenza i-IDLE.

I-%IDLE - ixesha elingakanani ngexesha lokulinganisa inkqubo yayikwisimo se-IDLE.

I-%SWWPWT – lingakanani ixesha lokulinganisa i-vCPU ilinde ukusebenza nge-VMkernel Swap.

%VMWAIT - ixesha elingakanani ngexesha lokulinganisa i-vCPU yayikwimeko yokulinda umcimbi (ngokuqhelekileyo i-I / O). Akukho khawuntala ifanayo kwi-vCenter. Amaxabiso aphezulu abonisa iingxaki nge-I/O kwi-VM.

%WAIT = %VMWAIT + %IDLE + %SWPWT.

Ukuba i-VM ayisebenzisi i-VMkernel Swap, ngoko xa kuhlalutywa iingxaki zokusebenza kuyacetyiswa ukuba kujongwe kwi-%VMWAIT, ekubeni le metric ingathatheli ngqalelo ixesha apho i-VM yayingenzi nto (%IDLE).

I-%RDY – ixesha elingakanani ngexesha lokulinganisa inkqubo ibikwimeko eLungileyo.

I-%CSTP - ixesha elingakanani ngexesha lokulinganisa inkqubo yayikwimeko yeendleko.

I-%MLMTD – ixesha elingakanani ngexesha lokulinganisa i-vCPU ibikwimeko eLungileyo ngenxa yomda obekiweyo wezibonelelo.

% WAIT + %RDY + %CSTP + %RUN = 100% – i-VM core isoloko ikwenye yezi zizwe zine.

CPU kwi hypervisor

I-vCenter ikwanazo izixhobo zokubala ze-CPU ze-hypervisor, kodwa aziyonto inika umdla - zisisixa sezixhobo zokubala kuzo zonke ii-VM kumncedisi.
Eyona ndlela ilula yokujonga ubume be-CPU kumncedisi ikwisiShwankathelo sesithuba:

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Kumncedisi, kunye nakumatshini wenyani, kukho iAlarm eqhelekileyo:

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Xa umthwalo we-CPU yomncedisi uphezulu, ii-VM ezisebenza kuyo ziqala ukufumana iingxaki zokusebenza.

Kwi-ESXTOP, idatha yomthwalo we-CPU yomncedisi iboniswa phezulu kwesikrini. Ukongeza kumthwalo oqhelekileyo we-CPU, ongenalwazi kakhulu kwi-hypervisors, kukho ezinye iimetriki ezintathu:

UKUSETYENZISWA OKUNINI(%) – ukulayisha undoqo weseva ebonakalayo. Le khawuntara ibonisa ukuba lingakanani ixesha eliqhutywe ngundoqo ngexesha lokulinganisa.

PCPU UTIL(%) - ukuba i-hyper-threading yenziwe, ke kukho imisonto emibini (PCPU) ngondoqo womzimba ngamnye. Le metric ibonisa ukuba umsonto ngamnye uthathe ixesha elingakanani ukugqiba umsebenzi.

I-PCPU ESETYENZISWAYO(%) -efana ne-PCPU UTIL (%), kodwa ithathela ingqalelo i-frequency scaling (mhlawumbi ukunciphisa i-core frequency yeenjongo zokugcina amandla, okanye ukwandisa i-core frequency ngenxa ye-Turbo Boost technology) kunye ne-hyper-threading.

I-PCPU_USED% = i-PCPU_UTIL% * i-frequency esebenzayo engundoqo / i-nominal core frequency.

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU
Kulo mfanekiso weskrini, kwezinye ii-cores, ngenxa ye-Turbo Boost, ixabiso le-USED likhulu kune-100%, ekubeni i-core frequency iphezulu kuneyodwa.

Amagama ambalwa malunga nokuba i-hyper-threading ithathelwa ingqalelo. Ukuba iinkqubo zenziwa i-100% yexesha kwimisonto yomibini yesiseko somncedisi, ngelixa i-core isebenza kwi-frequency ye-nominal, ngoko:

  • UKUSETYENZISWA KWENQAKU engundoqo kuya kuba yi-100%,
  • I-PCPU UTIL kuyo yomibini imisonto iya kuba yi-100%,
  • I-PCPU ESETYENZISWA kuyo yomibini imisonto iya kuba yi-50%.

Ukuba zombini imicu ayizange isebenze i-100% yexesha ngexesha lokulinganisa, ngoko ngelo xesha xa iintambo zisebenza ngokufanayo, i-PCPU ESETYENZISWAYO kwii-cores ihlukaniswe ngesiqingatha.

I-ESXTOP nayo inesikrini esineseva yeCPU yeeparamitha zokusetyenziswa kwamandla. Apha unokubona ukuba ngaba umncedisi usebenzisa itekhnoloji yokonga amandla: i-C-states kunye ne-P-states. Ibizwa ngeqhosha elithi "p":

Uhlalutyo lwentsebenzo yomatshini wenyani kwi-VMware vSphere. Icandelo 1: CPU

Imiba yokuSebenza kweCPU eqhelekileyo

Okokugqibela, ndiza kudlula kwizizathu eziqhelekileyo zeengxaki ngokusebenza kweVM CPU kwaye ndinike iingcebiso ezimfutshane zokuzisombulula:

Isantya sewotshi engundoqo asanelanga. Ukuba akunakwenzeka ukuba uphucule iVM yakho kwiicores ezinamandla ngakumbi, ungazama ukutshintsha useto lwamandla ukwenza iTurbo Boost isebenze ngokufanelekileyo.

Ubungakanani be-VM obungachanekanga (maninzi kakhulu/amanqaku ambalwa). Ukuba ufaka ii-cores ezimbalwa, kuya kubakho umthwalo ophezulu we-CPU kwi-VM. Ukuba kuninzi, bamba i-co-stop ephezulu.

Ubhaliso olungaphezulu olukhulu lwe-CPU kwiseva. Ukuba i-VM ine-Ready ephezulu, yehlisa ubhaliso olugqithisiweyo lwe-CPU.

I-topology ye-NUMA engalunganga kwii-VM ezinkulu. I-NUMA topology ebonwe yi-VM (vNUMA) mayingqinelane ne-NUMA topology yomncedisi (pNUMA). Ukuxilongwa kunye nezisombululo ezinokwenzeka kule ngxaki zibhaliwe, umzekelo, kwincwadi "VMware vSphere 6.5 Host Resources Deep Dive". Ukuba awufuni ukuya nzulu kwaye awunazithintelo zelayisensi kwi-OS efakwe kwi-VM, yenza iisokethi ezininzi ezibonakalayo kwi-VM, isiseko esinye ngexesha. Awuzukuphulukana kakhulu :)

Yiyo yonke into kum malunga ne-CPU. Buza imibuzo. Kwinxalenye elandelayo ndiza kuthetha nge-RAM.

amakhonkco aluncedohttp://virtual-red-dot.info/vm-cpu-counters-vsphere/
https://kb.vmware.com/kb/1017926
http://www.yellow-bricks.com/2012/07/17/why-is-wait-so-high/
https://communities.vmware.com/docs/DOC-9279
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/performance/whats-new-vsphere65-perf.pdf
https://pages.rubrik.com/host-resources-deep-dive_request.html

umthombo: www.habr.com

Yongeza izimvo