是否可以在其 systemd 服务单元文件中为特定进程(比如说 httpd.service)设置 CPUAffinity=0?
答案1
默认的 CPU 亲和性掩码CPUAffinity=0,24,48,72
适用于 systemd 管理的所有服务,但您可以为每个单元设置自己的亲和性设置。
要为 systemd 服务设置 CPU 亲和性掩码,请使用CPUAffinity
单元文件选项:
- 检查您选择的服务中的 CPUAffinity 单元文件选项的值:
$ systemctl show --property CPUAffinity <service name>
- 以 root 身份,将所需值设置为亲和力掩码(如“0”):
systemctl set-property <service name> CPUAffinity=0
- 重启服务
systemctl restart <service name>