Resourcebeperking configureren voor VMM

 

Gepubliceerd: juli 2016

Is van toepassing op: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager

System Center 2012 – Virtual Machine Manager (VMM) bevatte enkele elementaire functies voor resourcebeperking.Vanaf VMM in System Center 2012 SP1 zijn deze functies zijn uitgebreid met processor (CPU)- en geheugenbeperkende mogelijkheden.Deze extra functies kunnen beheerders en cloudhosters helpen ervoor te zorgen dat CPU- en geheugenresources effectief worden toegewezen en gebruikt, en dat onjuist verdeelde resources er niet de oorzaak van zijn dat virtuele machines ineffectief werken.

Beperking van processor (CPU)

U kunt het gewicht van een virtuele processor instellen om de processor een groter of kleiner aandeel van de CPU-cycli toe te wijzen, met behulp van de volgende eigenschappen:

  • Hoog, Normaal, Laag, Aangepast – hiermee geeft u op hoe de CPU wordt verdeeld wanneer er conflicten ontstaan.Aan virtuele machines met een hogere prioriteit wordt het eerst CPU toegewezen.

  • Reserve CPU-cycli (%) – hiermee geeft u het percentage CPU-resources op dat is gekoppeld aan één logische processor en dat voor de virtuele machine moet worden gereserveerd.Dit is nuttig wanneer op een virtuele machine toepassingen worden uitgevoerd die erg CPU-intensief zijn, en u wilt zorgen voor een minimumniveau aan CPU-resources.De instelling nul geeft aan dat er geen specifiek CPU-percentage voor de virtuele machine wordt gereserveerd.Deze instelling wordt alleen ondersteund voor Windows Server 2012.

  • Limiet CPU-cycli (%) – hiermee wordt opgegeven dat de virtuele machine niet meer dan het aangegeven percentage van één logische processor moet gebruiken.Deze instelling wordt alleen ondersteund voor Windows Server 2012.

Met de instellingen voor deze eigenschappen kunt u ervoor zorgen dat virtuele machines een hogere of lagere prioriteit krijgen wanneer de CPU-resources overbelast zijn.Voor zeer intensieve werkbelastingen kunnen meer virtuele processors worden toegevoegd, in het bijzonder wanneer een fysieke CPU zijn bovengrens nadert.

Geheugenbeperking en -prioriteit

Geheugenbeperking helpt de toegang tot geheugenresources een hogere of lagere prioriteit te geven in scenario's waar geheugenresources begrensd zijn.Wanneer het geheugengebruik op een host hoog is, krijgen virtuele machines met een hogere geheugenprioriteit eerder geheugen toegewezen dan virtuele machines met een lagere prioriteit.Als u een lagere prioriteit opgeeft, kan dit verhinderen dat een virtuele machine wordt gestart als er andere virtuele machines actief zijn en er weinig geheugen beschikbaar is.U kunt de geheugenprioriteitsinstellingen en drempels als volgt instellen:

  • Statisch – de hoeveelheid statisch geheugen die aan een bepaalde virtuele machine wordt toegewezen

  • Dynamisch – instellingen voor dynamisch geheugen zijn:

    1. Opstartgeheugen – de hoeveelheid geheugen die aan de virtuele machine wordt toegewezen wanneer deze wordt gestart.Dit moet minimaal worden ingesteld op de minimumhoeveelheid geheugen die nodig is om het besturingssysteem en toepassingen op de virtuele machine uit te voeren.Dankzij dynamisch geheugen wordt de hoeveelheid geheugen aangepast aan de behoefte.

    2. Minimaal geheugen – de minimumhoeveelheid geheugen die de virtuele machine vereist.Hierdoor kan een niet-actieve virtuele machine het geheugengebruik terugbrengen tot onder het vereiste opstartgeheugen.Het beschikbare geheugen kan dan worden gebruikt door andere virtuele machines.

    3. Maximaal geheugen – de grens van het geheugen dat aan de virtuele machine wordt toegewezen.De standaardwaarde voor Windows Server 2012 is 1 TB.

    4. Percentage voor geheugenbuffer – dankzij dynamisch geheugen wordt naar behoefte geheugen aan een virtuele machine toegevoegd, maar er is een kans dat een toepassing sneller geheugen nodig heeft dan door dynamisch geheugen kan worden toegewezen.Het geheugenbufferpercentage geeft de hoeveelheid beschikbaar geheugen op die indien nodig aan de virtuele machine wordt toegewezen.Het percentage is gebaseerd op de hoeveelheid geheugen die daadwerkelijk nodig is voor de toepassingen en services die op de virtuele machine worden uitgevoerd.Het wordt uitgedrukt als een percentage, omdat het verandert al naar gelang de behoeften van de virtuele machine.

      Het percentage wordt als volgt berekend: Hoeveelheid geheugenbuffer = geheugen dat nodig is voor de virtuele machine / (waarde geheugenbuffer / 100).Als het geheugen dat aan de virtuele machine is toegewezen bijvoorbeeld 1000 MB is, en de buffer is 20%, dan wordt er een extra buffer van 20% (200 MB) toegewezen, zodat er een totaal van 1200 MB fysiek geheugen aan de virtuele machine wordt toegewezen.

    5. Geheugenprioriteit – de prioriteit die wordt toegekend aan een virtuele machine wanneer de geheugenresources volledig worden gebruikt.Als u een hoge prioriteit instelt, krijgt de betreffende virtuele machine een hoge prioriteit bij het toewijzen van geheugenresources.Als u een lage prioriteit instelt, kan een virtuele machine wellicht niet worden gestart als er onvoldoende geheugenresources zijn.

Zie Processor- en geheugenbeperking configureren voor VMM voor informatie over het configureren van processor- en geheugenbeperking.