summaryrefslogtreecommitdiffhomepage
path: root/auto/sched (follow)
AgeCommit message (Collapse)AuthorFilesLines
2024-08-19auto: Add a check for Linux's sched_getaffinity(2)Andrew Clayton1-0/+19
This will help to better determine the number of router threads to create in certain situations. Unlike sysconf(_SC_NPROCESSORS_ONLN) this takes into account per-process cpu allowed masks as set by sched_setaffinity(2)/cpusets etc. So while a system may have 64 on-line cpu's, Unit itself may be limited to using just four of them in which case we should create four extra router threads, not sixty-four! Signed-off-by: Andrew Clayton <a.clayton@nginx.com>