Virtualizáció - a vmware esx szerver és a virtuális gépek teljesítménye - problémák megoldása
A VMware ESX szerver és a virtuális gépek teljesítménye megoldást nyújt az esxtop és resxtop problémáira.
Gyakran érdemes megérteni, hogy egy adott virtuális gép a VMware ESX kiszolgálón milyen teljesítményproblémákat tapasztal (lassul). Használhatja a VMware vCenter (Teljesítmény lap) beépített teljesítményrajzát, de ez nem feltétlenül elegendő. Az OS VMware ESX konzolban (Service Console) van egy segédprogram esxtop. amely lehetővé teszi, hogy figyelemmel kísérje a szerver virtualizáció teljesítményének minden aspektusát, és a VMware ESXi elérhető segédprogram resxtop. amely elindítható a VMware vSphere Management Assistant használatával.
Az esxtop segédprogram meghívásához írja be a következő parancsot a VMware ESX konzolban:
m - memóriahasználati információk
d - a lemez alrendszerrel kapcsolatos információk (ezen felül a vscsiStats segédprogramot is használhatja)
A küszöbérték túllépésének okai és jellemzői
CPU (fő nézet, c gomb)
A fő processzor teljesítményszámláló. Ez azt jelenti, hogy a virtuális gép (vendég OS) készen áll a parancsokat futtat a processzor (ready-to-run), de vár a sorban, amíg a processzor (ok) a ESX szerver foglalt (ek) egy másik objektum (VM). Ez a VM (vCPU) minden egyes virtuális processzorának% RDY értékeinek összege.
Valójában két oka van annak, hogy ez a számláló ki tudja küszöbölni a fenti küszöböt:
- a fizikai processzorok nagy terhelése a nagyszámú virtuális gép és a terhelés miatt (itt csak a terhelés csökkentése szükséges)
- Számos vCPU egy adott géphez. Miután a virtuális processzorok VMware ESX gép működik, mint ez: Ha a virtuális gép 4 vCPU, és a gazda, csak 2 fizikai pCPU, egy párhuzamosított művelet (operációs rendszer eszközök) fog futni kétszer olyan hosszú távon. Természetesen 4 vagy több vCPU a virtuális gép számára jelentős késedelmet okozhat a vendég operációs rendszerben és egy nagy processzor készen. Ezen kívül, ha szükséges ko-sheduling több virtuális vCPU, szabadon annyi pCPU, azt, ennek megfelelően, is okoz egy késleltetést (melyek az egyes vCPU pCPU).
Lásd még Jason Boche magyarázatát. Ezenkívül túlléphető, ha a CPU limit be van állítva (lásd:% MLMTD számláló). Lásd ezt a VMware dokumentumot is.
CPU (fő nézet, c gomb)
A vSMP (virtuális processzor VM esetén) túlzott használata. Csökkentse a VCPU-k számát ehhez a VM-hez, de ez több függőben lévő parancsot eredményez.
CPU (fő nézet, c gomb)
Ha az érték nagyobb, mint 0, akkor a virtuális gép valószínűleg a virtuális gépen vagy az erőforrás-készletben beállított CPU-limiten nyugszik.
CPU (fő nézet, c gomb)