From f94f4bc1f4aa859e916a6413fecde5d71e2bc8d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Witold=20Kr=C4=99cicki?= Date: Thu, 18 Oct 2018 20:47:23 +0000 Subject: [PATCH] Set network threads CPU affintity. --- lib/isc/unix/socket.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/isc/unix/socket.c b/lib/isc/unix/socket.c index 6d3c68ee21..97e3526f92 100644 --- a/lib/isc/unix/socket.c +++ b/lib/isc/unix/socket.c @@ -3469,6 +3469,9 @@ netthread(void *uap) { (void)manager; bool done; int cc; + if (manager->nthreads > 1) { + isc_thread_setaffinity(thread->threadid); + } #ifdef USE_KQUEUE const char *fnname = "kevent()"; #elif defined (USE_EPOLL)