Можно ли установить CPUAffinity=0 для определенного процесса (скажем, httpd.service) в его файле сервисного модуля systemd?
решение1
Маска соответствия ЦП по умолчанию CPUAffinity=0,24,48,72
применяется ко всем службам, управляемым systemd, но вы можете задать собственные настройки соответствия для каждого устройства.
Чтобы задать маску привязки ЦП для службы systemd, используйте CPUAffinity
параметр файла модуля:
- Проверьте значения параметра файла модуля CPUAffinity в выбранной вами службе:
$ systemctl show --property CPUAffinity <service name>
- Как пользователь root, установите требуемое значение в качестве маски сродства (например, «0»):
systemctl set-property <service name> CPUAffinity=0
- Перезапустите службу.
systemctl restart <service name>