From: Witold Kręcicki Date: Fri, 14 Feb 2020 08:18:48 +0000 (+0100) Subject: Use RESOLVER_NTASKS_PERCPU - 32 for regular tuning, 8 for small X-Git-Tag: v9.17.1~90^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d80266f7e39072460a91ebec4a5abd0dc577043;p=thirdparty%2Fbind9.git Use RESOLVER_NTASKS_PERCPU - 32 for regular tuning, 8 for small --- diff --git a/bin/named/server.c b/bin/named/server.c index e2e9394bff1..fa30fcb4fe5 100644 --- a/bin/named/server.c +++ b/bin/named/server.c @@ -145,13 +145,13 @@ #endif /* ifndef SIZE_AS_PERCENT */ #ifdef TUNE_LARGE -#define RESOLVER_NTASKS 523 -#define UDPBUFFERS 32768 -#define EXCLBUFFERS 32768 -#else /* ifdef TUNE_LARGE */ -#define RESOLVER_NTASKS 31 -#define UDPBUFFERS 1000 -#define EXCLBUFFERS 4096 +#define RESOLVER_NTASKS_PERCPU 32 +#define UDPBUFFERS 32768 +#define EXCLBUFFERS 32768 +#else +#define RESOLVER_NTASKS_PERCPU 8 +#define UDPBUFFERS 1000 +#define EXCLBUFFERS 4096 #endif /* TUNE_LARGE */ #define MAX_TCP_TIMEOUT 65535 @@ -4538,8 +4538,8 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewlist, cfg_obj_t *config, ndisp = 4 * ISC_MIN(named_g_udpdisp, MAX_UDP_DISPATCH); CHECK(dns_view_createresolver( - view, named_g_taskmgr, RESOLVER_NTASKS, ndisp, - named_g_socketmgr, named_g_timermgr, resopts, + view, named_g_taskmgr, RESOLVER_NTASKS_PERCPU * named_g_cpus, + ndisp, named_g_socketmgr, named_g_timermgr, resopts, named_g_dispatchmgr, dispatch4, dispatch6)); if (dscp4 == -1) {