Configurar la afinidad de CPU para el proceso SYSTEMD

Configurar la afinidad de CPU para el proceso SYSTEMD en linux.

La afinidad de cpu, más conocida como CPUAffinity, ofrece la capacidad de vincular procesos específicos a uno o más procesadores.

El principal beneficio de la afinidad de CPU, es la optimización del rendimiento de la memoria caché. El sistema se esfuerza por mantener las tareas en el mismo procesador, pero en circunstancias críticas es posible que necesites imponer la afinidad (como ultimo recurso), a uno o varios procesadores.

Ayúdanos a crecer, vota por SoloLinux en la siguiente encuesta. Gracias por colaborar.

 

Configurar la afinidad de CPU para el proceso SYSTEMD

En este artículo de hoy, vemos como configurar el CPUAffinity del proceso Systemd, que como sabrás es el proceso principal de la mayoría de sistemas Linux.

Abrimos el archivo de configuración.

nano /etc/systemd/system.conf

Busca la siguiente linea.

CPUAffinity=

Imagen de ejemplo…

Afinidad de CPU en el proceso SYSTEMD

Afinidad de CPU en el proceso SYSTEMD

Descomentas la linea y defines la o las cpu que más te interesen. Por ejemplo al 2 y al 3…

#ShowStatus=yes
#CrashChVT=1
#CtrlAltDelBurstAction=reboot-force
CPUAffinity=2 3 <<-----------
#JoinControllers=cpu,cpuacct net_cls,net_prio
#RuntimeWatchdogSec=0
#ShutdownWatchdogSec=10min

Guarda el archivo y cierra el editor.

Para concluir, reiniciamos el servidor y verificamos que la afinidad es correcta. Recuerda que el proceso init siempre es el 1.

reboot

taskset -p 1

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario