Virtualizarea - performanța serverului vmware esx și a mașinilor virtuale - rezolvarea problemelor cu

Performanța serverului VMware ESX și a mașinilor virtuale este o soluție la problemele cu esxtop și resxpop.

De multe ori este necesar să înțelegem motivele pentru care o anumită mașină virtuală de pe serverul VMware ESX se confruntă cu probleme de performanță (încetinește). Puteți utiliza graficele de performanță încorporate ale VMware vCenter (fila Performanță), dar este posibil să nu fie suficient. În consola OS VMware ESX (Service Console) există un utilitar esxtop. care vă permite să monitorizați toate aspectele legate de performanța virtualizării serverului, iar pentru VMware ESXi este disponibil utilitarul resxtop. care pot fi pornite folosind VMware vSphere Management Assistant.







Pentru a apela utilitarul esxtop, tastați următoarea comandă în consola VMware ESX:

m - informații despre utilizarea memoriei

d - informații despre subsistemul disc (în plus, puteți utiliza utilitatea vscsiStats)

Cauzele și caracteristicile depășirii pragului

CPU (vizualizarea principală, butonul c)

Contorul de performanță principal al procesorului. Aceasta înseamnă că mașina virtuală (OS vizitator) este gata de a executa comenzi pe procesor (ready-to-run), dar așteaptă în coada de așteptare până când procesorul (e) al serverului ESX este ocupat (e) a unui alt obiect (VM). Este suma valorilor% RDY pentru toți procesoarele virtuale individuale ale VM (vCPU).







De fapt, există două motive pentru care acest contor poate diminua pragul de mai sus:

- o sarcină puternică asupra procesoarelor fizice datorită numărului mare de mașini virtuale și a încărcărilor din ele (aici este doar necesar să se reducă sarcina)

- un număr mare de vCPU-uri pentru o anumită mașină. După procesoarele virtuale pe mașinile VMware ESX funcționează astfel: În cazul în care o mașină virtuală 4 vCPU, iar gazda doar 2 pCPU fizic, o operație paralelizată (care funcționează instrumentele de sistem) va rula de două ori pe termen lung. În mod firesc, 4 sau mai multe vCPU mașini virtuale pot duce la întârzieri semnificative în sistemul de operare Guest și un procesor de mare gata. În plus, atunci când este necesar de co-sheduling multiple vCPU virtuale, ar trebui să fie liber la fel de mult pCPU, aceasta este, în consecință, determină, de asemenea, o întârziere (asociat cu fiecare vCPU pCPU).

Vezi și explicația lui Jason Boche. În plus, aceasta poate fi depășită când limita procesorului este setată (a se vedea% contra MLMTD). Vedeți și acest document VMware.

CPU (vizualizarea principală, butonul c)

Utilizarea excesivă a vSMP (CPU virtual pentru VM). Reduceți numărul de vCPU-uri pentru acest VM, dar acest lucru va duce la mai multe comenzi în așteptare.

CPU (vizualizarea principală, butonul c)

Dacă valoarea este mai mare decât 0, atunci mașina virtuală se bazează cel mai probabil pe limita CPU setată în setările mașinii virtuale sau bazinului de resurse.

CPU (vizualizarea principală, butonul c)







Trimiteți-le prietenilor: