Seite 1 von 1

Multiproz. mit XP Prof. VM und warum ist SMP so umstritten?

Verfasst: 25.10.2005, 15:29
von Jens
Hallo NG,

kann mir jemand verraten, warum ich trotz freigeschaltetem SMP einem Windows XP Prof. VM in der Konfiguration keinen zweiten Prozessor zuweisen kann? Hat das einen tieferen Sinn?

Und warum ist das SMP eigentlich so umstritten?

Gruß
Jens

Multiproz. mit XP Prof. VM und warum ist SMP so umstritten?

Verfasst: 25.10.2005, 16:27
von stgepopp
Hallo Jens,

dies kommt daher, weil VMware nicht möchte (Freigabe), dass XP Gäste mit 2 CPUs betrieben werden. Nachzulesen im esx_systems_guide.pdf.

Du könntest (nicht supported) mal ein W2k3 Standard als Guest-OS-Type auswählen und trotzdem XP installieren. Dann könntest Du 2 VCPUs konfigurieren und nutzen.

SMP ist nicht umstritten. Es wird sogar ein 4-SMP in VMs geben. Umstritten ist lediglich die Situation in der SMP-VMs verwendet werden und vor allem auf welcher Hardware.

Z.B. sinnvoll:

SMP-VM mit Applikationen, die davon profitieren wie z.B. DB, Exchange, evtl. Web -> auf Systemen mit mehr als 4 Cores

Z.B. überhaupt nicht sinnvoll:

- SMP-VM für File oder Print
- SMP-VM auf Systemen mit 2 Cores

Hintergrund:

die VCPUs einer SMP-VM werden nur dann gerechnet, wenn beide VCPUs scheduled werden, d.h. könnte die 1.VCPU gerechnet werden muss der Monitor warten bis für die 2. VCPU eine physikalische CPU frei ist. Dies ist das sog. Coscheduling. Als schöne Anlogie kann man sich folgendes Bild vorstellen:

überbreiter Schwertransporter, dies wäre die SMP-VM. Wenn dieser auf einer 2-spurigen Autobahn fährt (== 2 PCPU-Host) -> keiner kann überholen. Dasselbe nochmals auf einer 4-spurigen >Autobahn (== 4 PCPU-Host). Hier können andere überholen.

Erich

Verfasst: 25.10.2005, 18:45
von GTMK
überbreiter Schwertransporter, dies wäre die SMP-VM. Wenn dieser auf einer 2-spurigen Autobahn fährt (== 2 PCPU-Host) -> keiner kann überholen. Dasselbe nochmals auf einer 4-spurigen >Autobahn (== 4 PCPU-Host). Hier können andere überholen.


Die Analogie stimmt nach meinem Verständnis nicht so ganz. Durch den Einsatz von vSMP werden nicht die anderen Gäste ausgebremst, sondern der vSMP-Gast selbst. Um in Deinem Bild zu bleiben: Der Schwerlasttransporter läuft auf ein noch langsameres Fahrzeug auf, kann aber nicht überholen, weil er selbst zwei Spuren braucht.

Georg.

Verfasst: 26.10.2005, 09:44
von joe.hidden
die analogie mit dem schwertransport finde ich superklasse.

werde ich demnächst in meine schulung einbauen.

Dankeschön!

Verfasst: 26.10.2005, 17:08
von Jens
Ja - das ist wirklich ein prima Beispiel - das hat mich jetzt auch bei meinen Testinstallationen weiter gebracht.

Dankeschön Euch beiden!