VMware/XEN memória, cache

Fórumok

A VMware memóriakezelésével kapcsolatban - miszerint cache-eléssel megnövelve a használható memóriát, képes a virtuális gépeknek összesen több memóriát kiosztani, mint a fizikai ram mérete - felmerült bennem, hogy erőforráskihasználás tekintetében mi a gazdaságosabb?
a., kiosztani egy arányos mennyiségű memóriát a VM-nek és a guest OS-en beállítani egy megfelelő méretű swap drive-ot
b., akár "kapacitáson felül" osztani ram-ot a VM-eknek, és hanyagolni a swap-et, elkerülve ezzel a virtuális processzor által a virtuális merevlemezre történő cache-elést, amit persze mind a host-nak kell lekezelnie. Lásson inkább a VM elegendően sok RAM-ot, a cache-elést meg bízzuk a VMware-re, ha szükséges

A címbeli XEN pedig ott jön a képbe, hogy elő lehet-e csalogatni belőle a fentihez hasonló funkciót, hogy viszonylag szűkös fizikai RAM kapacitással jobban tudjak gazdálkodni?

Hozzászólások

Legjobb tudomásom szerint a "memory overcommitment" egy VMwares "fícsőr", máshol ne keresd! Guglival keress rá!

Na csak nem bírtam ki, hogy ne írjak!

A swap nem úri passzió! Cserehely nélkül (swap, lapozó fájl) egy modern OS nem igazán elképzelhető. Tehát semmi esetre se hagyd ki. Sajnos az MS még nem értette meg miért hasznos külön partíciót fenntartani erre a célra.
Nem is beszélve arról, hogy az említett feature pont a swap -et használva (intenzíven használva), képes erre a memória "bővítésre". Ez igazán akkor hasznos, ha a több VM fut, de az egyes virtuális gépek futása csak időleges, az idejük nagy részében lehetnek "leállítva" (értsd pause). Azonban a Domain-0 -nak ezt izomból (processzor, HDD) kell pótolnia, ami természetesen a futási sebesség rovására megy, persze cserében jobban érezhetik magukat a VM-ek.

Minden esetre én kipróbálnám mindegyik módszert.

Végül a kérdésedre felelve, nem hinném, hogy lenne akadálya annak, hogy több memóriát ossz ki a VM-eknek mint amennyi fizikailag rendelkezésre áll. Persze attól, hogy több memóriát adsz egy virtuális gépnek, még nem feltétlen lesz gyorsabb.

----
概略情報