我有一个派生许多子进程的服务器进程。服务器进程与CPU核心具有关联性,但我不希望该关联性由子进程继承(而是OS应该处理在何处运行这些进程)。有没有办法针对cpu亲和力取消父子进程的链接?
您可以sched_setaffinity(2)在fork(2)和之后使用CPU掩码中设置的所有位进行调用execve(2)。
sched_setaffinity(2)
fork(2)
execve(2)