GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nastavit afinitu CPU pro proces SYSTEMD v CentOS/RHEL 7

CPUAffinity je jednou z direktiv pro řízení afinity CPU k procesům prováděným systémem.

z manuálové stránky 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.

Konfigurace afinity CPU

1. Upravte soubor „/etc/systemd/system.conf “:

# vi /etc/systemd/system.conf

2. Zrušte komentář „CPUAffinity ” a připojte čísla CPU.

CPUAffinity=2,3

3. Restartujte server a ověřte stav afinity CPU.

Ověřit

Následující příkazy odhalují afinitu procesu k CPU:

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


Cent OS
  1. CentOS / RHEL:Jak povolit SSL pro Apache

  2. Jak nastavit proměnné prostředí pro službu systemd v CentOS/RHEL 7

  3. Jak nastavit limity zdrojů pro proces s Systemd v CentOS/RHEL 7 a 8

  1. Jak přidat vlastní skript do systemd v CentOS/RHEL 7

  2. Jak nastavit hodnoty ulimit pro službu systemd

  3. Jak omezit proces na jedno jádro CPU v Linuxu?

  1. Jak nastavit nebo změnit název hostitele v CentOS 7 / RHEL 7

  2. CentOS / RHEL 7 :Jak nastavit pravidla udev pro ASM na vícecestných discích

  3. Jak nastavit děti-max pro službu udev v CentOS/RHEL 7