Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

Inā lawelawe ʻoe i kahi ʻōnaehana virtual e pili ana i ka VMware vSphere (a i ʻole kekahi ʻenehana ʻenehana ʻē aʻe), lohe pinepine ʻoe i nā hoʻopiʻi mai nā mea hoʻohana: "Ua lohi ka mīkini virtual!" Ma kēia pūʻulu ʻatikala e kālailai au i nā metric hana a haʻi iā ʻoe i ke kumu a me ke kumu e lohi ai a pehea e hōʻoia ai ʻaʻole e lohi.

E noʻonoʻo wau i nā ʻano o ka hana mīkini virtual:

  • cpu,
  • Hipa kāne,
  • DISK,
  • Pūnaewele.

E hoʻomaka wau me ka CPU.

No ka nānā ʻana i ka hana, pono mākou:

  • Nā helu helu hana vCenter - nā helu hana, hiki ke nānā ʻia nā kiʻi ma o ka vSphere Client. Loaʻa ka ʻike ma kēia mau helu helu ma kekahi mana o ka mea kūʻai aku ("mānoanoa" mea kūʻai ma C#, mea kūʻai pūnaewele ma Flex a me ka mea kūʻai pūnaewele ma HTML5). Ma kēia mau ʻatikala e hoʻohana mākou i nā kiʻi kiʻi mai ka mea kūʻai aku C #, no ka mea ʻoi aku ka maikaʻi o lākou ma ka liʻiliʻi :)
  • ESXTOP - he mea pono e holo ana mai ka laina kauoha ESXi. Me kāna kōkua, hiki iā ʻoe ke loaʻa nā waiwai o nā helu hana i ka manawa maoli a i ʻole e hoʻouka i kēia mau waiwai no kekahi manawa i kahi faila .csv no ka nānā hou ʻana. A laila, e haʻi hou aku wau iā ʻoe e pili ana i kēia mea hana a hāʻawi i nā loulou pono i nā palapala a me nā ʻatikala e pili ana i ke kumuhana.

Keʻano o ka manaʻo

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

Ma ESXi, he kaʻina kaʻawale - honua ma VMware terminology - ke kuleana no ka hana o kēlā me kēia vCPU (virtual machine core). Aia kekahi mau kaʻina hana, akā mai ka manaʻo o ka nānā ʻana i ka hana VM ʻaʻole lākou hoihoi.

Hiki ke kaʻina hana ma ESXi ma kekahi o nā mokuʻāina ʻehā:

  • holo - ke hana nei ke kaʻina hana i kekahi hana pono.
  • kali - ʻaʻole hana ke kaʻina hana (idle) a ke kali nei no ka hoʻokomo/puka.
  • Koki - kahi kūlana i loaʻa i nā mīkini virtual multi-core. Hiki ia i ka wā e hiki ʻole ai i ka hypervisor CPU scheduler (ESXi CPU Scheduler) ke hoʻonohonoho i ka hoʻokō like ʻana o nā cores mīkini ʻeleu ikaika a pau ma nā core server kino. Ma ka honua kino, hana like nā cores processor a pau, ke manaʻo nei ka OS malihini i loko o ka VM i nā ʻano like, no laila pono ka hypervisor e hoʻolōʻihi i nā cores VM i hiki ke hoʻopau wikiwiki i kā lākou uaki. I nā mana hou o ESXi, hoʻohana ka mea hoʻonohonoho CPU i kahi mīkini i kapa ʻia ʻo relaxed co-scheduling: ʻike ka hypervisor i ka ʻokoʻa ma waena o ka "wikiwiki" a me ka "slowest" virtual machine core (skew). Inā ʻoi aku ka ʻokoʻa ma mua o kekahi paepae, komo ke kumu wikiwiki i ka mokuʻāina costop. Inā lōʻihi ka manawa o nā cores VM i kēia mokuʻāina, hiki iā ia ke hana i nā pilikia hana.
  • makaukau - komo ke kaʻina hana i kēia mokuʻāina ke hiki ʻole i ka hypervisor ke hoʻokaʻawale i nā kumuwaiwai no kāna hoʻokō. Hiki i nā waiwai mākaukau kiʻekiʻe ke kumu i nā pilikia hana VM.

Nā helu hoʻokō CPU mīkini virtual kumu

Hoʻohana CPU, %. Показывает процент использования CPU за заданный период.

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

Pehea e kālailai ai? Inā hoʻohana mau ka VM i ka CPU ma 90% a i ʻole he mau kiʻekiʻe a hiki i 100%, a laila pilikia mākou. Hiki ke hōʻike ʻia nā pilikia ʻaʻole wale i ka hana "lohi" o ka noi i loko o ka VM, akā i ka hiki ʻole o ka VM ma luna o ka pūnaewele. Inā hōʻike ka ʻōnaehana nānā i ka hāʻule ʻana o ka VM i kēlā me kēia manawa, e hoʻolohe i nā kiʻekiʻe ma ka pakuhi hoʻohana CPU.

Aia kekahi Alarm maʻamau e hōʻike ana i ka ukana CPU o ka mīkini virtual:

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

He aha kaʻu e hana ai? Если у ВМ постоянно зашкаливает CPU Usage, то можно задуматься об увеличении количества vCPU (к сожалению, это не всегда помогает) или переносе ВМ на сервер с более производительными процессорами.

CPU Usage in Mhz

Ma nā pakuhi ma vCenter Hoʻohana ma % hiki iā ʻoe ke ʻike wale no ka mīkini virtual holoʻokoʻa; ʻaʻohe kiʻi no nā cores pākahi (ma Esxtop he % waiwai no nā cores). No kēlā me kēia kumu hiki iā ʻoe ke ʻike i ka hoʻohana ʻana ma MHz.

Pehea e kālailai ai? ʻAʻole i hoʻopaʻa ʻia kahi noi no kahi hoʻolālā multi-core: hoʻohana ʻo ia i hoʻokahi kumu 100% wale nō, a ʻo nā mea ʻē aʻe i hana ʻole me ka ukana ʻole. No ka laʻana, me nā hoʻonohonoho hoʻonohonoho paʻamau, hoʻomaka ʻo MS SQL i ke kaʻina hana ma hoʻokahi kumu. ʻO ka hopena, ua lohi ka hoʻihoʻi ʻana ʻaʻole ma muli o ka wikiwiki o nā disks (ʻo ia ka mea i hoʻopiʻi mua ai ka mea hoʻohana), akā no ka mea ʻaʻole hiki i ka mea hana ke hoʻokō. Ua hoʻoholo ʻia ka pilikia ma o ka hoʻololi ʻana i nā ʻāpana: hoʻomaka ka hoʻihoʻi e holo like i nā faila (e like me, i nā kaʻina hana).

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU
ʻO kahi laʻana o ka haʻawe like ʻole ma nā cores.

Aia kekahi kūlana (e like me ka pakuhi ma luna) i ka wā i hoʻouka ʻia ai nā cores me ka like ʻole a loaʻa kekahi o lākou i ka piko o 100%. E like me ka hoʻouka ʻana i hoʻokahi kumu wale nō, ʻaʻole e hana ka alarm for CPU Usage (no ka VM holoʻokoʻa), akā aia nā pilikia hana.

He aha kaʻu e hana ai? Inā hoʻouka ka polokalamu i loko o ka mīkini uila i nā cores me ka ʻole (hoʻohana i hoʻokahi kumu a i ʻole ʻāpana o nā cores), ʻaʻohe kumu e hoʻonui ai i kā lākou helu. I kēia hihia, ʻoi aku ka maikaʻi o ka neʻe ʻana i ka VM i kahi kikowaena me nā kaʻina hana ikaika.

Hiki iā ʻoe ke hoʻāʻo e nānā i nā hoʻonohonoho hoʻohana mana ma ka BIOS server. Nui nā luna hoʻomalu e hoʻohana i ke ʻano hana kiʻekiʻe i ka BIOS a no laila e hoʻopau i nā ʻenehana mālama ikehu C-states a me P-states. Ke hoʻohana nei nā kaʻina hana Intel hou i ka ʻenehana Turbo Boost, kahi e hoʻonui ai i ke alapine o nā cores processor pākahi me ka uku o nā cores ʻē aʻe. Akā, hana wale ia ke ho'āla ʻia nā ʻenehana mālama ikehu. Inā hoʻopau mākou iā lākou, ʻaʻole hiki i ka mea hana ke hoʻemi i ka hoʻohana ʻana i ka mana o nā cores i hoʻouka ʻole ʻia.

Manaʻo ʻo VMware ʻaʻole e hoʻopau i nā ʻenehana mālama mana ma nā kikowaena, akā ke koho ʻana i nā ʻano e waiho ai i ka hoʻokele mana i ka hypervisor e like me ka hiki. I kēia hihia, i nā hoʻonohonoho hoʻohana mana hypervisor, pono ʻoe e koho High Performance.

Inā loaʻa iā ʻoe nā VM pākahi (a i ʻole VM cores) i kāu ʻoihana e koi ana i ka hoʻonui pinepine ʻana o ka CPU, hiki i ka hoʻoponopono pololei ʻana i ka hoʻohana ʻana i ka mana ke hoʻomaikaʻi nui i kā lākou hana.

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

Mākaukau CPU

Inā aia ka VM core (vCPU) i ke kūlana Mākaukau, ʻaʻole ia e hana i ka hana pono. Hana ʻia kēia ʻano inā ʻaʻole ʻike ka hypervisor i kahi kumu kino manuahi i hiki ke hoʻonohonoho ʻia ke kaʻina vCPU o ka mīkini virtual.

Pehea e kālailai ai? ʻO ka mea maʻamau, inā ʻoi aku ka nui o nā cores o ka mīkini virtual ma ke kūlana Ready ma mua o 10% o ka manawa, e ʻike ʻoe i nā pilikia hana. ʻO ka waiho wale ʻana, ʻoi aku ma mua o 10% o ka manawa e kali ai ka VM i nā kumuwaiwai kino e loaʻa.

В vCenter можно посмотреть 2 счетчика, связанных с CPU Ready:

  • mākaukau,
  • Mākaukau.

Hiki ke nānā ʻia nā waiwai o nā helu ʻelua no ka VM holoʻokoʻa a no nā cores pākahi.
Hōʻike ka mākaukau i ka waiwai ma ke ʻano he pākēneka, akā i ka Real-time wale nō (ʻikepili no ka hola hope, ke ana ʻana 20 kekona). ʻOi aku ka maikaʻi o ka hoʻohana ʻana i kēia counter e ʻimi wale i nā pilikia "wela ma nā kuʻekuʻe wāwae".

Hiki ke nānā ʻia nā waiwai kūʻai mākaukau mai kahi hiʻohiʻona mōʻaukala. Pono kēia no ka hoʻokumu ʻana i nā mamana a no ka nānā hohonu ʻana i ka pilikia. No ka laʻana, inā hoʻomaka ka mīkini virtual e ʻike i nā pilikia hana i kekahi manawa, hiki iā ʻoe ke hoʻohālikelike i nā manawa o ka waiwai CPU Ready me ka nui o ka ukana ma ka kikowaena kahi e holo nei kēia VM, a lawe i nā mea e hōʻemi ai i ka ukana (inā DRS hāʻule).

Mākaukau, ʻaʻole e like me Readiness, ʻaʻole i hōʻike ʻia ma ka pākēneka, akā i ka milliseconds. He helu helu ʻano ʻano kēia, ʻo ia hoʻi, e hōʻike ana i ka lōʻihi o ka manawa ana o ka VM core i loko o ka moku Mākaukau. Hiki iā ʻoe ke hoʻololi i kēia waiwai i ka pākēneka me ka hoʻohana ʻana i kahi ʻano maʻalahi:

(CPU mākaukau hōʻuluʻulu waiwai / (chart default update interval i kekona * 1000)) * 100 = CPU mākaukau %

No ka laʻana, no ka VM ma ka pakuhi ma lalo nei, ʻo ka waiwai mākaukau kiʻekiʻe no ka mīkini virtual holoʻokoʻa e like me kēia:

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

I ka helu ʻana i ka pākēneka Mākaukau, pono ʻoe e hoʻolohe i nā helu ʻelua:

  • ʻO ka waiwai Ready no ka VM holoʻokoʻa ka huina o Ready ma waena o nā cores.
  • Wawa ana. No ka manawa maoli he 20 kekona, a, no ka laʻana, ma nā pakuhi o kēlā me kēia lā he 300 kekona.

Me ka hoʻoponopono pilikia ikaika, hiki ke nalo i kēia mau wahi maʻalahi a hiki ke hoʻopau ʻia ka manawa waiwai i ka hoʻoponopono ʻana i nā pilikia ʻole.

E helu kākou i ka Mākaukau ma muli o ka ʻikepili mai ka pakuhi ma lalo nei. (324474/(20*1000))*100 = 1622% no ka VM holoʻokoʻa. Inā ʻoe e nānā i nā cores ʻaʻole ia he mea weliweli loa: 1622/64 = 25% no ka nui. I kēia hihia, maʻalahi ka ʻike ʻana i ka hopu: ʻaʻole maoli ka waiwai Ready. Akā inā mākou e kamaʻilio e pili ana i ka 10-20% no ka VM holoʻokoʻa me nā cores he nui, a laila no kēlā me kēia kumu ka waiwai i loko o ka pae maʻamau.

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

He aha kaʻu e hana ai? ʻO kahi waiwai Mākaukau kiʻekiʻe e hōʻike ana ʻaʻole lawa ka lako o ka server no ka hana maʻamau o nā mīkini virtual. Ma ia ʻano, ʻo ka mea i koe e hōʻemi i ka oversubscription e ka processor (vCPU:pCPU). ʻIke loa, hiki ke hoʻokō ʻia kēia ma ka hōʻemi ʻana i nā ʻāpana o nā VM i loaʻa a i ʻole ma ka neʻe ʻana i kahi ʻāpana o nā VM i nā kikowaena ʻē aʻe.

Hoʻopau pū

Pehea e kālailai ai? Данный счетчик также имеет тип Summation и переводится в проценты аналогично Ready:

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

Maanei pono ʻoe e hoʻolohe i ka helu o nā cores ma ka VM a me ke ana ʻana.
Ma ka moku'āina costop, 'a'ole hana ka kernel i ka hana pono. Me ke koho pololei o ka nui VM a me ka haawe maʻamau ma ke kikowaena, pono e kokoke i ka ʻole ka counter stop counter.

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU
I kēia hihia, maopopo ʻole ka ukana :)

He aha kaʻu e hana ai? Inā e holo ana kekahi mau VM me ka nui o nā cores ma luna o hoʻokahi hypervisor a aia ka oversubscription ma ka CPU, a laila hiki ke hoʻonui i ka counter-stop counter, e alakaʻi i nā pilikia me ka hana o kēia mau VM.

Eia kekahi, e hoʻonui ʻia ka co-stop inā hoʻohana nā cores ikaika o hoʻokahi VM i nā kaula ma kahi kikowaena kikowaena kino me ka hyper-treading i hiki. Hiki ke ala mai kēia kūlana, no ka laʻana, inā ʻoi aku ka nui o nā cores o ka VM ma mua o ka loaʻa kino ma ka kikowaena kahi e holo ai, a i ʻole inā hiki ke hoʻonohonoho "preferHT" no ka VM. Hiki iā ʻoe ke heluhelu e pili ana i kēia hoʻonohonoho maanei.

No ka paleʻana i nā pilikia me ka hana VM ma muli o ke kiʻekiʻe co-stop, e koho i ka nui VM e like me nā ʻōlelo a ka mea hana o ka polokalamu e holo nei ma kēia VM a me nā mana o ke kikowaena kino kahi e holo ai ka VM.

Mai hoʻohui i nā cores i ka mālama; hiki i kēia ke kumu i nā pilikia hana ʻaʻole wale no ka VM ponoʻī, akā no kona mau hoalauna ma ke kikowaena.

ʻO nā metric CPU pono ʻē aʻe

holo – сколько времени (мс) за период измерения vCPU находился в состоянии RUN, то есть собственно выполнял полезную работу.

Kūkā – pehea ka lōʻihi (ms) i ka wā ana o ka vCPU i ka hana ʻole. ʻAʻole pilikia nā waiwai Idle kiʻekiʻe, ʻaʻohe mea e hana ai ka vCPU.

kali – pehea ka lōʻihi (ms) i ka wā ana o ka vCPU ma ke kūlana Kali. No ka mea ua hoʻokomo ʻia ʻo IDLE i kēia counter, ʻaʻole i hōʻike ʻia nā waiwai Wait kiʻekiʻe i kahi pilikia. Akā inā haʻahaʻa ʻo Wait IDLE i ka wā kiʻekiʻe ʻo Wait, ʻo ia ka mea e kali ana ka VM i nā hana I/O e hoʻopau, a ʻo ia hoʻi, e hōʻike paha i kahi pilikia me ka hana o ka paʻa paʻa a i ʻole nā ​​mea uila o ka VM.

palena palena – pehea ka lōʻihi (ms) i ka wā ana o ka vCPU i ke kūlana Mākaukau ma muli o ka palena kumu waiwai i hoʻonohonoho ʻia. Inā haʻahaʻa haʻahaʻa ka hana, a laila pono e nānā i ka waiwai o kēia counter a me ka palena CPU ma nā hoʻonohonoho VM. Loaʻa paha i nā VM nā palena āu i ʻike ʻole ai. No ka laʻana, hana kēia i ka wā i hoʻopaʻa ʻia ai kahi VM mai kahi hoʻohālike i kau ʻia ai ka palena CPU.

Hoʻololi kali - pehea ka lōʻihi o ka manawa ana i kali ai ka vCPU i kahi hana me VMkernel Swap. Inā ʻoi aku ka nui o nā waiwai o kēia counter ma luna o ka zero, a laila loaʻa i ka VM nā pilikia hana. E kamaʻilio hou mākou e pili ana i ka SWAP ma ka ʻatikala e pili ana i nā helu helu RAM.

ESXTOP

Inā maikaʻi nā helu hoʻokō ma vCenter no ke kālailai ʻana i ka ʻikepili mōʻaukala, a laila ʻoi aku ka maikaʻi o ka hana ʻana i ka loiloi hana o ka pilikia ma ESXTOP. Ma ʻaneʻi, hōʻike ʻia nā waiwai āpau ma ke ʻano i hana ʻia (ʻaʻole pono e unuhi i kekahi mea), a ʻo ka palena liʻiliʻi he 2 kekona.
Kāhea ʻia ka pale ESXTOP no CPU me ke kī "c" a penei ke ʻano:

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

No ka maʻalahi, hiki iā ʻoe ke waiho wale i nā kaʻina hana mīkini virtual ma ke kaomi ʻana iā Shift-V.
No ka nānā ʻana i nā metric no nā cores VM pākahi, kaomi i ka "e" a komo i ka GID o ka VM o ka hoihoi (30919 ma ka kiʻi ma lalo):

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

E ʻae mai iaʻu e hele pōkole i nā kolamu i hōʻike ʻia e ka paʻamau. Hiki ke hoʻohui ʻia nā kolamu hou ma ke kaomi ʻana iā "f".

NWLD (Ka helu o nā ao) – количество процессов в группе. Чтобы раскрыть группу и увидеть метрики для каждого процесса (например, для каждого ядра многоядерной ВМ), нажмите “e”. Если в группе больше одного процесса, то значения метрик для группы равны сумме метрик для отдельных процессов.

%USED - ehia mau pōʻaiapili CPU kikowaena i hoʻohana ʻia e kahi kaʻina hana a i ʻole hui o nā kaʻina hana.

%HOLO - pehea ka lōʻihi o ka manawa ana o ke kaʻina hana ma ka mokuʻāina RUN, ʻo ia hoʻi. hana pono. He ʻokoʻa ia mai ka %USED no ka mea ʻaʻole ia e noʻonoʻo i ka hyper-threading, ka hoʻonui pinepine ʻana a me ka manawa i hoʻohana ʻia ma nā hana ʻōnaehana (%SYS).

%SYS - ka manawa i hoʻohana ʻia ma nā hana ʻōnaehana, no ka laʻana: ka hana hoʻopau, I/O, ka hana pūnaewele, etc. Hiki ke kiʻekiʻe ke kumukūʻai inā loaʻa i ka VM kahi I/O nui.

%OVRLP - pehea ka nui o ka manawa e holo ai ke kaʻina hana VM ma nā hana o nā kaʻina hana ʻē aʻe.

Pili kēia mau ana i kekahi i kekahi penei:

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

ʻO ka maʻamau, ʻoi aku ka ʻike o ka %USED metric.

%KALI - pehea ka lōʻihi o ke ana ʻana o ke kaʻina hana ma ke kūlana Wait. Hiki iā IDLE.

%IDLE - pehea ka lōʻihi o ke ana ʻana o ke kaʻina hana ma ka mokuʻāina IDLE.

%SWPWT - pehea ka lōʻihi o ka manawa ana i kali ai ka vCPU i kahi hana me VMkernel Swap.

%VMWAIT - pehea ka lōʻihi o ke ana ʻana o ka vCPU i ke kūlana o ke kali ʻana i kahi hanana (maʻa mau I/O). ʻAʻohe mea like ma vCenter. Hōʻike nā waiwai kiʻekiʻe i nā pilikia me I/O ma ka VM.

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

Inā ʻaʻole hoʻohana ka VM i ka VMkernel Swap, a laila i ka nānā ʻana i nā pilikia hana e aʻo ʻia e nānā iā %VMWAIT, no ka mea ʻaʻole i noʻonoʻo kēia metric i ka manawa i hana ʻole ai ka VM (%IDLE).

%RDY - pehea ka lōʻihi o ke ana ʻana i ke kūlana Mākaukau.

%CSTP - pehea ka lōʻihi o ke ana ʻana o ke kaʻina hana i ke kūlana costop.

%MLMTD – pehea ka lōʻihi o ka manawa ana o ka vCPU i ke kūlana Mākaukau ma muli o ka palena kumu waiwai i hoʻonohonoho ʻia.

%WAIT + %RDY + %CSTP + %RUN = 100% – ядро ВМ все время находится в каком-то из этих четырех состояний.

CPU ma ka hypervisor

Loaʻa iā vCenter nā helu helu CPU no ka hypervisor, akā ʻaʻohe mea hoihoi - ʻo ia wale nō ka huina o nā helu no nā VM āpau ma ke kikowaena.
ʻO ke ala maʻalahi loa e nānā i ke kūlana CPU ma ke kikowaena aia ma ka papa Summary:

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

No ke kikowaena, a me ka mīkini virtual, aia kahi Alarm maʻamau:

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

Ke kiʻekiʻe ka ukana CPU server, hoʻomaka nā VM e holo ana ma luna o ia e ʻike i nā pilikia hana.

Ma ESXTOP, hōʻike ʻia ka ʻikepili hoʻoili CPU server ma ka piko o ka pale. Ma kahi o ka ukana CPU maʻamau, ʻaʻole i ʻike nui ʻia no nā hypervisors, aia ʻekolu mau metric hou aʻe:

KA MEA NUI (%) - ke hoʻouka ʻana i ke kikowaena kikowaena kino. Hōʻike kēia helu helu i ka nui o ka manawa i hana ai ke kumu i ka hana i ka wā ana.

PCPU UTIL(%) – если включен hyper-threading, то на каждое физическое ядро приходится два потока (PCPU). Данная метрика показывает, сколько времени каждый поток выполнял работу.

PCPU hoʻohana (%) - e like me ka PCPU UTIL(%), akā e noʻonoʻo i ka hoʻonui ʻana i ke alapine (e hōʻemi ana i ke alapine kumu no ka mālama ʻana i ka ikehu, a i ʻole ka hoʻonui ʻana i ke alapine kumu ma muli o ka ʻenehana Turbo Boost) a me ka hyper-threading.

PCPU_USED% = PCPU_UTIL% * alapine kumu kūpono / alapine kumu nominal.

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU
Ma kēia kiʻi paʻi kiʻi, no kekahi mau cores, ma muli o Turbo Boost, ʻoi aku ka nui o ka USED ma mua o 100%, no ka mea, ʻoi aku ka kiʻekiʻe o ke alapine kumu ma mua o ka mea i koho ʻia.

ʻO kekahi mau huaʻōlelo e pili ana i ka mālama ʻana i ka hyper-threading. Inā hoʻokō ʻia nā kaʻina hana i ka 100% o ka manawa ma nā pae ʻelua o ke kino kino o ka server, ʻoiai e hana ana ke kumu ma ka alapine nominal, a laila:

  • ʻO CORE UTIL no ke kumu he 100%,
  • ʻO ka PCPU UTIL no nā pae ʻelua he 100%,
  • ʻO ka PCPU hoʻohana ʻia no nā pae ʻelua he 50%.

Inā ʻaʻole i hana nā pae ʻelua i ka 100% o ka manawa i ka wā ana, a laila i loko o kēlā mau manawa i hana like nā kaula, ua māhele ʻia ka PCPU no nā cores i ka hapalua.

Loaʻa iā ESXTOP kahi pale me nā ʻāpana hoʻohana mana CPU server. Maanei hiki iā ʻoe ke ʻike inā hoʻohana ke kikowaena i nā ʻenehana mālama ola: C-states a me P-states. Kāhea ʻia e ke kī "p":

Ka ʻike ʻana o ka hana mīkini virtual ma VMware vSphere. Mahele 1: CPU

Nā pilikia hana CPU maʻamau

ʻO ka hope, e hele au i nā kumu maʻamau o nā pilikia me ka hana VM CPU a hāʻawi i nā ʻōlelo pōkole no ka hoʻoponopono ʻana iā lākou:

ʻAʻole lawa ka wikiwiki o ka uaki. Inā ʻaʻole hiki ke hoʻonui i kāu VM i nā cores ʻoi aku ka ikaika, hiki iā ʻoe ke hoʻāʻo e hoʻololi i nā hoʻonohonoho mana e hana pono ai ʻo Turbo Boost.

ʻAʻole pololei ka nui o ka VM (nui loa/kakaʻikahi nā cores). Inā hoʻokomo ʻoe i nā cores liʻiliʻi, e loaʻa kahi ukana CPU kiʻekiʻe ma ka VM. Inā he nui, e hopu i kahi kiʻekiʻe co-stop.

Nui ka hoʻopaʻa inoa ʻana o CPU ma ke kikowaena. Inā he mākaukau kiʻekiʻe ka VM, e hoʻemi i ka oversubscription CPU.

Ua hewa ka topology NUMA ma nā VM nui. Pono ka topology NUMA i ʻike ʻia e ka VM (vNUMA) me ka topology NUMA o ke kikowaena (pNUMA). Ua kākau ʻia nā diagnostics a me nā hoʻonā hiki i kēia pilikia, no ka laʻana, i loko o ka puke "VMware vSphere 6.5 Host Resources Deep Dive". Inā ʻaʻole ʻoe makemake e hele i ka hohonu a ʻaʻole ʻoe i nā laikini laikini ma ka OS i hoʻokomo ʻia ma ka VM, e hana i nā kumu virtual he nui ma ka VM, hoʻokahi kumu i ka manawa. ʻAʻole ʻoe e nalowale nui :)

ʻO ia wale nō iaʻu e pili ana i ka CPU. E nīnau i nā nīnau. Ma ka ʻāpana aʻe e kamaʻilio wau e pili ana i ka RAM.

nā loulou ponohttp://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

Pākuʻi i ka manaʻo hoʻopuka