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
CentOS/RHEL:Odpojení sdílené složky Windows se nezdaří – „zařízení je zaneprázdněno“
Jak ověřit, zda je NX/XD povoleno nebo zakázáno v CentOS/RHEL 7 a 8