Agregue un segundo procesador a Virtualbox Ubuntu virtualizado de 32 bits

Agregue un segundo procesador a Virtualbox Ubuntu virtualizado de 32 bits

Tengo una máquina virtualizada Ubuntu de 32 bits desde hace algún tiempo en mi servidor de 4 procesadores. Le di un procesador pero ahora necesito más potencia. Agregué el segundo en la configuración de Virtualbox pero ubuntu virtualizado todavía piensa que es solo un procesador:

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:

¿Hay alguna manera de hacer que mi máquina Ubuntu virtualizada reconozca un segundo procesador?

Respuesta1

Hay una sección en la documentación de Virtualbox sobreConexión en caliente de CPU. Eso detalla el procedimiento para agregar otra CPU a los invitados de Linux.

Con los invitados de Linux, se aplica lo siguiente: Para evitar la expulsión mientras la CPU todavía está en uso, debe expulsarse antes desde el interior del invitado. Linux Guest Additions contiene un servicio que recibe eventos de eliminación en caliente y expulsa la CPU. Además, después de agregar una CPU a la VM, Linux no la utiliza automáticamente. El servicio Linux Guest Additions se encargará de eso si está instalado. De lo contrario, se puede iniciar una CPU con el siguiente comando:

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

Sobre elLimitaciones conocidasEn esta página se enumeran algunos inconvenientes de las capacidades SMP de los invitados de 32 bits. Principalmente problemas de rendimiento:

Rendimiento deficiente con invitados de 32 bits en ciertos modelos de CPU Intel que no incluyen soporte de optimización de hardware APIC virtual. Esto afecta principalmente a los huéspedes de Windows y Solaris, pero posiblemente también a algunas revisiones del kernel de Linux. Parcialmente solucionado en 3.0.12 para invitados Windows NT, 2000, XP y 2003 de 32 bits. Requiere la instalación de Guest Additions 3.0.12 o superior.

No dice que el procesamiento múltiple no sea posible.

información relacionada