É possível definir CPUAffinity=0 para um processo específico (digamos httpd.service) em seu arquivo de unidade de serviço systemd?
Responder1
A máscara de afinidade de CPU padrão CPUAffinity=0,24,48,72
se aplica a todos os serviços gerenciados pelo systemd, mas você pode definir suas próprias configurações de afinidade por unidade.
Para definir uma máscara de afinidade de CPU para um serviço systemd, use a CPUAffinity
opção de arquivo de unidade:
- Verifique os valores da opção de arquivo unitário CPUAffinity no serviço de sua preferência:
$ systemctl show --property CPUAffinity <service name>
- Como root, defina o valor necessário como máscara de afinidade (como "0"):
systemctl set-property <service name> CPUAffinity=0
- Reinicie o serviço
systemctl restart <service name>