Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u niet-actieve of weinig belaste virtuele machines hebt, zoals in gepoolde VDI-omgevingen (Virtual Desktop Infrastructure), kunt u met dynamisch geheugen de consolidatie vergroten en de betrouwbaarheid voor herstartbewerkingen verbeteren. U krijgt ook flexibiliteit bij het reageren op wijzigingen in vereisten met deze nieuwe mogelijkheden.
Belangrijkste voordelen
Met dynamisch geheugen kunt u hogere consolidatienummers bereiken met een verbeterde betrouwbaarheid voor herstartbewerkingen. Deze mogelijkheid kan leiden tot lagere kosten, met name in omgevingen met veel niet-actieve of weinig belaste virtuele machines, zoals gegroepeerde VDI-omgevingen. Configuratiewijzigingen in dynamische geheugenruntime kunnen downtime verminderen en zorgen voor meer flexibiliteit om te reageren op wijzigingen in vereisten.
Hyper-V die op Windows Server wordt uitgevoerd, berekent automatisch een hoeveelheid geheugen die moet worden gereserveerd voor exclusief gebruik door het besturingssysteem van de beheerhost. Dit geheugen wordt gebruikt om virtualisatieservices uit te voeren. Als de computer deel uitmaakt van een failovercluster, reserveert Hyper-V ook voldoende geheugen om failoverclusterservices uit te voeren.
Technisch overzicht
Dynamisch geheugen definieert opstartgeheugen als de minimale hoeveelheid geheugen die een virtuele machine kan hebben. Windows vereist echter meer geheugen tijdens het opstarten dan de stabiele status. Als gevolg hiervan wijzen beheerders soms extra geheugen toe aan een virtuele machine omdat Hyper-V na het opstarten geen geheugen meer kunnen vrijmaken van deze virtuele machines. Dynamisch geheugen introduceert een minimale geheugeninstelling, waarmee Hyper-V het ongebruikte geheugen van de virtuele machines vrij kan maken. Deze functie wordt weerspiegeld als een verhoogd aantal consolidaties van virtuele machines, met name in VDI-omgevingen (Virtual Desktop Infrastructure).
Windows Server heeft ook Smart Paging geïntroduceerd voor betrouwbare herstartbewerkingen voor virtuele machines. Hoewel het minimale geheugen de consolidatieaantallen van virtuele machines verhoogt, brengt dit ook een uitdaging met zich mee. Als een virtuele machine een kleinere hoeveelheid geheugen heeft dan het opstartgeheugen en als deze opnieuw wordt opgestart, heeft Hyper-V extra geheugen nodig om de virtuele machine opnieuw op te starten. Vanwege hostgeheugendruk of statussen van virtuele machines beschikt Hyper-V mogelijk niet altijd over extra geheugen. Deze beperking kan leiden tot sporadische fouten bij het opnieuw opstarten van virtuele machines. Met Smart Paging wordt de geheugenruimte tussen het minimale geheugen en het opstartgeheugen overbrugd en kunnen virtuele machines betrouwbaar opnieuw worden opgestart.
Minimale geheugenconfiguratie met betrouwbare herstartbewerking
Net als in de vorige versie van Dynamisch geheugen kunt u een minimale geheugenhoeveelheid voor virtuele machines configureren en Hyper-V blijft ervoor zorgen dat deze hoeveelheid altijd wordt toegewezen aan actieve virtuele machines.
Om een betrouwbare herstartervaring te bieden voor virtuele machines die zijn geconfigureerd met minder minimaal geheugen dan opstartgeheugen, gebruikt Hyper-V Smart Paging. Deze geheugenbeheermethode maakt gebruik van schijfresources als extra, tijdelijk geheugen wanneer er meer geheugen nodig is om een virtuele machine opnieuw op te starten. Deze aanpak heeft voordelen en nadelen. Het biedt een betrouwbare manier om de virtuele machines actief te houden wanneer er geen fysiek geheugen beschikbaar is. De prestaties van virtuele machines kunnen echter afnemen omdat schijftoegangssnelheden veel trager zijn dan geheugentoegangssnelheden.
Belangrijk
Wanneer u het besturingssysteem van een virtuele machine installeert of bijwerkt, is de hoeveelheid geheugen die beschikbaar is voor de virtuele machine tijdens de installatie en het upgradeproces de waarde die is opgegeven als opstart-RAM. Zelfs als u dynamisch geheugen voor de virtuele machine configureert, gebruikt de virtuele machine alleen de hoeveelheid geheugen die is geconfigureerd in de instelling RAM-opstartgeheugen . Zorg ervoor dat de opstart-RAM-waarde voldoet aan de minimale geheugenvereisten van het besturingssysteem tijdens de installatie- of upgradeprocedure.
Om de invloed van smart paging op de prestaties te minimaliseren, gebruikt Hyper-V deze alleen wanneer alle volgende voorwaarden optreden:
- De virtuele machine wordt opnieuw opgestart.
- Er is geen fysiek geheugen beschikbaar.
- Er kan geen geheugen worden vrijgemaakt van andere virtuele machines die op de host worden uitgevoerd.
Hyper-V gebruikt smart paging niet wanneer:
- U start een virtuele machine vanaf een 'off state' (in plaats van opnieuw opstarten).
- U overschrijft het geheugen voor een actieve virtuele machine.
- Een failover van een virtuele machine in Hyper-V clusters.
Wanneer u hostgeheugen overschrijft, blijft Hyper-V afhankelijk van de pagineringsbewerking in het gastbesturingssysteem, omdat deze effectiever is dan Slim pagineren. De paginaverwerking in het gastbesturingssysteem gebeurt door de Windows Memory Manager. Windows Memory Manager bevat meer informatie dan de Hyper-V host over geheugengebruik binnen de virtuele machine, wat betekent dat het Hyper-V betere informatie kan bieden om te gebruiken bij het kiezen van het geheugen dat moet worden gepaginad. Hierdoor heeft het systeem minder overhead vergeleken met Smart Paging.
Als u de impact van Smart Paging verder wilt verminderen, verwijdert Hyper-V het geheugen van de virtuele machine nadat het startproces is voltooid. Het bereikt dit doel door te coördineren met dynamische geheugenonderdelen in het gastbesturingssysteem ('ballonnen'), zodat de virtuele machine stopt met het gebruik van slimme paginering. Met deze techniek is het gebruik van Slimme paging tijdelijk en duurt het naar verwachting niet langer dan 10 minuten.
Let ook op het volgende over hoe Hyper-V smart paging gebruikt:
- Er worden alleen Smart Paging-bestanden gemaakt wanneer deze nodig zijn voor een virtuele machine.
- Het verwijdert Smart Paging-bestanden nadat de extra hoeveelheid geheugen is verwijderd.
- Smart Paging wordt niet opnieuw gebruikt voor deze virtuele machine totdat er opnieuw wordt opgestart en er onvoldoende fysiek geheugen is.
Wijzigingen in de configuratie van dynamisch geheugen in runtime
Hyper-V kunt u de volgende configuratiewijzigingen aanbrengen in dynamisch geheugen wanneer de virtuele machine wordt uitgevoerd:
- Verhoog het maximale geheugen.
- Verlaag het minimale geheugen.
Over de instellingen voor dynamisch geheugen
Met de volgende instellingen voor virtuele machines in Hyper-V Manager kunt u dynamisch geheugen configureren. Bekijk de volgende beschrijvingen om te begrijpen hoe de functies werken en hoe ze zijn gerelateerd.
| Configuratie | Description |
|---|---|
| Opstart-RAM | Hiermee geeft u de hoeveelheid geheugen op die nodig is om de virtuele machine te starten. De waarde moet hoog genoeg zijn om het gastbesturingssysteem te laten starten, maar moet zo laag mogelijk zijn om optimaal geheugengebruik en mogelijk hogere consolidatieverhoudingen mogelijk te maken. |
| Minimaal RAM-geheugen | Hiermee geeft u de minimale hoeveelheid geheugen op die moet worden toegewezen aan de virtuele machine nadat de virtuele machine is gestart. Stel de waarde zo laag als 32 MB in tot een maximumwaarde die gelijk is aan de ram-waarde voor opstarten . |
| Maximaal RAM-geheugen | Hiermee geeft u de maximale hoeveelheid geheugen op die door deze virtuele machine kan worden gebruikt. Stel de waarde in van zo laag als de waarde voor opstart-RAM tot maximaal 1 TB. Een virtuele machine kan echter slechts zoveel geheugen gebruiken als de maximale hoeveelheid die wordt ondersteund door het gastbesturingssysteem. Als u bijvoorbeeld 64 GB opgeeft voor een virtuele machine waarop een gastbesturingssysteem wordt uitgevoerd dat maximaal 32 GB ondersteunt, kan de virtuele machine niet meer dan 32 GB gebruiken. |
| Geheugenbuffer | Hiermee geeft u op hoeveel geheugen Hyper-V probeert toe te wijzen aan de virtuele machine in vergelijking met de hoeveelheid geheugen die daadwerkelijk nodig is voor de toepassingen en services die op de virtuele machine worden uitgevoerd. De geheugenbuffer wordt opgegeven als percentage omdat de werkelijke hoeveelheid geheugen die de buffer vertegenwoordigt, verandert als reactie op veranderingen in het geheugengebruik terwijl de virtuele machine actief is. Hyper-V gebruikt prestatiemeteritems op de virtuele machine die toegewezen geheugen identificeren om de huidige geheugenvereisten van de virtuele machine te bepalen en berekent vervolgens de hoeveelheid geheugen die moet worden toegevoegd als buffer. De buffer wordt bepaald met behulp van de volgende formule: Hoeveelheid geheugenbuffer = hoeveel geheugen de virtuele machine daadwerkelijk nodig heeft / (geheugenbufferwaarde / 100). Als het geheugen dat is toegewezen aan het gastbesturingssysteem bijvoorbeeld 1000 MB is en de geheugenbuffer 20%is, probeert Hyper-V een extra 20% (200 MB) toe te wijzen voor een totaal van 1.200 MB aan fysiek geheugen dat is toegewezen aan de virtuele machine. Notitie: De buffer wordt niet onderhouden wanneer er onvoldoende fysiek geheugen beschikbaar is op de computer om elke virtuele machine de aangevraagde geheugenbuffer te geven. |
| Geheugengewicht | Biedt Hyper-V een manier om te bepalen hoe u geheugen over virtuele machines distribueert als er onvoldoende fysiek geheugen beschikbaar is op de computer om elke virtuele machine de gevraagde hoeveelheid geheugen te geven. |
Veelgestelde vragen over dynamisch geheugen/Hyper-V geheugenbeheer
Hier volgen enkele veelgestelde vragen met betrekking tot dynamisch geheugen.
Moet ik de grootte van het paginabestand handmatig configureren nadat ik de Hyper-V-rol heb geïnstalleerd?
Nee, het is raadzaam om toe te staan dat het systeem de grootte van het paginabestand beheert bij het uitvoeren van Hyper-V.
Hoe is het geheugen verdeeld over het hostbesturingssysteem en het uitvoeren van virtuele machines?
Hyper-V bewaakt de runtimestatus van het hostbesturingssysteem om te bepalen hoeveel geheugen het veilig kan toewijzen aan virtuele machines.
Mijn virtuele machine kan niet worden gestart met het volgende foutbericht ' Onvoldoende geheugen in het systeem om de virtuele machine te starten' of 'Kan geheugen niet initialiseren: onvoldoende geheugen (0x8007000E)'. Hoe weet ik hoeveel geheugen er beschikbaar is voor virtuele machines?
Zoals eerder beschreven, bewaakt Hyper-V de runtimestatus van het hostbesturingssysteem om te bepalen hoeveel geheugen het veilig kan toewijzen aan virtuele machines.
U kunt de huidige hoeveelheid geheugen bekijken die beschikbaar is voor virtuele machines in de volgende prestatiemeteritem: Hyper-V Dynamic Memory Balancer – Beschikbaar geheugen.