Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A virtualizálási kiszolgálók több olyan virtuális gépet (virtuális gépet) üzemeltetnek, amelyek egymástól el vannak különítve, de megosztják a mögöttes hardvererőforrásokat. A processzorok, a memória és az I/O-eszközök virtualizálva vannak. Ha egyetlen gépre összesíti a kiszolgálókat, a virtualizálás javítja az erőforrás-használatot, javítja az energiahatékonyságot, és csökkenti a kiszolgálók működési és karbantartási költségeit. Ez a cikk segít megérteni a processzorteljesítményre vonatkozó szempontokat a finomhangoláshoz és a Hyper-V teljesítmény javításához.
Virtuálisgép-integrációs szolgáltatások
A virtuális gép (VM) integrációs szolgáltatásai közé tartoznak a Hyper-V-specifikus I/O-eszközök felvilágosult illesztőprogramjai, amelyek jelentősen csökkentik az I/O processzorterhelését az emulált eszközökhöz képest. Telepítse a virtuálisgép-integrációs szolgáltatások legújabb verzióját minden támogatott virtuális gépen. A szolgáltatások csökkentik a vendégek processzorhasználatát, az inaktív vendégektől a nehéz használatú vendégekig, és javítják az I/O átviteli sebességét. Ez a lépés az első a Hyper-V-t futtató kiszolgálón a teljesítmény finomhangolásában. A támogatott vendég operációs rendszerek listáját Hyper-V áttekintésében találja.
Virtuális processzorok
Mérje fel a számítási feladatot, hogy meghatározza a processzorra vonatkozó követelményeket, hogy elkerülje az alul- vagy túlkiépítést. Az értékelés eredményei alapján konfigurálja a szükséges virtuális processzorok számát. Növelje a virtuális processzorok számát, ha a virtuális gép több feldolgozási erőforrást igényel csúcsterhelés mellett. A Hyper-V maximális konfigurálható összetevőiről további információt a Windows Server Hyper-V méretezhetőségének tervezése című témakörben talál.
Az egyidejű többszálúság (SMT) használata esetén a virtuális processzorok használatát javasoljuk kettő többszörösében. A legtöbb modern AMD- és Intel-alapú rendszer rendelkezik engedélyezett SMT-vel, ahol engedélyezve van, javasoljuk, hogy a virtuális gépeket egyenletes számú virtuális processzorral konfigurálja. További információ az SMT-ről: Hyper-V hipervizor ütemezőtípusok kezelése.
Háttértevékenység
Az inaktív virtuális gépek háttértevékenységének minimalizálása olyan processzorciklusokat szabadít fel, amelyeket más virtuális gépek használnak. A Windows-vendégek általában a processzor egy százalékánál kevesebbet használnak tétlen állapotban. Az alábbi ajánlott eljárások a virtuális gépek háttér cpu-használatának minimalizálására használhatók:
Telepítse a virtuálisgép-integrációs szolgáltatások legújabb verzióját.
Távolítsa el az emulált hálózati adaptert a virtuális gép beállításai párbeszédpanelen (használja a Microsoft Hyper-V-specifikus adaptert).
Távolítsa el a nem használt eszközöket, például a CD-ROM és a COM-portot, vagy válassza le a médiatartalmakat.
Ha nincs használatban, tartsa a Windows vendég operációs rendszert a bejelentkezési képernyőn, és tiltsa le a képernyőkímélőt.
Tekintse át az alapértelmezés szerint engedélyezett ütemezett feladatokat és szolgáltatásokat.
Tekintse át a Windows rendszer eseménykövetési szolgáltatókat (ETW), amelyek alapértelmezés szerint be vannak kapcsolva, a
logman.exe query -etsparancs futtatásával.A kiszolgálóalkalmazások fejlesztése az időszakos tevékenységek (például időzítők) csökkentése érdekében.
Zárja be a Kiszolgálókezelőt mind a gazdagépen, mind a vendég operációs rendszeren.
Ne hagyja futni Hyper-V Managert, mivel folyamatosan frissíti a virtuális gép miniatűrjét.
Az alábbi ajánlott eljárások a Windows ügyfélverziójának virtuális gépen való konfigurálásához a teljes processzorhasználat csökkentése érdekében:
Tiltsa le a háttérszolgáltatásokat, például a SuperFetchet és a Windows Search szolgáltatást.
Tiltsa le az ütemezett feladatokat, például az ütemezett töredezettségmentesítést.
Virtuális NUMA
Hyper-V a Windows Serveren kibővíti a virtuálisgép-méretezési korlátokat a nagy méretű számítási feladatok virtualizálásához. Nagy virtuális gépek létrehozásakor a rendszer általában több NUMA-csomópontból származó memóriát használ a gazdarendszerben. Ilyen típusú virtuálisgép-konfiguráció esetén, ha nem foglal le virtuális processzorokat és memóriát ugyanabból a NUMA-csomópontból, előfordulhat, hogy a számítási feladatok teljesítménye gyenge. A teljesítmény negatívan befolyásolja, mert a számítási feladatok nem tudják kihasználni a NUMA-optimalizálás előnyeit. A Hyper-V maximális konfigurálható összetevőiről további információt a Windows Server Hyper-V méretezhetőségének tervezése című témakörben talál.
A Windows Server Hyper-V virtuális NUMA-topológiát jelenít meg a virtuális gépek számára. Ez a virtuális NUMA-topológia alapértelmezés szerint a mögöttes gazdaszámítógép NUMA-topológiájának megfelelően van optimalizálva. A virtuális NUMA-topológia virtuális gépbe való megjelenítése lehetővé teszi, hogy a vendég operációs rendszer és a benne futó NUMA-ra épülő alkalmazások ugyanúgy kihasználják a NUMA teljesítményoptimalizálásait, mint a fizikai számítógépen való futtatáskor.
A számítási feladat szempontjából nincs különbség a virtuális és a fizikai NUMA között. A virtuális gépen belül, amikor egy számítási feladat helyi memóriát foglal le az adatokhoz, és az adatokat ugyanabban a NUMA-csomópontban éri el, a gyors helyi memóriahozzáférés az alapul szolgáló fizikai rendszeren jön létre. A távoli memóriahozzáférés miatti teljesítménybírságok sikeresen elkerülhetők. A vNUMA-t csak NUMA-képes alkalmazások használhatják.
A Microsoft SQL Server egy példa A NUMA-t ismerő alkalmazásra. További információ: A nemuniformos memóriahozzáférés ismertetése.
Egyszerre nem használhat virtuális NUMA- és dinamikus memóriafunkciót. A dinamikus memóriával rendelkező virtuális gépek hatékonyan csak egy virtuális NUMA-csomóponttal rendelkeznek. A virtuális NUMA-beállításoktól függetlenül a virtuális gép nem mutat be NUMA-topológiát.
További információ a virtuális NUMA-ról: Hyper-V Virtual NUMA áttekintése.
Kapcsolódó hivatkozások
Íme néhány cikk, amely segít, hogy többet megtudjon a Hyper-V-vel kapcsolatban.