în ultimul post, am aruncat o privire asupra modului de configurare a resurselor și setărilor procesorului mașinii virtuale Hyper-V de bază.
Hyper-V conține o gamă largă de setări care afectează și controlează modul în care hipervizorul alocă resursele CPU de la gazda fizică la mașina virtuală. Aceasta include
- cantitatea de putere de procesare rezervată pentru mașina virtuală în momente de dispută,
- greutatea resurselor CPU pentru un anumit VM,
- modul de compatibilitate al procesorului în scopuri de migrare Live și
- Setări NUMA pentru a optimiza modul în care Hyper-V prezintă numa virtuală sistemului de operare invitat
acest lucru oferă o flexibilitate extraordinară în modul în care administratorii Hyper-V sunt capabili să configureze și să regleze VM-urile Hyper-V pentru diferitele lor nevoi CPU și cazuri de utilizare.
următorul pe lista de setări pentru a configura pentru o sarcină de lucru mașină virtuală, Hyper-V oferă o mulțime de setări diferite legate de memorie.
să aruncăm o privire la modul de configurare a resurselor și setărilor de memorie ale mașinii virtuale Hyper-V de bază.
Hyper-V Virtual Machine Advanced Memory Configuration
la fel ca advanced CPU configuration pentru funcțiile și setările procesorului Hyper-V, Hyper-V oferă funcții excelente pentru ajustarea și configurarea memoriei mașinii virtuale, care permite stoarcerea performanței și scalării optime din hardware-ul fizic utilizat pentru gazda Hyper-V. Setările de memorie Hyper-V sunt destul de simple, configurația cea mai de bază fiind, desigur, câtă memorie să atribuiți mașinii virtuale invitate.
ce este memoria dinamică în Hyper-V
pentru a modifica cantitatea de memorie atribuită unei mașini virtuale, aparatul trebuie să fie oprit. Cu toate acestea, există un mecanism slick pentru a permite gazdei Hyper-V să ajusteze automat cantitatea de memorie atribuită unei mașini virtuale din mers. Aceasta este cunoscută sub numele de memorie dinamică.
memoria dinamică conține o logică și setări foarte puternice care permit gazdei Hyper-V să ajusteze automat memoria pe baza cerințelor volumului de lucru care rulează în sistemul de operare invitat.
există câteva aspecte importante ale configurației memoriei dinamice care trebuie luate în considerare pentru a configura corect memoria dinamică. Acestea sunt memoria RAM minimă, memoria RAM maximă și memoria tampon.
să aruncăm o privire mai atentă asupra memoriei dinamice și să vedem cum intră în joc aceste valori și setări atunci când configurăm resursele și setările de memorie ale mașinii virtuale Hyper-V de bază.
configurarea setărilor de memorie dinamică Hyper-V
după cum sa menționat mai sus, memoria dinamică Hyper-V oferă beneficii extraordinare atunci când ne gândim la raportul de consolidare a serverului, eficiența și stoarcerea celei mai mari performanțe și capacități dintr-o gazdă Hyper-V dintr-o perspectivă de memorie.
cu memorie dinamică, gazda Hyper-V monitorizează utilizarea memoriei sistemului de operare invitat și apoi poate regla dinamic memoria atribuită mașinii virtuale pe baza valorilor populate în setările de alocare dinamică a memoriei. Acest lucru permite Hyper-V să funcționeze mai eficient în peisajul gazdei și ajută la atenuarea disputelor de memorie pur și simplu din cauza VM-urilor supra-furnizate.
să ne uităm la valorile care alcătuiesc configurația memoriei dinamice.
Startup RAM
Startup RAM este cantitatea de memorie configurată în caseta de configurare de sus pentru RAM. Aceasta este cantitatea de memorie pe care mașina virtuală a configurat-o atunci când este pornită. Această sumă nu se modifică nici cu memoria dinamică activată. Este cantitatea de memorie cu care începe VM. Din starea de pornire cu toate acestea, după ce VM se oprește de la pornire, setarea de memorie dinamică a gazdei Hyper-V va intra și va regla fie setarea memoriei în sus, fie în jos.
memorie RAM minimă
memoria RAM minimă este o valoare destul de intuitivă, deoarece este cea mai mică cantitate de memorie pe care ați dori să o configurați pe mașina virtuală ca minim. Dacă gazda Hyper-V decide să ia memoria de la mașina virtuală dacă nu este utilizată, va atinge limita de memorie pe care o poate lua de la mașina virtuală atunci când atinge valoarea minimă RAM.
RAM maximă
RAM maximă este limita de RAM pe care doriți să o configurați în direcția opusă. Dacă volumul de lucru VM continuă să solicite memorie pentru mașina virtuală, gazda Hyper-V va continua să acorde din ce în ce mai multă memorie până la suma setată în acest câmp. Cu toate acestea, odată atinsă această limită, gazda nu va acorda mai multă memorie mașinii virtuale.
memorie tampon
memoria tampon este o setare de configurare interesantă în ceea ce privește modul în care gazda Hyper-V va crește memoria atunci când volumul de lucru al sistemului de operare invitat solicită mai mult. Aceasta este în esență setarea cât de mari sunt bucățile de memorie atunci când memoria este incrementată în funcție de cerere.
valoarea implicită pentru această setare este de 20%, dar poate fi ajustată. Aceasta înseamnă că gazda Hyper-V va crește memoria pe baza procentului specificat în această setare a valorii RAM de pornire. Dacă memoria RAM configurată este de 1024 MB, Hyper-V va crește mai întâi memoria cu 20% din acea sumă care este de 204 MB.
după cum puteți vedea în captura de ecran a setărilor mașinii virtuale Hyper-V privind configurația memoriei, odată bifată caseta de selectare Activare memorie dinamică, aveți trei valori care sunt acum configurabile.
Hyper-V memorie dinamică cele mai bune practici și considerații
atunci când se utilizează memorie dinamică, există câteva considerații care trebuie să fie făcute și cele mai bune practici să se gândească. După cum sa menționat în configurarea resurselor și setărilor procesorului mașinii virtuale Hyper-V de bază, memoria dinamică nu poate fi utilizată cu numa virtuală. Cu alte cuvinte, o mașină virtuală cu memorie dinamică activată va fi în esență blocată într-un nod numa virtual și nicio topologie NUMA nu este prezentată mașinii virtuale indiferent de setările numa virtuale. A Se Vedea Performanța Procesorului Hyper-V.
mențineți serviciile de integrare actualizate în mașinile virtuale invitate. Hyper-V se bazează foarte mult pe serviciile de integrare care locuiesc în mașina virtuală pentru a controla corect memoria dinamică. Asigurându-vă că aveți cea mai recentă versiune de servicii de integrare instalat va ajuta să se asigure că memoria dinamică efectuează și se comportă așa cum v-ați aștepta.
o regulă bună cu memoria dinamică este să nu o folosiți peste tot și, de asemenea, să nu înnebuniți cu valorile maxime atribuite, deoarece acest lucru poate duce la disputa memoriei sau la celălalt capăt al spectrului o mașină virtuală înfometată de memorie.
Gânduri finale
după cum am văzut, Hyper-V are o configurație de memorie foarte bună, care poate fi utilizată pentru a controla furnizarea și utilizarea memoriei dintr-o perspectivă gazdă Hyper-V în așa fel încât atât capacitatea, cât și performanța să poată fi maximizate. Înțelegerea setărilor de memorie dinamică este importantă pentru configurarea corectă a funcționalității pe o mașină virtuală.
prin utilizarea configurației memoriei Hyper-V împreună cu setările de configurare CPU disponibile, Hyper-V oferă un hipervizor extrem de flexibil, configurabil și capabil să ruleze sarcinile de lucru de producție critice pentru afaceri.