Compare commits

...

1 Commits

Author SHA1 Message Date
Witold Kręcicki
7e2b3d93f7 Test larger quantum and more threads 2018-08-10 19:59:13 +02:00
2 changed files with 3 additions and 4 deletions

View File

@@ -773,7 +773,7 @@ create_managers(void) {
INSIST(named_g_cpus_detected > 0);
if (named_g_cpus == 0)
named_g_cpus = named_g_cpus_detected;
named_g_cpus = named_g_cpus_detected * 1.5;
isc_log_write(named_g_lctx, NAMED_LOGCATEGORY_GENERAL,
NAMED_LOGMODULE_SERVER, ISC_LOG_INFO,
"found %u CPU%s, using %u worker thread%s",
@@ -787,7 +787,7 @@ create_managers(void) {
if (named_g_cpus_detected == 1)
named_g_udpdisp = 1;
else
named_g_udpdisp = named_g_cpus_detected - 1;
named_g_udpdisp = named_g_cpus_detected;
}
if (named_g_udpdisp > named_g_cpus)
named_g_udpdisp = named_g_cpus;

View File

@@ -158,8 +158,7 @@ void
isc__taskmgr_resume(isc_taskmgr_t *manager0);
#define DEFAULT_TASKMGR_QUANTUM 10
#define DEFAULT_DEFAULT_QUANTUM 5
#define DEFAULT_DEFAULT_QUANTUM 100
#define FINISHED(m) ((m)->exiting && EMPTY((m)->tasks))
/*%