Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Raha mitantana fotodrafitrasa virtoaly mifototra amin'ny VMware vSphere ianao (na karazana teknolojia hafa), dia matetika ianao no mandre fitarainana avy amin'ireo mpampiasa hoe: "Malemy ny milina virtoaly!". Amin'ity andian-dahatsoratra ity dia hamakafaka ny metrika fampisehoana aho ary hilaza aminao hoe inona ary nahoana no "miadana" ary ahoana no hahazoana antoka fa tsy "mihena" izany.

Handinika ireto lafiny manaraka ireto amin'ny fahombiazan'ny milina virtoaly aho:

  • UNITΓ‰ CENTRALE,
  • ram,
  • kapila,
  • Network.

Hanomboka amin'ny CPU aho.

Ho an'ny fanadihadiana momba ny fampisehoana dia mila:

  • vCenter Performance Counter - kaontera fampisehoana, ny sarin'izy ireo dia azo jerena amin'ny alΓ lan'ny mpanjifa vSphere. Ny fampahalalana momba ireo kaontera ireo dia misy amin'ny dikan-teny rehetra amin'ny mpanjifa ("matevina" amin'ny C#, mpanjifa amin'ny tranokala amin'ny Flex, ary mpanjifa web amin'ny HTML5). Amin'ireto lahatsoratra ireto dia hampiasa pikantsary avy amin'ny mpanjifa C # isika, satria tsara kokoa amin'ny miniature :)
  • ESXTOP dia fitaovana iray izay mandeha amin'ny baiko baiko ESXi. Miaraka amin'ny fanampiany dia azonao atao ny mahazo ny soatoavin'ny kaonferan'ny zava-bita amin'ny fotoana tena izy na mampakatra ireo soatoavina ireo mandritra ny fe-potoana voafaritra amin'ny rakitra .csv ho an'ny fanadihadiana fanampiny. Manaraka, hilaza aminao bebe kokoa momba ity fitaovana ity aho ary hanome rohy mahasoa amin'ny antontan-taratasy sy lahatsoratra momba ny lohahevitra.

Fomba teoria

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Ao amin'ny ESXi, dingana iray misaraka no tompon'andraikitra amin'ny fampandehanana ny vCPU tsirairay (virtual machine kernel) - izao tontolo izao amin'ny teny VMware. Misy ihany koa ny fizotran'ny serivisy, fa raha ny fijerin'ny famakafakana ny fahombiazan'ny VM dia tsy dia mahaliana loatra izy ireo.

Ny dingana iray ao amin'ny ESXi dia mety amin'ny iray amin'ireo fanjakana efatra:

  • Run Ny dingana dia manao asa mahasoa.
  • miandrasa - ny dingana dia tsy manao asa (tsy miasa) na miandry fampidirana / vokatra.
  • Costop - toe-javatra mitranga amin'ny milina virtoaly marobe. Mitranga izany rehefa tsy afaka mandamina ny milina virtoaly mavitrika rehetra ny mpandrindra ny CPU hypervisor (ESXi CPU Scheduler) amin'ny fotoana iray. Ao amin'ny tontolo ara-batana, ny cores processeur rehetra dia mihazakazaka mifanandrify, ny OS vahiny ao anatin'ny VM dia manantena fihetsika mitovy amin'izany, noho izany ny hypervisor dia tsy maintsy mampiadana ny VM cores, izay manana fahafahana hamita haingana ny tsingerina. Amin'ny dikan-teny maoderina amin'ny ESXi, ny mpandrindra CPU dia mampiasa mekanika antsoina hoe co-scheduling relaxed: ny hypervisor dia manao kajy ny elanelana misy eo amin'ny milina virtoaly "faingana indrindra" sy "miadana indrindra" (skew). Raha mihoatra ny tokonana iray ny elanelana, dia miditra amin'ny fanjakana costop ny fototra "faingana". Raha mandany fotoana betsaka amin'ity fanjakana ity ny core VM dia mety hiteraka olana amin'ny fampisehoana izany.
  • vonona - miditra amin'io fanjakana io ny dingana rehefa tsy afaka mizara loharanon-karena ho an'ny fanatanterahana azy ny hypervisor. Ny sanda vonona avo dia mety hiteraka olana amin'ny fahombiazan'ny VM.

Main VM CPU fampisehoana counters

Fampiasana CPU, %. Mampiseho ny isan-jaton'ny fampiasana CPU mandritra ny fe-potoana voafaritra.

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Ahoana ny famakafakana? Raha mampiasa tsy tapaka ny CPU amin'ny 90% ny VM na misy tampony hatramin'ny 100%, dia manana olana isika. Ny olana dia azo aseho tsy amin'ny fampandehanana "miadana" ny fampiharana ao anatin'ny VM, fa koa amin'ny tsy fidiran'ny VM amin'ny tambajotra. Raha asehon'ny rafitra fanaraha-maso fa mianjera tsindraindray ny VM, tandremo ny tampon'ny tabilao Fampiasana CPU.

Misy fanairana mahazatra mampiseho ny enta-mavesatra CPU an'ny milina virtoaly:

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Inona no tokony ataoko? Raha toa ka tsy mitsaha-mitombo ny fampiasana CPU ny VM, dia azonao atao ny mieritreritra ny hampitombo ny isan'ny vCPU (indrisy fa tsy manampy foana izany) na mamindra ny VM amin'ny mpizara manana processeur mahomby kokoa.

Fampiasana CPU amin'ny Mhz

Ao amin'ny grafika amin'ny vCenter, ny fampiasana amin'ny % dia tsy azo jerena afa-tsy amin'ny milina virtoaly iray manontolo, tsy misy grafika ho an'ny cores tsirairay (ao amin'ny Esxtop, misy sanda amin'ny % ho an'ny cores). Ho an'ny fototra tsirairay dia azonao jerena ny Fampiasana amin'ny MHz.

Ahoana ny famakafakana? Mitranga izany fa ny fampiharana dia tsy namboarina ho an'ny maritrano multi-core: tsy mampiasa afa-tsy fototra iray amin'ny 100% izy, ary ny ambiny dia miasa tsy misy entana. Ohatra, miaraka amin'ny fikandrana backup default, ny MS SQL dia manomboka ny dingana amin'ny fototra iray ihany. Vokatr'izany dia mihamalemy ny backup tsy noho ny hafainganam-pandehan'ny kapila (izany no nitarainan'ny mpampiasa voalohany), fa satria tsy afaka miatrika ny processeur. Ny olana dia voavaha tamin'ny fanovana ny masontsivana: ny backup dia nanomboka nihazakazaka nifanaraka tamin'ny rakitra maromaro (isan'izany, amin'ny dingana maromaro).

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU
Ohatra iray amin'ny fametrahana ny cores tsy mitovy.

Misy ihany koa ny toe-javatra (toy ny ao amin'ny grafika etsy ambony) rehefa feno tsy mitovy ny cores ary ny sasany amin'izy ireo dia manana tampon'ny 100%. Toy ny amin'ny fametrahana fototra iray ihany, ny fanairana CPU Usage dia tsy mandeha (eo amin'ny VM manontolo izany), fa hisy olana amin'ny fampisehoana.

Inona no tokony ataoko? Raha toa ny rindrankajy ao amin'ny milina virtoaly mitondra ny cores tsy mitovy (mampiasa iray ihany na ampahany amin'ny cores), dia tsy misy dikany ny mampitombo ny isa. Amin'ity tranga ity, tsara kokoa ny mamindra ny VM amin'ny mpizara manana processeur mahomby kokoa.

Azonao atao ihany koa ny manandrana manamarina ny fampandehanana herinaratra ao amin'ny BIOS an'ny mpizara. Mpitantana maro no mamela ny maody High Performance ao amin'ny BIOS ary noho izany dia manafoana ny teknolojia famatsiana herinaratra C-states sy P-states. Ireo processeur Intel maoderina dia mampiasa teknolojia Turbo Boost, izay mampitombo ny fatran'ny cores tsirairay amin'ny vidin'ny cores hafa. Saingy mandeha ihany izy io rehefa mandeha ny teknolojia fitsitsiana herinaratra. Raha manaisotra azy ireo isika, dia tsy afaka mampihena ny fanjifana herinaratra amin'ny cores izay tsy misy entana ny processeur.

Manoro hevitra ny VMware mba tsy hanesorana ny teknolojia mitsitsy herinaratra amin'ny lohamilina, fa misafidy fomba izay manome fitantanana herinaratra ambony indrindra amin'ny hypervisor. Mandritra izany fotoana izany, ao amin'ny fikajiana fanjifana herinaratra hypervisor, mila misafidy High Performance ianao.

Raha manana VM tsirairay ianao (na VM cores) ao amin'ny fotodrafitrasao izay mitaky fampitomboana ny fatran'ny CPU, dia mety hanatsara ny fampiasany ny fanefena tsara ny fanjifana herinaratra.

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

CPU Vonona (Vonona)

Raha ao amin'ny fanjakana Vonona ny fototra VM (vCPU) dia tsy manao asa mahasoa. Mitranga izany toe-javatra izany rehefa tsy mahita fototra ara-batana maimaim-poana ny hypervisor izay azo omena ny fizotran'ny vCPU an'ny milina virtoaly.

Ahoana ny famakafakana? Amin'ny ankapobeny, raha ao amin'ny fanjakana Vonona ny fototry ny milina virtoaly mihoatra ny 10% amin'ny fotoana, dia ho hitanao ny olana momba ny fampisehoana. Raha tsorina, mihoatra ny 10% ny fotoana miandry ny VM ny fisian'ny loharanon-karena ara-batana.

Ao amin'ny vCenter, afaka mahita kaontera 2 mifandraika amin'ny CPU Ready ianao:

  • fahavononana,
  • Vonona.

Ny sandan'ny kaontera roa dia azo jerena na ho an'ny VM manontolo na ho an'ny cores tsirairay.
Ny fahavononana dia mampiseho ny sanda avy hatrany ho isan-jato, fa ao amin'ny Real-time ihany (angona ho an'ny ora farany, elanelan'ny fandrefesana 20 segondra). Ity kaontera ity dia ampiasaina raha tsy mahita olana amin'ny fikatsahana mafana.

Azo jerena amin'ny fomba fijery ara-tantara ihany koa ny sanda mifanandrina vonona. Ity dia ilaina amin'ny fametrahana lamina sy amin'ny famakafakana lalindalina kokoa ny olana. Ohatra, raha manomboka manana olana amin'ny fampisehoana ny VM amin'ny fotoana iray, dia azonao atao ny mampitaha ny elanelana mihodinkodina CPU Ready amin'ny enta-mavesatra ankapobeny amin'ny lohamilina izay iasan'ny VM ary manao dingana hampihenana ny entana (raha tsy nahomby ny DRS).

Vonona, tsy toy ny Readiness, dia aseho tsy amin'ny isan-jato, fa amin'ny milisegondra. Ity dia kaontera amin'ny karazana famintinana, izany hoe, mampiseho ny halavan'ny fotoana fandrefesana ny fototry ny VM tao amin'ny fanjakana Vonona. Azonao atao ny manova ity sanda ity ho isan-jato amin'ny fampiasana formula tsotra:

(CPU vonona famintinana sanda / (sarintany fanavaozam-baovao elanelam-potoana ao anatin'ny segondra * 1000)) * 100 = CPU vonona %

Ohatra, ho an'ny VM ao amin'ny tabilao etsy ambany, ny sanda Vonona ho an'ny milina virtoaly manontolo dia:

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Rehefa mikajy ny sanda vonona ho isan-jato ianao dia tokony handinika teboka roa:

  • Ny sandan'ny Vonona manerana ny VM manontolo dia ny fitambaran'ny Vonona manerana ny cores.
  • elanelana fandrefesana. Ho an'ny Real-time dia 20 segondra izany, ary, ohatra, amin'ny tabilao isan'andro, dia 300 segondra izany.

Miaraka amin'ny fitifirana olana mavitrika, ireo fotoana tsotra ireo dia azo adino mora foana ary mandany fotoana sarobidy amin'ny famahana olana tsy misy.

Andeha isika hanao kajy Vonona mifototra amin'ny angona avy amin'ny grafika etsy ambany. (324474/(20*1000))*100 = 1622% ho an'ny VM manontolo. Raha mijery ny cores ianao dia tsy dia mampatahotra loatra: 1622/64 = 25% isaky ny core. Amin'ity tranga ity dia mora ny mahita ny tratra: ny sandan'ny Ready dia tsy mitombina. Fa raha miresaka momba ny 10-20% ho an'ny VM manontolo miaraka amin'ny cores maromaro isika, dia mety ho ao anatin'ny fetra mahazatra ny sanda tsirairay.

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Inona no tokony ataoko? Ny sanda Vonona avo dia manondro fa ny mpizara dia tsy manana loharanom-pamokarana ampy ho an'ny fampandehanana ara-dalΓ na ny milina virtoaly. Amin'ny toe-javatra toy izany, dia mijanona fotsiny ny fampihenana ny oversubscription amin'ny processeur (vCPU:pCPU). Mazava ho azy fa azo atao izany amin'ny alΓ lan'ny fampihenana ny mason'ny VM efa misy na amin'ny fifindrana ny ampahany amin'ny VM mankany amin'ny lohamilina hafa.

Miato

Ahoana ny famakafakana? Ity kaontera ity koa dia manana ny karazana famintinana ary avadika ho isan-jato amin'ny fomba mitovy amin'ny Vonona:

(CPU co-stop summation value / (chart default update interval in seconds * 1000)) * 100 = CPU co-stop %

Eto ianao dia mila mandinika ny isan'ny cores isaky ny VM sy ny elanelana fandrefesana.
Ao amin'ny fanjakana costop, ny kernel dia tsy manao asa mahasoa. Miaraka amin'ny haben'ny VM araka ny tokony ho izy sy ny enta-mavesatry ny mpizara mahazatra, ny kaontera co-stop dia tokony ho manakaiky ny aotra.

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU
Amin'ity tranga ity dia mazava ho azy fa tsy ara-dalΓ na ny entana :)

Inona no tokony ataoko? Raha misy VM maromaro miaraka amin'ny cores marobe no mandeha amin'ny hypervisor mitovy ary misy famandrihana tafahoatra ataon'ny CPU, dia mety hitombo ny kaontera co-stop, izay hiteraka olana amin'ny fanatanterahana ireo VM ireo.

Ary koa, hitombo ny fiaraha-mijanona raha toa ka ampiasaina ho an'ny kojakoja mavitrika amin'ny VM iray amin'ny fototry ny mpizara ara-batana iray miaraka amin'ny hyper-treading. Mety hitranga ity toe-javatra ity, ohatra, raha manana cores betsaka kokoa noho ny ananany ara-batana ao amin'ny lohamilina misy azy ny VM, na raha alefa ho an'ny VM ny fikandrana "preferHT". Azonao atao ny mamaky momba ity toe-javatra ity. eto.

Mba hialana amin'ny olan'ny fampandehanana VM noho ny fijanonana avo be, ny VM araka ny tolo-kevitry ny mpanamboatra momba ny rindrambaiko izay mandeha amin'io VM io sy ny fahaizan'ny mpizara ara-batana izay iasan'ny VM.

Aza ampiana cores amin'ny tahiry, mety hiteraka olana amin'ny fampisehoana izany tsy ho an'ny VM ihany, fa ho an'ny mpifanolo-bodirindrina aminy koa.

Metrika CPU hafa mahasoa

Run – hafiriana (ms) nandritra ny fe-potoana fandrefesana ny vCPU tao amin'ny fanjakana RUN, izany hoe, tena nanao asa mahasoa.

malaina - firy ny fotoana (ms) nandritra ny vanim-potoana fandrefesana ny vCPU tao amin'ny fanjakana tsy miasa. Ny soatoavina Idle avo dia tsy olana, fa ny vCPU dia "tsy misy tokony hatao".

miandrasa – hafiriana (ms) nandritra ny fe-potoana fandrefesana ny vCPU tao amin'ny fanjakana Andrasana. Koa satria tafiditra ao anatin'ity kaontera ity ny IDLE, ny soatoavina Miandry avo dia tsy manondro olana ihany koa. Saingy raha ambany ny Wait IDLE rehefa avo, dia niandry ny fahavitan'ny asa I / O ny VM, ary izany kosa dia mety manondro olana amin'ny fanatanterahana ny kapila mafy na fitaovana virtoaly VM.

Max voafetra – hafiriana (ms) nandritra ny fe-potoana fandrefesana ny vCPU tao amin'ny fanjakana Vonona noho ny fetran'ny loharanon-karena napetraka. Raha ambany loatra ny fampisehoana, dia ilaina ny manamarina ny sandan'ity kaontera ity sy ny fetran'ny CPU ao amin'ny VM. Ny VM dia mety manana fetra tsy fantatrao. Ohatra, mitranga izany rehefa nisy VM nalaina avy amin'ny mΓ΄dely izay manana fetra CPU napetraka eo aminy.

Ampifamadiho ny fiandrasana – hafiriana nandritra ny fe-potoana fandrefesana ny vCPU niandry fandidiana tamin'ny VMkernel Swap. Raha mihoatra ny aotra ny sandan'ity kaontera ity, dia tena manana olana amin'ny fampisehoana ny VM. Hiresaka bebe kokoa momba ny SWAP isika ao amin'ny lahatsoratra momba ny kaontera RAM.

ESXTOP

Raha tsara amin'ny famakafakana angon-drakitra ara-tantara ny kaontin'ny zava-bita ao amin'ny vCenter, dia tsara kokoa amin'ny ESXTOP ny famakafakana an-tserasera momba ny olana. Eto, ny soatoavina rehetra dia aseho amin'ny endrika vita (tsy mila mandika na inona na inona), ary ny fe-potoana fandrefesana kely indrindra dia 2 segondra.
Ny efijery ESXTOP amin'ny CPU dia antsoina amin'ny famaha "c" ary toa izao:

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Ho fanamorana, azonao atao ny mamela ny fizotran'ny milina virtoaly amin'ny fanindriana Shift-V.
Raha hijery ny metrika ho an'ny core VM tsirairay dia tsindrio ny "e" ary soraty ny GID an'ny VM mahaliana anao (30919 eo amin'ny pikantsary etsy ambany):

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Hojereko vetivety ireo tsanganana izay aseho amin'ny alΓ lan'ny default. Azo ampiana tsanganana fanampiny amin'ny fanindriana ny "f".

NWLD (Isan'ny Tontolo) dia ny isan'ny dingana ao amin'ny vondrona. Mba hanitarana ny vondrona sy hahitana ny metrika ho an'ny dingana tsirairay (ohatra, ho an'ny ivon'ny VM maro-fototra), tsindrio ny "e". Raha misy dingana mihoatra ny iray ao anaty vondrona iray, dia mitovy amin'ny fitambaran'ny metrika ho an'ny dingana tsirairay ny metrika ho an'ny vondrona.

%USED – firy ny CPU mpizara no mihodina ny dingana na vondron'ny dingana ampiasain'ny.

%RUN - hafiriana nandritra ny vanim-potoana fandrefesana ny dingana tao amin'ny fanjakana RUN, izany hoe. nanao asa mahasoa. Tsy mitovy amin'ny %USED satria tsy miraharaha ny hyper-threading, ny fanamafisam-peo matetika ary ny fotoana lany amin'ny asan'ny rafitra (%SYS).

%SY - fotoana lany amin'ny asan'ny rafitra, ohatra: interrupt processing, I/O, networking, sns. Mety ho ambony ny sanda raha manana I/O be ny VM.

%OVRLP - firy ny fotoana lany amin'ny asan'ny dingana hafa ny foto-drafitrasa ara-batana izay iasan'ny VM.

Ireo metrika ireo dia mifandray toy izao manaraka izao:

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

Matetika ny metrika %USED dia manome fampahalalana bebe kokoa.

%ANDRY – hafiriana nandritra ny fe-potoana fandrefesana no tao amin'ny fanjakana Andrasana. Ahitana IDLE.

%IDLE – hafiriana nandritra ny fe-potoana fandrefesana no tao amin'ny fanjakana IDLE.

%SWPWT – hafiriana nandritra ny fe-potoana fandrefesana ny vCPU niandry fandidiana tamin'ny VMkernel Swap.

%VMWAIT – firy ny fotoana nandritra ny fe-potoana fandrefesana ny vCPU niandry hetsika iray (matetika I/O). Tsy misy kaontera mitovy amin'izany ao amin'ny vCenter. Ny soatoavina avo dia manondro olana amin'ny I/O amin'ny VM.

%MIANDRY = %VMWAIT + %IDLE + %SWPWT.

Raha tsy mampiasa VMkernel Swap ny VM, dia rehefa mamakafaka ny olan'ny zava-bita dia tsara ny mijery ny %VMWAIT, satria io metrika io dia tsy miraharaha ny fotoana tsy nanao na inona na inona ny VM (%IDLE).

%RDY - hafiriana nandritra ny vanim-potoana fandrefesana no tao amin'ny fanjakana Vonona ny dingana.

%CSTP - hafiriana nandritra ny vanim-potoana fandrefesana no nijanonan'ny dingana.

%MLMTD – hafiriana nandritra ny fe-potoana fandrefesana ny vCPU tao amin'ny fanjakana Vonona noho ny fetran'ny loharanon-karena napetraka.

%WAIT + %RDY + %CSTP + %RUN = 100% - ny fototra VM dia ao amin'ny iray amin'ireo fanjakana efatra ireo.

CPU amin'ny hypervisor

vCenter koa dia manana kaontera fampisehoana CPU ho an'ny hypervisor, saingy tsy mahaliana izy ireo - ny fitambaran'ny kaontera ho an'ny VM rehetra ao amin'ny server.
Ny fomba mora indrindra hijerena ny toetry ny CPU amin'ny mpizara dia eo amin'ny tabilao famintinana:

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Ho an'ny mpizara, ary koa ho an'ny milina virtoaly, misy fanairana mahazatra:

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Rehefa ambony ny enta-mavesatra eo amin'ny CPU mpizara dia manomboka miatrika olana amin'ny fampisehoana ireo VM mandeha eo aminy.

Ao amin'ny ESXTOP, aseho eo an-tampon'ny efijery ny angon-drakitra momba ny enta-mavesatra CPU. Ho fanampin'ny enta-mavesatra CPU mahazatra, izay tsy dia mampahafantatra loatra ny hypervisors, dia misy metrika telo hafa:

CORE UTIL(%) - fampidinana ny fototry ny mpizara ara-batana. Ity kaontera ity dia mampiseho hoe firy ny fotoana nanaovan'ny kernel ny asa nandritra ny fe-potoana fandrefesana.

PCPU UTIL(%) - raha alefa ny hyper-threading, dia misy kofehy roa (PCPU) isaky ny fototra ara-batana. Ity metrika ity dia mampiseho ny halavan'ny kofehy tsirairay.

PCPU Ampiasaina(%) - mitovy amin'ny PCPU UTIL(%), fa mandray an-tanana ny fampitomboana matetika (na ny fampidinana ny frΓ©quence fototra mba hitsitsiana herinaratra, na ny fampitomboana ny frequence fototra noho ny teknolojia Turbo Boost) sy ny hyper-threading.

PCPU_USED% = PCPU_UTIL% * famantaranandro fototra mahomby / famantaranandro fototra nominal.

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU
Amin'ity pikantsary ity, ho an'ny cores sasany, noho ny Turbo Boost, ny sandan'ny USED dia mihoatra ny 100%, satria ny fatran'ny fototra dia ambony noho ny iray.

Teny vitsivitsy momba ny fiheverana ny hyper-threading. Raha toa ka tanterahana 100% amin'ny fotoana ny dingana roa amin'ny foto-drafitrasa ara-batana an'ny mpizara, raha toa ka mandeha amin'ny matetika ny fotony, dia:

  • CORE UTIL ho an'ny core dia ho 100%,
  • PCPU UTIL ho an'ny kofehy roa dia ho 100%,
  • PCPU ampiasaina ho an'ny kofehy roa dia ho 50%.

Raha toa ka tsy miasa 100% amin'ny fotoana ny kofehy roa mandritra ny vanim-potoana fandrefesana, dia mandritra ireo vanim-potoana izay niara-niasa ny kofehy, dia ahena ny antsasany ny PCPU ampiasaina amin'ny cores.

ESXTOP koa dia manana efijery misy safidy amin'ny herin'ny CPU server. Eto ianao dia afaka mahita raha mampiasa teknolojia mitsitsy angovo ny mpizara: fanjakana C sy fanjakana P. Antsoina amin'ny famaha "p":

Famakafakana ny fahombiazan'ny milina virtoaly ao amin'ny VMware vSphere. Fizarana 1: CPU

Olana mahazatra CPU

Farany, hojereko ireo antony mahazatra mahatonga ny olana amin'ny fampisehoana CPU VM ary hanome torohevitra fohy hamahana azy ireo:

Tsy ampy ny famantaranandro fototra. Raha tsy azo atao ny manavao ny VM amin'ny cores matanjaka kokoa dia azonao atao ny manandrana manova ny fandrindrana herinaratra mba hiasa tsara kokoa ny Turbo Boost.

Diso ny haben'ny VM (be loatra/vitsy cores). Raha mametraka cores vitsivitsy ianao dia hisy enta-mavesatra be amin'ny CPU an'ny VM. Raha be dia be, mitadiava co-stop avo.

Famandrihana CPU be loatra amin'ny mpizara. Raha toa ka vonona ny VM dia ampidino ny famandrihana diso tafahoatra.

Topology NUMA diso amin'ny VM lehibe. Ny topolojia NUMA hitan'ny VM (vNUMA) dia tsy maintsy mifanandrify amin'ny topolojia NUMA (pNUMA) an'ny mpizara. Momba ny aretina sy ny vahaolana azo atao amin'ity olana ity dia voasoratra, ohatra, ao amin'ny boky "VMware vSphere 6.5 Host Resources Deep Dive". Raha tsy te-hiditra lalina ianao ary tsy manana fameperana fahazoan-dΓ lana amin'ny OS napetraka ao amin'ny VM, manaova socket virtoaly maro ao amin'ny VM ho an'ny fototra iray. Tsy ho very ianao πŸ™‚

Izany no momba ny CPU ho ahy. Mametraha fanontaniana. Amin'ny ampahany manaraka dia hiresaka momba ny RAM aho.

rohy mahasoahttp://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

Source: www.habr.com

Add a comment