Hyper-V dynamische geheugenconfiguratie met Best Practices-vembu

in het laatste bericht hebben we gekeken naar het configureren van basis Hyper-V virtuele machine CPU bronnen en instellingen.

Hyper-V bevat een breed scala aan instellingen die invloed hebben op en bepalen hoe de hypervisor CPU-bronnen toewijst van de fysieke host over naar de virtuele machine. Dit omvat

  • de hoeveelheid gereserveerde verwerkingskracht voor de virtuele machine in tijden van twisting,
  • het gewicht van de CPU-bronnen voor een bepaalde VM,
  • de compatibiliteitsmodus van de CPU voor live-Migratiedoeleinden, en
  • NUMA-instellingen om te tweaken hoe Hyper-V virtuele NUMA presenteert aan het gastbesturingssysteem

dit biedt enorme flexibiliteit in hoe Hyper-V-beheerders in staat zijn om configureer en tune Hyper-V VM ‘ s voor hun verschillende CPU behoeften en use cases.

in de lijst met instellingen die ingesteld moeten worden voor een werklast van een virtuele machine, biedt Hyper-V veel verschillende instellingen met betrekking tot geheugen.

laten we eens kijken hoe u basis geheugenbronnen en instellingen van Hyper-V virtual machine configureert.

Hyper-V Virtual Machine geavanceerde geheugenconfiguratie

net als geavanceerde CPU-configuratie voor Hyper-V CPU-functies en-instellingen, biedt Hyper-V geweldige functies voor het aanpassen en configureren van virtual machinegeheugen, waardoor optimale prestaties kunnen worden geperst en geschaald uit de fysieke hardware die wordt gebruikt voor de Hyper-V-host. Hyper – V geheugen instellingen zijn vrij eenvoudig met de meest elementaire configuratie is natuurlijk hoeveel geheugen toe te wijzen aan de gast virtuele machine.

Wat is dynamisch geheugen in Hyper-V

om de aan een virtuele machine toegewezen hoeveelheid geheugen te wijzigen, moet de machine uitgeschakeld zijn. Er is echter een glad mechanisme om de Hyper-V host automatisch de hoeveelheid geheugen toegewezen aan een virtuele machine op de vlieg aan te passen. Dit staat bekend als dynamisch geheugen.

dynamisch geheugen bevat een aantal zeer krachtige logica en instellingen waarmee de Hyper-V host automatisch het geheugen kan aanpassen op basis van de eisen van de werkbelasting die in het gastbesturingssysteem wordt uitgevoerd.

er zijn verschillende belangrijke aspecten van de dynamische geheugenconfiguratie die in acht moeten worden genomen om dynamisch geheugen correct te configureren. Dit zijn minimaal RAM, maximaal RAM en geheugenbuffer.

laten we eens kijken naar dynamisch geheugen en zien hoe deze waarden en instellingen in het spel komen bij het configureren van basis Hyper-V virtuele machine geheugenbronnen en instellingen.

Configuring Hyper-V Dynamic Memory Settings

zoals hierboven vermeld, biedt het Hyper-V dynamic memory enorme voordelen bij het denken over serverconsolidatie ratio, efficiëntie en het persen van de meeste prestaties en capaciteit uit een Hyper-V host vanuit een geheugenperspectief.

met dynamisch geheugen controleert de Hyper-V-host het geheugengebruik van het gastbesturingssysteem en kan vervolgens dynamisch het geheugen aanpassen dat is toegewezen aan de virtuele machine op basis van de waarden die zijn ingevuld in de instellingen voor dynamische geheugentoewijzing. Dit stelt de Hyper-V in staat efficiënter te werken in het landschap van de host en helpt het geheugen contention te verlichten simpelweg als gevolg van over provisioned VM ‘ s.

laten we eens kijken naar de waarden die deel uitmaken van de configuratie van dynamisch geheugen.

opstart RAM

het opstart RAM is de hoeveelheid geheugen die is geconfigureerd in het bovenste configuratievak voor RAM. Dit is de hoeveelheid geheugen die de virtuele machine heeft geconfigureerd wanneer deze wordt ingeschakeld. Dit bedrag verandert niet, zelfs niet met dynamisch geheugen ingeschakeld. Het is de hoeveelheid geheugen waarmee de VM begint. Nadat de VM is ingesteld bij het opstarten, wordt de instelling voor dynamisch geheugen van de Hyper-V-host ingeschakeld en wordt de instelling van het geheugen omhoog of omlaag aangepast.

minimum RAM

het minimum RAM is een vrij intuïtieve waarde omdat het de kleinste hoeveelheid geheugen is die u op de virtuele machine zou willen instellen als een absoluut minimum. Als de Hyper-V host besluit om geheugen weg te nemen van de virtuele machine als het niet wordt gebruikt, zal het de limiet van het geheugen die het kan weg te nemen van de virtuele machine bereiken wanneer het de Minimale RAM-waarde bereikt.

maximum RAM

Maximum RAM is de limiet van RAM die u in de tegenovergestelde richting wilt instellen. Als de VM-werklast geheugen blijft vragen voor de virtuele machine, zal de Hyper-V-host steeds meer geheugen blijven verlenen tot de hoeveelheid die in dit veld is ingesteld. Echter, zodra deze limiet is bereikt, zal de host niet meer geheugen verlenen aan de virtuele machine.

geheugenbuffer

de geheugenbuffer is een interessante configuratie-instelling in termen van hoe de Hyper – V host het geheugen zal groeien wanneer de werkbelasting van het gastbesturingssysteem meer vraagt. Dit is in principe de instelling van hoe groot de brokken van het geheugen zijn wanneer het geheugen wordt verhoogd op basis van de vraag.

de standaardwaarde voor deze instelling is 20% maar kan worden aangepast. Dit betekent dat de Hyper – V-host geheugen zal laten groeien op basis van het opgegeven percentage in deze instelling van de RAM-waarde voor het opstarten. Als het geconfigureerde RAM 1024 MB is, zal Hyper-V het geheugen eerst met 20% verhogen van dat bedrag, dat 204 MB is.

zoals u kunt zien in de schermafbeelding van de Instellingen van de Hyper-V virtuele machine als u kijkt naar de geheugenconfiguratie, heeft u, zodra het selectievakje dynamisch geheugen inschakelen is ingeschakeld, drie waarden die nu configureerbaar zijn.

virtuele basismachine voor Hyper-V configureren

configureer Basic Hyper-V Virtual Machine Memory Resources and Settings

Hyper-V Dynamic Memory Best Practices and Considerations

bij het gebruik van dynamisch geheugen zijn er een paar overwegingen die gemaakt moeten worden en best practices om over na te denken. Zoals vermeld in configure basis Hyper-V virtuele machine CPU bronnen en instellingen post, dynamisch geheugen kan niet worden gebruikt met virtuele NUMA. Met andere woorden, een virtuele machine met dynamisch geheugen ingeschakeld zal in wezen worden vergrendeld in een virtuele NUMA node en geen NUMA topologie wordt gepresenteerd aan de virtuele machine, ongeacht de virtuele NUMA-instellingen. Zie De Prestaties Van De Hyper-V-Processor.

houd integratieservices up-to-date in uw virtuele gastmachines. Hyper-V is sterk afhankelijk van de integratiediensten die zich in de virtuele machine bevinden om dynamisch geheugen goed te beheren. Ervoor zorgen dat u de nieuwste versie van integratieservices hebt geïnstalleerd, zal helpen om ervoor te zorgen dat dynamisch geheugen presteert en zich gedraagt zoals u zou verwachten.

een goede vuistregel bij dynamisch geheugen is om het niet overal te gebruiken en ook niet gek te worden met de toegewezen maximale waarden, omdat dit kan leiden tot geheugenconflict of aan de andere kant van het spectrum een virtuele machine met geheugenverlies.

concluderende gedachten

zoals we hebben gezien, heeft Hyper-V een echt geweldige geheugenconfiguratie die kan worden gebruikt om de voorziening en het gebruik van het geheugen te controleren vanuit een Hyper-V host perspectief op een zodanige manier dat zowel de capaciteit als de prestaties kunnen worden gemaximaliseerd. Het begrijpen van de dynamische geheugeninstellingen is belangrijk om de functionaliteit op een virtuele machine goed te configureren.

door gebruik te maken van de Hyper-V-geheugenconfiguratie samen met de beschikbare CPU-configuratie-instellingen, biedt Hyper-V een uiterst flexibele, configureerbare en capabele hypervisor voor het uitvoeren van de huidige bedrijfskritische productieworkloads.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.