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

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: irix, Dayworker

Member
Beiträge: 10
Registriert: 10.04.2008, 11:44

mehrere VM's mit jeweils 2 CPU's laufen nicht gleichzeitg

Beitragvon griswold » 10.04.2008, 11:59

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 ?

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

Beitragvon continuum » 10.04.2008, 15:32

Hast du genug swap und Platz in /tmp ?

Member
Beiträge: 10
Registriert: 10.04.2008, 11:44

Beitragvon griswold » 10.04.2008, 18:44

Swap hat 10GB, wird aber nicht genutzt da ich 8GB Ram habe und wenn beide laufen ich nur 700MB von dem ganzen belege.

Ich habe nur eine Linux Partition auf der auch tmp (außer swap) ist und da sind noch 210GB frei.

Member
Beiträge: 10
Registriert: 10.04.2008, 11:44

Beitragvon griswold » 10.04.2008, 20:20

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.

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 12.04.2008, 09:23

Hallo,

ich würde sagen diese Aussage stimmt nicht:
VM's sind immer 32 bit Versionen !

Bei mir läuft ein Opensuse 10.3 Linux 2.6.22.17-0.1-default x86_64 in einer VM mit div. anderen VM's parallel (über Wochen) und das ohne Probleme.

Gruß Ronny

Member
Beiträge: 10
Registriert: 10.04.2008, 11:44

Beitragvon griswold » 12.04.2008, 11:35

Doch, stimmt schon, sin ja meine erstellten VM's

Ich erstelle die VM's immer auf Basis von 32 bit Versionen (XP oder Ubuntu). Brauche 64 bit nur als Host damit ich mehr als 4GB Ram für die VM's habe.

Macht niemand VM's mit 2 CPU's ?

Profi
Beiträge: 900
Registriert: 12.02.2005, 13:57
Wohnort: Süd-Niedersachsen

Beitragvon GTMK » 13.04.2008, 11:28

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.

Member
Beiträge: 11
Registriert: 13.04.2008, 12:35

Beitragvon aknirsch » 14.04.2008, 14:25

Konntest Du das Problem lösen? Ich stelle das gleiche fest!!!

Member
Beiträge: 10
Registriert: 10.04.2008, 11:44

Beitragvon griswold » 14.04.2008, 19:26

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.

Profi
Beiträge: 877
Registriert: 18.03.2005, 14:05
Wohnort: Ludwigshafen

Beitragvon Martin » 15.04.2008, 09:33

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: Google [Bot] und 1 Gast