Fügen Sie dem virtualisierten 32-Bit-Ubuntu in Virtualbox einen zweiten Prozessor hinzu

Fügen Sie dem virtualisierten 32-Bit-Ubuntu in Virtualbox einen zweiten Prozessor hinzu

Ich habe seit einiger Zeit eine virtualisierte Ubuntu-Maschine mit 32 Bit auf meinem 4-Prozessor-Server. Ich habe ihr einen Prozessor gegeben, aber jetzt brauche ich mehr Leistung. Ich habe den zweiten in den Virtualbox-Einstellungen hinzugefügt, aber das virtualisierte Ubuntu denkt immer noch, es sei nur ein Prozessor:

cat /proc/cpuinfo 
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 15
model name  : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping    : 11
cpu MHz     : 2405.790
cache size  : 6144 KB
physical id : 0
siblings    : 1
core id     : 0
cpu cores   : 1
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 5 
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx lm constant_tsc up pni ssse3 lahf_lm
bogomips    : 4811.58
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

Gibt es eine Möglichkeit, meine virtualisierte Ubuntu-Maschine auf einen zweiten Prozessor aufmerksam zu machen?

Antwort1

In der Virtualbox-Dokumentation gibt es einen Abschnitt überCPU-Hot-Plugging. Darin wird das Verfahren zum Hinzufügen einer weiteren CPU zu Linux-Gästen detailliert beschrieben.

Bei Linux-Gästen gilt Folgendes: Um ein Auswerfen zu verhindern, während die CPU noch verwendet wird, muss sie vorher innerhalb des Gastes ausgeworfen werden. Die Linux Guest Additions enthalten einen Dienst, der Hot-Remove-Ereignisse empfängt und die CPU auswirft. Außerdem wird eine CPU, nachdem sie der VM hinzugefügt wurde, nicht automatisch von Linux verwendet. Der Dienst Linux Guest Additions kümmert sich darum, wenn er installiert ist. Wenn nicht, kann eine CPU mit dem folgenden Befehl gestartet werden:

echo 1 > /sys/devices/system/cpu/cpu<id>/online

Auf derBekannte EinschränkungenSeite werden einige Nachteile der SMP-Funktionen von 32-Bit-Gästen aufgelistet. Meistens Leistungsprobleme:

Schlechte Leistung mit 32-Bit-Gästen auf bestimmten Intel-CPU-Modellen, die keine Unterstützung für virtuelle APIC-Hardwareoptimierung bieten. Dies betrifft hauptsächlich Windows- und Solaris-Gäste, aber möglicherweise auch einige Linux-Kernel-Revisionen. Teilweise behoben in 3.0.12 für 32-Bit-Gäste von Windows NT, 2000, XP und 2003. Erfordert die Installation von Guest Additions 3.0.12 oder höher.

Es heißt nicht, dass Mehrfachverarbeitung nicht möglich ist.

verwandte Informationen