ESXi and Memory Overhead

Cameron Cameron, vanhempi konsultti

huomaa: oletetaan, että tämän dokumentin yleisö ymmärtää jo, miten VMware hallinnoi kaikkien ESXi-isännällä toimivien VMS-laitteiden muistia.

yksi VMwaren suurista eduista on kyky ylimerkitä suoritin-ja muistiresursseja, mikä mahdollistaa työkuormien konsolidoinnin. Kun virtualisoidaan järjestelmiä asiakkaillemme, joilla on suuri muistijälki (ts. tietokannat), näemme usein fyysisen muistin ehtyvän ennen kuin lähestymme ESXi-isännän laskentakapasiteetin rajaa. Tier – 1-työkuormille suosittelemme muistivarausten määrittämistä erityisesti ympäristöissä, joissa nämä liiketoimintakriittiset työkuormat sekoitetaan alemman tason VMs: ään.

jokainen VMware-kauppa ei halua käyttää muistivarauksia. Joskus, tämä voi laukaista muisti-ballooning kun tietyt tapahtumat, kuten vMotion, aiheuttaa varautunut vRAM lähestyä, tai ottelu, fyysinen RAM ESXi isäntä. Kun näin tapahtuu, ESXi-isäntä todennäköisesti kokee muistipallotapahtuman, ja mikä tahansa VM, jota ei ole suojattu muistivarauksella, voi vaikuttaa. Varatun vRAM: n yhteenlaskuun luottaminen ja sen vertaaminen fyysiseen RAM: iin voi kuitenkin johtaa väärään turvallisuudentunteeseen, sillä usein jokaisen VM: n yläpuolella olevaa muistia ei ole otettu huomioon.

House of Brick suosittelee sen sijaan, että kaikkien virtuaalikoneiden muistin (virtuaalikoneen muisti, VM-muisti yläpuolella ja VM-ydinmuisti) summa ei ylitä isännän fyysistä muistia.

yläpuolisesta muistista virtuaalikoneissa:

virtuaalikoneet tarvitsevat tietyn määrän käytettävissä olevaa yläpuolista muistia käynnistyäkseen. Sinun pitäisi olla tietoinen tämän määrän yläpuolella.

seuraavassa taulukossa on lueteltu se määrä ylämuistia, johon virtuaalikone tarvitsee virtaa. Kun virtuaalikone on käynnissä, sen käyttämä ylämuistin määrä saattaa poiketa taulukossa luetellusta määrästä. Näytearvot kerättiin VMX swap-ohjelmalla ja laitteisto MMU-ohjelmalla virtuaalikoneelle. (VMX swap on oletusarvoisesti käytössä.)

Huom.:
taulukossa on otos ylämuistiarvoista, eikä siinä pyritä antamaan tietoa kaikista mahdollisista konfiguraatioista. Voit määrittää virtuaalikoneessa olevan jopa 64 virtuaalista suoritinta riippuen palvelimen lisensoitujen suorittimien määrästä ja Vieraskäyttöjärjestelmän tukemien suorittimien määrästä.

Taulukko 1: Näytemuisti virtuaalikoneilla

, ESXi ja muistin yläpuolella

mitä näet yllä olevasta taulukosta on, että kun muistin varaaminen VM: ään kasvaa, niin myös muistin yläpuolella. Vaikka ESXi voi tyypillisesti palauttaa ylimitoitetun muistin (ESXi-muistinhallintamekanismien kautta), ylimenevää muistia ei voida palauttaa, mikä korostaa oikean kokoisten työmäärien tarvetta.

jokaisen organisaation on määritettävä omat käytäntönsä koskien muistivarauksia VMware-ympäristössään. Mutta, jos käytät Tier-1 työkuormia muiden työkuormien, ovat käynnissä tiukka muistia, tai näkevät muisti-ballooning, olla tietoinen siitä, että on muistia yläpuolella kunkin VM, joka ei ehkä ole otettu huomioon suunnittelun aikana.

Vastaa

Sähköpostiosoitettasi ei julkaista.