Puncte:0

Un procesor diferit de zero gata (dar gazdă subutilizată)

drapel cz

Am o problemă cu performanța pe o mașină virtuală Red Hat, aparent legată de un proces Java care pare să fie destul de greu de procesare și de date. Am lucrat la diferite lucruri, dar nimic nu a îmbunătățit performanța până acum.

În prezent, am această VM pe o gazdă și am confirmat că mi-au rămas procesoare virtuale odată ce calculez core/socket/thread-uri.

Nu înțeleg cum/de ce „CPU ready” al VM-ului ar fi diferit de zero atunci când gazda este subutilizată pentru vCPU-uri.

O valoare diferită de zero nu va însemna potențial că VM-ul este mutat semi-aleatoriu către diferite procesoare?

Poate că îmi lipsește ceva evident... Cred că aș vrea să încerc să fixez VM-ul la aceleași vCPU-uri ca test.

John Mahowald avatar
drapel cn
Vă rugăm să descrieți problema de performanță. Cum este performanța necorespunzătoare pentru utilizator? În general, ce face aplicația, cu câte fire? Care este soclul procesorului și configurația de bază a gazdei și invitatului? Ce versiune de distribuție a sistemului de operare invitat (kernel-urile și instrumentele de profilare s-au schimbat puțin de-a lungul anilor)?
drapel cz
O aplicație bazată pe Java rulează de 2 ori (sau mai mult) mai lent. Cred că cea mai mare parte este cu un singur thread deoarece este un sistem destul de complicat. Este un sistem HPE mai nou, deci în gama de 64 vCPU (cu hyperthreading). VM-ul este Red Hat 7 (încercat cu 6,12 și chiar 24 vCPU-uri). Știu că fie nu voi spune suficient (sau voi spune prea multe pentru a descrie totul). Principala întrebare/punctul meu este să întreb despre statistica ESXi „CPU ready”. Nu m-aș aștepta să fie diferit de zero când nu am supraprovizionat.
drapel cz
Nu se mai pot edita... Totul a început cu un P2V. Avem un partener într-o situație similară și ei sunt bine, dar folosesc HCI (cu stocare locală dedicată), iar noi nu (FC trece la un SAN partajat).
John Mahowald avatar
drapel cn
Jumătate din viteza de ce? Care este valoarea de bază pentru comparație? Și ceea ce este o valoare tipică pentru CPU ready, 5% este destul de diferită de 50%.
drapel cz
Am crezut că întrebarea mea este simplă... Ar trebui un ESXi subutilizat să aibă încă pregătit un procesor diferit de zero? Asta e tot ce vreau să știu. Voi vedea dacă trebuie să intru în toată povestea din spate în timp ce continui să caut.
Puncte:0
drapel cn

VMware sugerează un sănătos CPU %READY este „sub 5%”. Cu toate acestea, poate fi diferit de zero chiar și atunci când CPU nu este supraabonat. Este posibil ca hipervizorul să nu fie pregătit la fiecare ciclu în care oaspetele îi solicită.

Dacă acest lucru contează pentru performanță, așa cum este văzut de utilizatorul final, depinde de un număr enorm de variabile și este extrem de specific aplicațiilor și sarcinilor de lucru.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.