Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 23 |
Nodes: | 6 (0 / 6) |
Uptime: | 40:47:57 |
Calls: | 583 |
Calls today: | 1 |
Files: | 1,138 |
Messages: | 110,394 |
The CPU_* macros and sched_setaffinity() etc allow you to try and force a >given process to run on a given CPU/core , but is there a way to set the >affinity of a process yet to be created by fork() ? Eg if I have a parent >process running on CPU 0 can I make it so that the child will run on CPU 1 >before the child is created so that the child itself doesn't have to set
the affinity? I'm thinking of situations with fork-exec when the exec'd >binary won't set any affinity so the parent needs to do it for it.
Thanks for any help.