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)