Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ha tétlen vagy alacsony terhelésű virtuális gépekkel rendelkezik, például készletezett virtuális asztali infrastruktúra (VDI) környezetekben, a dinamikus memória lehetővé teszi a konszolidáció növelését és az újraindítási műveletek megbízhatóságának növelését. Emellett az új képességekkel rugalmasan reagálhat a követelmények változásaira.
Fő előnyök
A dinamikus memóriával magasabb összevonási számokat érhet el, és nagyobb megbízhatóságot biztosít az újraindítási műveletekhez. Ez a képesség alacsonyabb költségekhez vezethet, különösen olyan környezetekben, amelyek sok tétlen vagy alacsony terhelésű virtuális géppel rendelkeznek, például készletezett VDI-környezetekkel. A dinamikus memória futásidejű konfigurációs változásai csökkenthetik az állásidőt, és nagyobb rugalmasságot biztosítanak a követelmények változásaira való reagáláshoz.
Hyper-V Windows Serveren futó rendszer automatikusan kiszámítja a felügyeleti gazdagép operációs rendszerének kizárólagos használatára fenntartott memória mennyiségét. Ez a memória virtualizálási szolgáltatások futtatására szolgál. Ha a számítógép egy feladatátvevő fürt része, a Hyper-V elegendő memóriát foglal le a feladatátvételi fürtszolgáltatások működtetéséhez is.
Technikai áttekintés
A dinamikus memória az indítási memóriát (az indítási RAM-ot) határozza meg a virtuális gép minimális memóriamennyiségeként. A Windows azonban több memóriát igényel indításkor, mint az állandó állapot. Ennek eredményeképpen a rendszergazdák néha extra memóriát rendelnek egy virtuális géphez, mert Hyper-V indítás után nem tudják visszanyerni a memóriát ezekből a virtuális gépekről. A dinamikus memória minimális memóriabeállítást (minimális RAM) vezet be, amely az indítás után lefoglalt minimális mennyiség, és lehetővé teszi, hogy Hyper-V visszanyerje a nem használt memóriát a virtuális gépekről. Ez a funkció a virtuális gépek megnövekedett összevonási számaként jelenik meg, különösen a Virtuális asztali infrastruktúra (VDI) környezetekben.
A Windows Server a virtuális gépek megbízható újraindítási műveleteihez intelligens lapozást is bevezetett. Bár a minimális memória növeli a virtuális gépek összevonási számát, kihívást is jelent. Ha egy virtuális gép az indítási memóriánál kisebb memóriával rendelkezik, és ha újraindul, Hyper-V további memóriára van szüksége a virtuális gép újraindításához. A gazdagép memóriaterhelése vagy a virtuális gép állapotai miatt előfordulhat, hogy a Hyper-V számára nem mindig elérhető további memória. Ez a korlátozás szórványos virtuális gépek újraindítási hibáit okozhatja. Az Intelligens Lapozás áthidalja a minimális és az induláshoz szükséges memória közötti hiányt, és lehetővé teszi a virtuális gépek megbízható újraindítását.
Minimális memóriakonfiguráció megbízható újraindítási művelettel
A dinamikus memória előző verziójához hasonlóan konfigurálhat minimális memóriamennyiséget a virtuális gépekhez, és Hyper-V továbbra is biztosítja, hogy mindig ezt az összeget rendelje hozzá a futó virtuális gépekhez.
Annak érdekében, hogy megbízható újraindítási élményt biztosítson a kevesebb minimális memóriával, mint induláskori memóriával konfigurált virtuális gépek számára, a Hyper-V Smart Paginget használ. Ez a memóriakezelési módszer további, ideiglenes memóriaként használja a lemezerőforrásokat, ha több memória szükséges egy virtuális gép újraindításához. Ennek a megközelítésnek vannak előnyei és hátrányai. Megbízható módot biztosít a virtuális gépek futásának fenntartására, ha nincs rendelkezésre álló fizikai memória. Ez azonban csökkentheti a virtuális gépek teljesítményét, mivel a lemezhozzáférési sebességek sokkal lassabbak, mint a memóriahozzáférési sebességek.
Fontos
A virtuális gép operációs rendszerének telepítésekor vagy frissítésekkor a virtuális gép számára a telepítési és frissítési folyamat során rendelkezésre álló memória mennyisége az indítási RAM-ként megadott érték. Még ha konfigurálja is a dinamikus memóriát a virtuális géphez, a virtuális gép csak az indítási RAM-beállításban konfigurált memóriamennyiséget használja. Győződjön meg arról, hogy az indítási RAM-érték megfelel az operációs rendszer minimális memóriakövetelményeinek a telepítési vagy frissítési eljárás során.
Az Smart Paging teljesítményre gyakorolt hatásának minimalizálása érdekében a Hyper-V csak akkor alkalmazza, ha az alábbi feltételek teljesülnek:
- A virtuális gép újraindul.
- Nincs elérhető fizikai memória.
- A gazdagépen futó többi virtuális géptől nem nyerhető vissza memória.
Hyper-V nem használja az intelligens lapozást, ha:
- A virtuális gépet "kikapcsolva" állapotból indítja el (újraindítás helyett).
- Egy futó virtuális gép memóriájára túlfoglalást végez.
- A virtuális gépek feladatátvétele Hyper-V fürtökben.
A gazdagépmemória túllépésekor Hyper-V továbbra is a vendég operációs rendszer lapozási műveletére támaszkodik, mert hatékonyabb, mint az intelligens lapozás. A vendég operációs rendszerben a lapozási műveletet a Windows Memóriakezelő hajtja végre. A Windows Memóriakezelő több információval rendelkezik a virtuális gépen belüli memóriahasználatról, mint a Hyper-V gazdagép, ami azt jelenti, hogy jobban tájékoztathatja a Hyper-V-t, amikor a lapozandó memória kiválasztásáról van szó. Emiatt a rendszer kevesebb többletterhelést okoz az intelligens lapozáshoz képest.
Az intelligens lapozás hatásának további csökkentése érdekében Hyper-V eltávolítja a memóriát a virtuális gépről az indítási folyamat befejezése után. Úgy éri el ezt a célt, hogy koordinálja a vendég operációs rendszer dinamikus memóriaösszetevőit ("balloon technológia"), ennek eredményeként a virtuális gép leáll az intelligens lapozás használatával. Ezzel a technikával az intelligens lapozás használata ideiglenes, és várhatóan nem tart tovább 10 percnél.
Ne feledje az alábbiakat, amikor a Hyper-V intelligens lapozást használja:
- Intelligens lapozási fájlokat csak akkor hoz létre, ha egy virtuális géphez szükséges.
- Törli az intelligens lapozási fájlokat, miután eltávolítja a további memóriamennyiséget.
- Nem használja újra az intelligens lapozást ehhez a virtuális géphez, amíg újabb újraindítás nem történik, és nincs elég fizikai memória.
Futásidejű dinamikus memória konfigurációjának változásai
Hyper-V lehetővé teszi, hogy a következő konfigurációs módosításokat végezze el a dinamikus memóriában a virtuális gép futtatásakor:
- Növelje a memória maximális méretét.
- Csökkentse a minimális memóriát.
Tudnivalók a dinamikus memória beállításairól
A Hyper-V Manager alábbi virtuálisgép-beállításai lehetővé teszik a dinamikus memória konfigurálását. Tekintse át az alábbi leírásokat, hogy megismerje a funkciók működését és azok összefüggéseit.
| Setting | Description |
|---|---|
| Indítási RAM (indítási memória) | Megadja a virtuális gép indításához szükséges memória mennyiségét. Az értéknek elég magasnak kell lennie ahhoz, hogy a vendég operációs rendszer elindulhasson, de a lehető legalacsonyabbnak kell lennie ahhoz, hogy optimális memóriakihasználtságot és potenciálisan magasabb konszolidációs arányt biztosíthasson. |
| Minimális RAM (minimális memória) | Megadja a virtuális gép indítása után a virtuális gép számára lefoglalandó minimális memóriamennyiséget. Állítsa az értéket legalább 32 MB-ra, legfeljebb az indítási RAM értékével megegyező maximális értékig. |
| Maximális RAM (maximális memória) | Megadja a virtuális gép által használható memória maximális mennyiségét. Állítsa be az értéket olyan alacsony értékről, mint az indítási RAM értéke akár 1 TB-ra is. A virtuális gépek azonban csak annyi memóriát használhatnak, amennyit a vendég operációs rendszer maximálisan támogat. Ha például 64 GB-ot ad meg egy vendég operációs rendszert futtató virtuális géphez, amely legfeljebb 32 GB-ot támogat, a virtuális gép legfeljebb 32 GB-ot használhat. |
| Memóriapuffer | Hyper-V megkísérli meghatározni, hogy mennyi memóriát rendeljen a virtuális géphez a ténylegesen szükséges memóriamennyiség alapján, amit a virtuális gépen futó alkalmazások és szolgáltatások igényelnek. A memóriapuffer százalékos értékként van megadva, mert a virtuális gép futása közben a memóriahasználat változásaihoz igazodva változik a puffert képviselő tényleges memória mennyisége. Hyper-V a virtuális gép teljesítményszámlálóit használja, amelyek azonosítják a lekötött memóriát a virtuális gép aktuális memóriakövetelményeinek meghatározásához, majd kiszámítja a pufferként hozzáadandó memória mennyiségét. A puffer meghatározása a következő képlet használatával történik: Memóriapuffer mennyisége = a virtuális gépnek ténylegesen szüksége van x memóriára (memóriapuffer értéke / 100). Ha például a vendég operációs rendszer számára lekötött memória 1000 MB, a memóriapuffer pedig 20%, Hyper-V megpróbál további 20% (200 MB) lefoglalni a virtuális gép számára lefoglalt 1200 MB fizikai memória számára. Jegyzet: A puffer nem tartható fenn, ha nincs elegendő fizikai memória a számítógépen ahhoz, hogy minden virtuális gép számára biztosítsa a kért memóriapuffert. |
| Memória súlya | Lehetővé teszi Hyper-V a memória virtuális gépek közötti elosztásának meghatározására, ha nincs elegendő fizikai memória a számítógépen ahhoz, hogy minden virtuális gép számára elegendő memóriát biztosítson. |
Dinamikus memória / Hyper-V memóriakezelési gyakori kérdések
Az alábbiakban néhány gyakori kérdés a dinamikus memóriával kapcsolatban.
Manuálisan kell konfigurálnom az oldalfájl méretét a Hyper-V szerepkör telepítése után?
Nem, a Hyper-V futtatásakor ajánlott engedélyezni, hogy a rendszer kezelje az oldalfájl méretét.
Hogyan oszlik el a memória a gazdagép operációs rendszere és a futó virtuális gépek között?
Hyper-V figyeli a gazda operációs rendszer futtatókörnyezetének állapotát, hogy megállapítsa, mennyi memóriát tud biztonságosan lefoglalni a virtuális gépekhez.
A virtuális gépem nem indult el a következő hibaüzenettel: "Nincs elegendő memória a rendszerben a virtuális gép elindításához" vagy "Nem sikerült inicializálni a memóriát: Kevés a memória (0x8007000E)". Hogyan állapíthatom meg, hogy mennyi memória áll rendelkezésre a virtuális gépekhez?
A korábban leírtaknak megfelelően Hyper-V figyeli a gazdagép operációs rendszerének futtatókörnyezeti állapotát, hogy megállapítsa, mennyi memóriát tud biztonságosan lefoglalni a virtuális gépekhez.
A virtuális gépek számára rendelkezésre álló memória aktuális mennyiségét a következő Teljesítményfigyelő számlálóban tekintheti meg: Hyper-V Dinamikus memóriaelosztó – Rendelkezésre álló memória.