Hyper-V dynamisk hukommelseskonfiguration med bedste praksis-vembu

i det sidste indlæg kiggede vi på, hvordan man konfigurerer grundlæggende Hyper-V virtual machine CPU-ressourcer og indstillinger.

Hyper-V indeholder en lang række indstillinger, der påvirker og styrer, hvordan hypervisoren allokerer CPU-ressourcer fra den fysiske vært over til den virtuelle maskine. Dette inkluderer

  • mængden af reserveret processorkraft til den virtuelle maskine i tider med strid,
  • vægten af CPU-ressourcerne til en bestemt VM,
  • CPU ‘ens kompatibilitetstilstand til Live Migrationsformål og
  • NUMA-indstillinger for at finjustere, hvordan Hyper-V præsenterer virtual NUMA til gæsteoperativsystemet

dette giver enorm fleksibilitet i, hvordan Hyper-V administratorer er i stand til at konfigurere og tune Hyper-V Vm’ er til deres forskellige CPU behov og use cases.

næste på listen over indstillinger, der skal konfigureres til en virtuel maskinbelastning, giver Hyper-V mange forskellige indstillinger relateret til hukommelse.

lad os se på, hvordan du konfigurerer grundlæggende Hyper-V virtuelle maskinhukommelsesressourcer og indstillinger.

Hyper-V Virtual Machine avanceret hukommelseskonfiguration

ligesom avanceret CPU-konfiguration til Hyper-V CPU-funktioner og-indstillinger giver Hyper-V fantastiske funktioner til finjustering og konfiguration af virtuel maskinhukommelse, der gør det muligt at klemme optimal ydelse og skalere ud af det fysiske udstyr, der bruges til Hyper-V-værten. Hyper – V-hukommelsesindstillinger er ret ligetil, idet den mest basale konfiguration naturligvis er, hvor meget hukommelse der skal tildeles den virtuelle gæstemaskine.

Hvad er dynamisk hukommelse i Hyper-V

for at ændre mængden af hukommelse, der er tildelt en virtuel maskine, skal maskinen være slukket. Der er dog en glat mekanisme, der gør det muligt for Hyper-V-værten automatisk at justere mængden af hukommelse, der er tildelt en virtuel maskine i farten. Dette er kendt som dynamisk hukommelse.

dynamisk hukommelse indeholder en meget kraftig logik og indstillinger, der gør det muligt for Hyper-V-værten automatisk at justere hukommelsen baseret på kravene til arbejdsbyrden, der kører i gæstens operativsystem.

der er flere vigtige aspekter af den dynamiske hukommelseskonfiguration, der skal tages til efterretning for at konfigurere dynamisk hukommelse korrekt. Dette er minimum RAM, maksimal RAM og hukommelsesbuffer.

lad os se nærmere på dynamisk hukommelse og se, hvordan disse værdier og indstillinger spiller ind, når vi konfigurerer grundlæggende Hyper-V virtuelle maskinhukommelsesressourcer og-indstillinger.

konfiguration af Hyper-V dynamiske hukommelsesindstillinger

som nævnt ovenfor giver Hyper-V dynamisk hukommelse enorme fordele, når man tænker på serverkonsolideringsforhold, effektivitet og klemmer mest ydelse og kapacitet ud af en Hyper-V-vært fra et hukommelsesperspektiv.

med dynamisk hukommelse overvåger Hyper-V-værten hukommelsesforbruget i gæsteoperativsystemet og kan derefter dynamisk justere den hukommelse, der er tildelt den virtuelle maskine, baseret på de værdier, der er udfyldt i indstillingerne for dynamisk hukommelsesallokering. Dette gør det muligt for Hyper-V at fungere mere effektivt på tværs af værtens landskab og hjælper med at lindre hukommelseskonflikt simpelthen på grund af overforsynet VM ‘ er.

lad os se på de værdier, der udgør konfigurationen af dynamisk hukommelse.

Startup RAM

Startup RAM er den mængde hukommelse, der er konfigureret i den øverste konfigurationsboks til RAM. Dette er den mængde hukommelse, som den virtuelle maskine har konfigureret, når den er tændt. Dette beløb ændres ikke, selv med dynamisk hukommelse aktiveret. Det er den mængde hukommelse VM starter med. Fra tændingstilstanden, efter at VM har slået sig ned fra opstart, vil Hyper-V host dynamic memory-indstillingen sparke ind og enten justere hukommelsesindstillingen op eller ned.

Minimum RAM

Minimum RAM er en temmelig intuitiv værdi, da det er den mindste mængde hukommelse, som du gerne vil have konfigureret på den virtuelle maskine som et absolut minimum. Hvis Hyper – V-værten beslutter at tage hukommelsen væk fra den virtuelle maskine, hvis den ikke bruges, når den grænsen for hukommelse, som den kan tage væk fra den virtuelle maskine, når den når den minimale RAM-værdi.

Maksimal RAM

Maksimal RAM er grænsen for RAM, som du gerne vil konfigurere i modsat retning. Hvis VM-arbejdsbyrden fortsat kræver hukommelse til den virtuelle maskine, vil Hyper-V-værten fortsat give mere og mere hukommelse op til det beløb, der er angivet i dette felt. Men når denne grænse er nået, vil værten ikke give mere hukommelse til den virtuelle maskine.

hukommelsesbuffer

hukommelsesbufferen er en interessant konfigurationsindstilling med hensyn til, hvordan Hyper-V-værten vil vokse hukommelsen, når gæstens operativsystems arbejdsbyrde anmoder om mere. Dette er dybest set indstillingen af, hvor store hukommelsesstykker er, når hukommelsen øges op baseret på efterspørgsel.

standardindstillingen for denne indstilling er 20%, men kan justeres. Dette betyder, at Hyper-V-værten vil vokse hukommelse baseret på den angivne procentdel i denne indstilling af Startup RAM-værdien. Hvis den konfigurerede RAM er 1024 MB, øger Hyper-V først hukommelsen med 20% af det beløb, der er 204 MB.

som du kan se på skærmbilledet af Hyper-V virtual machine-indstillingerne, når du ser på hukommelseskonfigurationen, når afkrydsningsfeltet Aktiver dynamisk hukommelse er markeret, har du tre værdier, der nu kan konfigureres.

Konfigurer grundlæggende Hyper-V virtuel maskine

Konfigurer grundlæggende Hyper – V virtuelle Maskinhukommelsesressourcer og indstillinger

Hyper-V dynamisk hukommelse bedste praksis og overvejelser

når du bruger dynamisk hukommelse, er der et par overvejelser, der skal gøres, og bedste praksis at tænke over. Som nævnt i configure basic Hyper-V virtual machine CPU ressourcer og indstillinger post, dynamisk hukommelse kan ikke bruges med virtual NUMA. Med andre ord vil en virtuel maskine med dynamisk hukommelse aktiveret i det væsentlige blive låst i en virtuel NUMA-knude, og ingen NUMA-topologi præsenteres for den virtuelle maskine uanset de virtuelle NUMA-indstillinger. Se Hyper – V Processor Ydeevne.

hold Integration tjenester ajour i din gæst virtuelle maskiner. Hyper-V er stærkt afhængig af Integrationstjenesterne, der er bosiddende i den virtuelle maskine, for korrekt at kontrollere dynamisk hukommelse. At sikre, at du har den nyeste version af integrationstjenester installeret, hjælper med at sikre, at dynamisk hukommelse fungerer og opfører sig, som du ville forvente.

en god tommelfingerregel med dynamisk hukommelse er ikke at bruge den overalt og heller ikke blive vild med de maksimale værdier, der er tildelt, da dette kan føre til hukommelseskonflikt eller i den anden ende af spektret en hukommelsessultet virtuel maskine.

Afsluttende tanker

som vi har set, har Hyper-V en rigtig god hukommelseskonfiguration, der kan bruges til at kontrollere hukommelsesforsyning og brug fra et Hyper-V-værtsperspektiv på en sådan måde, at både kapacitet og ydeevne kan maksimeres. Det er vigtigt at forstå de dynamiske hukommelsesindstillinger for korrekt konfiguration af funktionaliteten på en virtuel maskine.

ved at bruge Hyper-V-hukommelseskonfigurationen sammen med de tilgængelige CPU-konfigurationsindstillinger giver Hyper-V en ekstremt fleksibel, konfigurerbar og kapabel hypervisor til at køre dagens forretningskritiske produktionsbelastninger.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.