Hoy hemos tenido que ampliar los procesadores de un servidor Cloud para un cliente. Lo bueno de estos servidores es que, cuando hay un aumento repentino de accesos, se les puede aumentar los recursos de forma temporal. Porque son servidores virtuales.
Sin embargo, la mayorรญa de las veces el aumento requiere reinicio y esto, en una mรกquina en producciรณn, puede no ser viable inmediatamente. Hoy os enseรฑamos cรณmo activar los procesadores aรฑadidos sin tener que reiniciar.
Cรณmo activar los procesadores de un servidor virtual sin reiniciar.
Al activar los procesadores nuevos podรฉis comprobar como todavรญa no estรกn en funcionamiento con los comandos de este artรญculo. Por ejemplo si hacemos un lscpu veremos algo como:
Si veis los CPU 0 y 1 aparecen online peor los 2 y 3 salen offline (en linux se centan desde 0).
Como hemos dicho podemos reiniciar, y activarรก los que tiene offline. Pero tambiรฉn podemos ejecutar estos comandos:
Activar procesadores.
echo 1 > /sys/devices/system/cpu/cpu2/online
echo 1 > /sys/devices/system/cpu/cpu3/online
De esta manera pones a 1 (online) los atributosย ย sysfs de dichos procesadores.
Tambiรฉn se puede hacer lo mismo con chcpu
chcpu -r
chcpu -e 2
(Esto reescanea los cpus y activa el procesador 2)
Para desactivar los procesadores:
echo 0 > /sys/devices/system/cpu/cpu2/online
echo 0 > /sys/devices/system/cpu/cpu3/online
Esto hace lo contrario.
Si ahora hacรฉis de nuevo unย lscpuย obtendrรฉis que estรกn todos activos:
Os recomendamos los siguientes productos relacionados con la informรกtica: