GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo configurar la afinidad de la CPU para el proceso SYSTEMD en CentOS/RHEL 7

Afinidad de CPU es una de las directivas para controlar la afinidad de CPU de los procesos ejecutados por systemd.

de la página man de systemd.exec:

# man systemd.exec

CPUAffinity=

Controls the CPU affinity of the executed processes. Takes a list of CPU indices or ranges separated by either
 whitespace or commas. CPU ranges are specified by the lower and upper CPU indices separated by a dash. This 
option may be specified more than once in which case the specified CPU affinity masks are merged. If the empty 
string is assigned, the mask is reset, all assignments prior to this will have no effect. See sched_setaffinity(2)
 for details.

Configuración de afinidad de CPU

1. Edite el archivo “/etc/systemd/system.conf “:

# vi /etc/systemd/system.conf

2. Descomente “CPUAffinity ” y añada los números de CPU.

CPUAffinity=2,3

3. Reinicie el servidor y verifique el estado de la afinidad de la CPU.

Verificar

Los siguientes comandos revelan la afinidad de la CPU del proceso:

# taskset -p [process ID]
# ps --ppid 2 -p 2 -o uname,pid,ppid,cmd,cls,psr --deselect


Cent OS
  1. Cómo configurar o cambiar el nombre de host en CentOS 7 / RHEL 7

  2. Linux:¿cómo configurar la afinidad de CPU predeterminada para todos los demonios en Systemd?

  3. CentOS/RHEL 7:Cómo establecer reglas de udev para ASM en discos multirruta

  4. Cómo configurar children-max para el servicio udev en CentOS/RHEL 7

  5. Cómo controlar el recurso (cgroup) con systemd para el grupo de procesos de usuario en CentOS/RHEL 7

Cómo instalar/actualizar Systemd en RHEL/CentOS 7

Cómo configurar/cambiar el nombre de host en CentOS 8 / RHEL 8

Cómo instalar Varnish Cache 6 para Nginx en CentOS/RHEL 8

Cómo configurar una VPN basada en IPsec con Strongswan en CentOS/RHEL 8

Cómo configurar SSH en CentOS y RHEL

¿Cómo configurar la afinidad de la CPU para un proceso de C o C++ en Linux?