Feltettem egy Debian 4.0r3-ra a vmware 1.04-et és a vmware consolon beállítottam ezt "fit all virtual machine memory into reserved host ram" amitől azt vártam, hogy a virtuális gépek által használt memória majd a fizikai memóriába kerül, de ez valamiért nem így történt. Kb 180M használ a 2G-ból, pedig 1G lenne a normális a jelenlegi kihasználtság alapján!
A gépen a virtuális gép könyvtárában létre hoz egy "564d2.....04777f5a.vmem" fájlt ami a virtuálig gépnek adott memóriával megegyezik.
Mert az eddigi álláspont szerint nem használja a gyors memóriát és tekeri a vinyót és ez nem oké így!
Mit kellene állítanom vagy beírnom a konfig fájlba, hogy teljes mértékben a memóriát használja?
- 1705 megtekintés
Hozzászólások
Vagy épp ez a jó?
Tehát azon gondolkozok, hogy ez a 180M a rendszer + vmware és a virtuális gépek memóriája pedig cache-elésre van bízva?
Ha ez igaz akkor min változtat ha "Allow some virtual machine memory to be swapped"-ra állítom a vmware consolban a host gépet?
Kinek milyen tapasztalata van ilyen nagy memória igényű alkalmazások futtatásában vmware virtuális gépen?
- A hozzászóláshoz be kell jelentkezni
up
- A hozzászóláshoz be kell jelentkezni
Nekem jól működik a "fit all virtual machine memory into reserved host ram" funkció - 512M memóriájú virtuális gép 25% memóriát használ a 2G-s hostgépen, az pedig hogy létrehoz egy 512M-es .vmem file-t az természetes: oda teszi el a ramot ugyanis ha suspendelsz.
A host OS: Ubuntu 7.10, Vmware Server 1.05, de a korábbiakkal sem volt szerintem ilyen probléma.
- A hozzászóláshoz be kell jelentkezni
Windowson épp nincs fenn, de emlékeimben ugy van, hogy frankón a fizikai gép memóriáját megkajálta a virtuális gép, de ezt ami most van egyáltalán nem értem.
Úgy néz ki, hogy szinte semmit nem tesz a memóriába.
2 gép fut rajta épp:
1, windows 1G össz, ebből pl fele kihasznált
2, debian 760M össz és ebből 512M foglalt
A fizikai gépen továbbra is CSAK 180M a foglalt.
szerk:
És mi a legdurvább? Hát ez:
A Debianos virtuális gépen megy egy munin: app 523M, cache 198M, stb...
Ezzel szemben a vmware webes felületén mit ír ki: 74M
Nah ezt hogy csinálja?
- A hozzászóláshoz be kell jelentkezni
És hogy folytassam az eddigi tapasztalatokat:
Amikor ujraindítom a gépet akkor a vmware webes felületén majdnem jól mutatja a memória kihasználtásgát, tehát majdnem megegyezik a virtuális gépen törénő felhasználással, de kb 10 perc után lemegy 100M körüli értékre.
A fizikai gép 200M fölé nem hajlandó menni.
Valaki használ még itt wmvare server 1.04-et?
- A hozzászóláshoz be kell jelentkezni
A VMware Server nemcsak kezeli a memóriát, hanem gazdálkodik is vele, jó eséllyel ebbe futottál bele:
- transparent page sharing: folyamatosan pásztázza a memória területeket, és ha azonos tartalmúakat talál, akkor összevonja (copy-on-write)
- memory trimming: ha egy memória területet a virtuális gép nem használ, azt a gazdagép számára elérhetővé teszi
- A hozzászóláshoz be kell jelentkezni
up
- A hozzászóláshoz be kell jelentkezni
Közben olvastam a másik szálban, hogy megoldódott a problémád. A vinyó akkor mégsem kerreg?
- A hozzászóláshoz be kell jelentkezni
Valami ötlete van valakinek?
- A hozzászóláshoz be kell jelentkezni
up
- A hozzászóláshoz be kell jelentkezni
Szia
ezzel en is szivtam.
Most olvastam csak, jo regi de itt a válasz:
a vm gep vmx filebe ezt rakd be
sched.mem.pshare.enable=FALSE
es az (VM > Settings > Options > Advanced ben) Disable memory page trimming legyen.
Udv
Szijártó Zoltán
Aki tud az alkot, aki nem tud az csak szövegel.
- A hozzászóláshoz be kell jelentkezni