Seite 1 von 1

2 Physikalische CPUs, aber nur eine wird in der SC erkannt ?

Verfasst: 29.06.2005, 13:37
von od73
hallo Leute,

ich habe ein Problem bei einem Dl380 G3 Server. Die Maschine ist mit zwei 3.06 GHz Xenons bestückt. Im BIOS werden beide voll erkannt, beim booten des ESX Servers kommt keine Fehlermeldung, aber in der Service Console steht nur eine CPU drin ??? Mir ist aufgefallen daß eine CPU mit 1MB L3 Cache ausgestattet ist und die Zweite nicht. Ich nehme an das liegt daran. Hat jemand schon das Phänomen gehabt ?

Verfasst: 29.06.2005, 13:48
von stgepopp
Hallo od73,

wo guckst du?

Die Service Console sieht immer NUR 1 CPU und zwar die CPU 0
Vergleiche einmal die Ausgaben der Kommandos:

cat /proc/cpuinfo -> Service Console
cat /proc/vmware/cpuinfo -> VMKernel

Erich

Verfasst: 29.06.2005, 15:22
von od73
Ja, das hab ich auch schon festgestellt. Ich habe mich wahrscheinlich ein wenig zu ungenau ausgedrückt. Ich meine in der Übersicht der ESX Oberfläche. Dort steht ja in Klammern (2) die Anzahl der phys. CPUs. Dort steht aber nur (1) , es sind aber 2 physk. verbaut !

Verfasst: 29.06.2005, 21:18
von stgepopp
Hallo od73,

die Serverhersteller geben nur CPUs des gleichen Typs frei. Du kannst mal den Server mit 'ner Knoppix-CD booten.

Erich

Verfasst: 30.06.2005, 09:06
von od73
Danke für die Antworten, aber lange Rede kurzer Sinn, man verbaut einfach zwei identische CPUs ! ESX ist in der Beziehung einfach zu unflexiebel, läuft aber umso stabiler !

Verfasst: 02.07.2005, 11:24
von od73
So, die neue CPU ist drin und die Zwei sind jetzt identisch. Das einzige Problem was es jetzt noch gibt, es wird immer nur noch eine CPU im ESX angezeigt. Muss ich den ESX neu installieren ? Ist der Kernel mit nur einer CPU kompiliert worden ? Ein upgrade hab ich auch schon gemacht, leider ohne Erfolg!

Verfasst: 02.07.2005, 11:47
von stgepopp
Hallo od73,

da muss was anderes falsch laufen.

Habe schon einen CPU-Upgrade von 1-Weg auf 2-Weg gemacht (HW wurde nur mit einer CPU bestellt). Gab keine Probleme.

Du könntest die HW mal checken:

- Boot nach VMware - Linux (statt esx) -> wieviele CPUn werden angezeigt?
- Boot mit Knoppix-CD -> wieviele CPUn werden angezeigt

Was ist das überhaupt für 'ne HW? Hast du im BIOS schon mal Reset Configuration Data gemacht? Falls ältere HP-HW check mal den Operating System Type (Windows!) und die APIC-Einstellung.

Falls das alles gar nichts bringt -> Sichere deine Konfigeinstellungen (User, Konfigänderungen, *.vmx -> vm-support) und installiere neu.

Der VMKernel unterstützt immer mehrere CPUn.

Erich

Verfasst: 02.07.2005, 11:56
von od73
Es ist ein DL 380 G3 mit zwei 3.06 1mb l3 Cache CPUs. Bei /proc/cpuinfo zeigt er cpu 00 an. Ich muss mal mit einer Knoppix booten, mal schauen was er da anzeigt. Du hast also auch noch eine CPU nachträglich eingebaut und der ESX hat die CPU sofort erkannt ? Das hab ich eigentlich auch so gedacht.

Verfasst: 26.07.2005, 09:30
von clabo
Ich hatte mal das Problem, dass Hyperthreading beim Proliant nicht aktiviert war -> ESX hat nur 1 CPU für VM's gesehen.

1. BIOS/Firmware Update (HP-Seite) durchgeführt.
2. Das System mit der Smartstart oder per BIOS als "prepared for MS Windows 2000/2003" eingestellt!

Dann hatte ich meine 2 CPU's, warum weiß ich bis heute nicht. Du musst dann natürlich 4 haben.