Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Workstation 6.5 Speicherproblem

Hilfe bei Problemen mit der Installation und Benutzung der VMware Workstation und VMware Workstation Pro.

Moderatoren: Dayworker, irix

Member
Beiträge: 15
Registriert: 10.03.2008, 15:29

Workstation 6.5 Speicherproblem

Beitragvon rick64 » 08.03.2009, 19:19

Hallo zusammen,

Ich habe nach der Suche nix gefunden, was mir das erklären könnte, deswegen frage ich mal jetzt :grin:

Neulich habe ich mein Gast(s.u.) getestet und verstehe nicht warum, wenn ich dem Gast 2GB fest zuweise, es unteranderem bis zu 2x langsamer als mit 1GB ist?
Ich kompiliere zum Testen ein Tool, was etwa 2.30 min. mit 1GB dauert und etwa 4 min., wenn ich 2GB zuweise. Der Speicher wird im Vista nur jeweils etwa 2.5GB +/-200MB belegt .
Wenn ich main.useNamedFile = "True" setze wird jeweils 10-15sec. schneller, außerdem wenn ich dem Gast 2GB zuweise, wird es nur 200-300 mehr in Vista belegt???
Der Speicher sonst ist ja da jeweils noch 3.x GB frei, wie man in CPU Usage ablesen kann.

Wie kann es sein? das verstehe ich nicht. Es ist offenbar, dass die Optionen prefvmx.useRecommendedLockedMemSiz und MemTrimRate vom VMWare ignoriert werden?
oder sehe ich da was falsch? Eigentlich sollte doch mit 2GB bei dieser Einstellung zu mindestens genauso schnell sein oder mache ich da was falsch?
In vmware.log wird angezeigt, dass die Parameter auf die Werte gesetzt sind(also wie in config).

Ich wüsste jetzt nicht, was ich machen könnte...

VMWare Workstation 6.5
Host Vista64 6GB RAM,
Gast suse11 1GB und 2GB RAM.

config.ini
MemTrimRate=0
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"

Vielen Dank
Grüß Rick

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 08.03.2009, 19:26

Das eine VM mit 1 Gb schneller als eine mit 2 GB RAM ist - ist normal

Member
Beiträge: 15
Registriert: 10.03.2008, 15:29

Beitragvon rick64 » 08.03.2009, 19:33

Danke für schnelle Antwort :)

... ja, aber warum ? :oops:

ich weise den Speicher fest zu und außerdem wird es nicht vollständig belegt oder ?
Der Unterschied bei der Belegung zwischen 1GB und 2GB ist grad mal 200MB, obwohl ich Swapping Memory und andere Flags abgeschaltet hab?

hm, das verstehe ich nicht :roll:

Experte
Beiträge: 1519
Registriert: 25.04.2005, 17:20
Wohnort: Wiesbaden

Beitragvon McStarfighter » 08.03.2009, 19:56

Frag ich mich auch gerade. Gut, wenn durch zu große Zuteilung der Host dann ausgebremst wird, ist ja noch klar. Aber hier reden wir von 6 GB RAM ...

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 08.03.2009, 20:30

wie steht denn
prefvmx.minVmMemPct = "100"
in der config.ini ?

Member
Beiträge: 15
Registriert: 10.03.2008, 15:29

Beitragvon rick64 » 08.03.2009, 22:44

das ist mein config.ini:

.encoding = "windows-1252"
prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"
prefvmx.allVMMemoryLimit = "4887"
MemTrimRate = "0"
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"

habe mal MemAllowAutoScaleDown = "FALSE" auch probiert, hat aber nix gebracht :?:

Member
Beiträge: 15
Registriert: 10.03.2008, 15:29

Beitragvon rick64 » 09.03.2009, 17:23

Es scheint so, dass die VMWare Workstation 6.5.1 build-126130 doch nicht kompletten Speicher in RAM schiebt, und 512MB-1GB scheinen wohl die goldene Mittelwerte zu sein.

Ich habe jetzt die Belegung überprüft und habe Folgendes:

Beim Starten der Workstation ohne weitere Progs laufen, wird ~1400MB (also reelle Belegung im Rechner) belegt.

Starten des Gastes(s.o) mit 256MB : ~1820MB
512MB : ~1900MB
1024MB : ~1900MB
2GB : ~1940MB
4GB : ~2040MB

Wenn ich versuche, 2. zweite VM bei 4GB Zuweisung zu starten, kommt Fehlermeldung nicht genug Speicher vorhandeln, obwohl real 2040MB belegt sind.

Grüß

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 09.03.2009, 18:01

? - ich verstehe deine Zahlenangaben nicht

Member
Beiträge: 15
Registriert: 10.03.2008, 15:29

Beitragvon rick64 » 09.03.2009, 18:12

Zuweisung im Gast :: reelle (physikalische) Belegung des Gesamtsystem mit Vista

256MB :: ~1820MB
512MB :: ~1900MB
1024MB :: ~1900MB
2GB :: ~1940MB
4GB :: ~2040MB

Also, ich weise dem Gast 256 MB und lese im Task-Manager bzw.CPU Usage des Hosts: 1820MB(+/-5MB) sind (insgesamt mit Host) belegt und sowieter bei 512MB(Gast) sind es 1900MB usw. 8)

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 09.03.2009, 18:21

verstehe ich immer noch nicht - was guckst du dir denn im taskmanager an ?

wieviel verbrauchen denn deine vmware-vmx processe ?

Member
Beiträge: 15
Registriert: 10.03.2008, 15:29

Beitragvon rick64 » 09.03.2009, 19:23

Also ich schaue mir im Windows Task-Manager ( nicht Ressourcenmonitor! ) die Belegung von Arbeitsspeicher an ( also, wie gesagt vereinfacht des Gesamtsystems)

Windows Task-Manager-> Leistung -> Arbeitsspeicher ( untere Balken bzw. mit Verlauf)

bzw. ich habe ein Gadget CPU Usage, was die Auslastung einzelne Kerne und die Belegung des Speichers von dem System (Hat erst mit VMWare als Programm nix zu tun) anzeigt. Es zeigt, wieviel Speicher von dem System benutzt wird !!!

In Ressourcenmonitor stehen bei dem vmware-vmx immer fast die gleiche Werte, egal, wieviel ich dem Gast zuweise und zwar etwa 44.000 zugesichert und 550.000 Arbeitssatz. Also egal, ob ich dem Gast 1, 2 oder 4 GB zuweise !!

Das habe ich mit den oben genannten Optionen getestet.

Ich habe mich jetzt mit der Tatsache abgefunden, daß die 1GB wohl das goldene Mittel von VMWare sind, ist auch ok so, nur ein wenig unverständlich !

Grüß

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 09.03.2009, 19:40

also hier auf meinem 32bit Host kann ich einer einzelnen VM bis zu 1600 MB geben die dann auch wirklich im RAM allocaiert bleiben - starte ich dann noch eine zweite VM geht der Wert runter.

Gebe ich der selben VM 3000 MB RAM werden trotzdem nur 1600 MB im RAM allociert.

Member
Beiträge: 15
Registriert: 10.03.2008, 15:29

Beitragvon rick64 » 09.03.2009, 19:58

kann natürlich an Vistas Speicherverwaltung liegen, aber wer weisst.

Kannst du dann dein config.ini posten??

Und also das heisst gibst du deine VM 256MB werden 256MB allocatiert und dann, wenn du dann 1600 zuweisst, werden die vergeben!!

hm kannst du bitte in deinen configs ( config.ini und ***.vmx ) irgendein Wert um 1600MB finden ??

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 09.03.2009, 20:06

die config.ini die ich verwende kannst du bei mir auf der Seite > vmx > config.ini nachlesen

Die 1600 MB scheinen eine fixer Wert zu sein - frueher konnten VMs mal maximal 1600 MB verwenden - als das danmn erweitert wurde - wurde scheinbar alles ueber 1600MB aus gelagert

Member
Beiträge: 15
Registriert: 10.03.2008, 15:29

Beitragvon rick64 » 09.03.2009, 20:25

also, mit 1600MB zugewiesen, ist es genuaso langsam wie mit 2048!

Die optimalst Lösung ist dann 1024MB... :o

... schade.

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 09.03.2009, 22:25


Member
Beiträge: 15
Registriert: 10.03.2008, 15:29

Beitragvon rick64 » 09.03.2009, 23:14

Danke für den Link.

http://communities.vmware.com/message/1185353#1185353 diesem hier nach, ist es Uberbleibsel aus 32bit Ära :(

Hoffentlich wird es bald anders .... ;)

Vielen Dank


Zurück zu „VMware Workstation und VMware Workstation Pro“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste