Hallo
Leider habe ich durch die Suchfunktion nichts gefunden und auch nicht über google oder US vmware Forum.
Habe eine Maschine mit einer AMD Dualcore CPU und 8GB RAM. Hostsytem ist Ubuntu 7.10 (64bit).
Ich habe das ganze getestet mit VMWare Server 1.0.3, Server 2 beta1 und 2 beta2. Immer mit dem gleichen Ergebnis.
Ich erstelle eine VM mit 2 CPU's (windows 32 bit) und 2 GB RAM).
Das funktioniert einwandfrei.
Dann mache ich eine zweite VM mit 2 CPU's (windows 32 bit) und 2 GB RAM).
Geht auch.
Jetzt starte ich VM1 und alles geht !
Jetzt starte ich VM2 und Hostsytem Ubuntu geht auf 100% CPU Last, die zweite VM braucht 15 Minuten bis sie gestartet ist und die VM1 hat im Task-Manager eine CPU-last von 80% obwohl dort nichts passiert (idle).
Ist das ein generelles Problem ?
Ich wollte eben ein maximum an Rechenpower raus holen, deshalb die VM's mit 2 CPU's.
Gibt es da vielleicht Tricks oder Einstellungen die vorgenommen werden müssen ?
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!
mehrere VM's mit jeweils 2 CPU's laufen nicht gleichzeitg
Nur mal so als Info. Ich habe schon verschiedene Erfahrungen gemacht.
Als Host immer Ubuntu genommen, auch mal 32 bit.
VM's sind immer 32 bit Versionen !
Wenn ich mehrere VM's (XP) mit einer CPU gemacht hatte konnte ich auch 3 gleichzeitig laufen lassen ohne das es Probleme gab.
Auch die Kombi 1 VM (1 CPU, XP) und 1 VM (2 CPU's, XP) hat funktioniert.
Aber 2 VM's (XP) mit 2 CPU's ging nie.
Die Kombi 2x VM (1 CPU, XP) + 1x VM (1 CPU, Ubuntu 7.04) ging schief. Das habe ich mehrfach mit VMWare Server 1.0.4 probiert und es lag an der Ubuntu. Sobald die gelaufen ist war nach 1-2 Tagen schluss, Komplettabsturz von vmware server !
Also ich hab schon so einiges probiert.
Als Host immer Ubuntu genommen, auch mal 32 bit.
VM's sind immer 32 bit Versionen !
Wenn ich mehrere VM's (XP) mit einer CPU gemacht hatte konnte ich auch 3 gleichzeitig laufen lassen ohne das es Probleme gab.
Auch die Kombi 1 VM (1 CPU, XP) und 1 VM (2 CPU's, XP) hat funktioniert.
Aber 2 VM's (XP) mit 2 CPU's ging nie.
Die Kombi 2x VM (1 CPU, XP) + 1x VM (1 CPU, Ubuntu 7.04) ging schief. Das habe ich mehrfach mit VMWare Server 1.0.4 probiert und es lag an der Ubuntu. Sobald die gelaufen ist war nach 1-2 Tagen schluss, Komplettabsturz von vmware server !
Also ich hab schon so einiges probiert.
Auf einem DualCore-Host können VMs mit mehr als 1 vCPU sehr problematisch sein, da die VM nur dann CPU-Zyklen bekommt, wenn _beide_ Cores nichts zu tun haben. Je nachdem, wie ausgelastet der Host ist, kann das auch mal zu einem Performanceeinbruch führen. Wenn Du jetzt sogar 4 vCPUs auf einem DualCore fährst, ist der Streit um die Resourcen vorprogrammiert. Jede VM braucht beide Cores gleichzeitig, und dann ist da noch der Host.
Wenn man vSMP sinnvoll einsetzen will, werden mindestens 4 Cores benötigt.
Georg.
Wenn man vSMP sinnvoll einsetzen will, werden mindestens 4 Cores benötigt.
Georg.
Nein, das Problem besteht ja jetzt schon seit ca. 9 Monaten und allen Versionen.
Es ist ja so das ich auf einem dualcore Host 5 VM's mit 1CPU ohne Probleme laufen lassen kann aber keine 2 VM's mit 2 CPU's weill dann, obwohl überhaupt nichts gemacht wird, bei jedem Mausclick 100% CPU-Last kommt und der Bootvorgang 10 MInuten dauert.
Mir ist das schon klar das die Resourcen geteilt werden, aber wenn die Dinger ja nichts machen brauchen sie auch keine grossen resourcen, oder ?
Ich kann ja auch eine VM (2 CPU) und mehrere 1CPU VM's laufen lassen, das geht ja auch.
Ich wollte jetzt nurmal schauen ob es ne Lösung dafür gibt bevor ich mich entscheide welche VM Software ich nutzen werde.
Es ist ja so das ich auf einem dualcore Host 5 VM's mit 1CPU ohne Probleme laufen lassen kann aber keine 2 VM's mit 2 CPU's weill dann, obwohl überhaupt nichts gemacht wird, bei jedem Mausclick 100% CPU-Last kommt und der Bootvorgang 10 MInuten dauert.
Mir ist das schon klar das die Resourcen geteilt werden, aber wenn die Dinger ja nichts machen brauchen sie auch keine grossen resourcen, oder ?
Ich kann ja auch eine VM (2 CPU) und mehrere 1CPU VM's laufen lassen, das geht ja auch.
Ich wollte jetzt nurmal schauen ob es ne Lösung dafür gibt bevor ich mich entscheide welche VM Software ich nutzen werde.
Für eine 2 vCPU VM müssen beide CPU Cores gleichzeitig frei/verfügbar sein, damit der VMware Scheduler dieser VM Rechenzeit zuordnen kann. Da aber das Host-System und VMware selbst auch Rechenzeit auf mindestens einer CPU benötigen, ist damit oft einer der Cores belegt und keine 2 vCPU VM solange aktiviert werden. Bei VMs mit nur einer CPU kann der Scheduler alle "Belegungslücken" eines der Cores nutzen.
Zurück zu „VMserver 1 und GSX“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast