22.3. 配置服务的 CPU 使用量
使用 systemd,您可以指定可在哪些服务上运行的 CPU。
先决条件
- 有管理员特权。
流程
为服务创建补充的服务配置目录文件。
# md sscd使用
[Service]部分中的CPUAffinity属性将服务使用的 CPU 添加到 文件中。例如:
[Service] CPUAffinity=0,1 EOF重新加载 systemd 脚本配置。
# systemctl daemon-reload重启该服务。
# systemctl restart service
验证
显示指定服务仅限于的 CPU。
$ tuna -t mcelog -P其中
service是指定的服务。以下输出显示
mcelog服务仅限于 CPU 0 和 1。thread ctxt_switches pid SCHED_ rtpri affinity voluntary nonvoluntary cmd 12954 FIFO 20 0,1 2 1 mcelog