如何防止子分支进程继承CPU亲和性

How to prevent inheriting CPU affinity by child forked process?

本文关键字:继承 CPU 亲和性 进程 分支 何防止      更新时间:2023-10-16

我有一个服务器进程,它派生了许多子进程。服务器进程与CPU核心有亲缘关系,但我不希望这种亲缘关系被子进程继承(而是操作系统应该处理在哪里运行这些进程)。是否有一种方法来断开父子进程相对于cpu亲和力?

可以在fork(2)之后,execve(2)之前设置CPU掩码的所有位来调用sched_setaffinity(2)