]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Experiment: different task quantums wpk-fix-recursive-performance
authorWitold Kręcicki <wpk@isc.org>
Fri, 23 Nov 2018 15:24:55 +0000 (15:24 +0000)
committerWitold Kręcicki <wpk@isc.org>
Fri, 23 Nov 2018 15:24:55 +0000 (15:24 +0000)
lib/dns/client.c
lib/isc/task.c

index 1523bf60ab0ac3147691488b2e0fdc6cc145c50b..e2f966022a27368a3bcd5a1a98f989c854995784 100644 (file)
@@ -66,7 +66,7 @@
 #ifdef TUNE_LARGE
 #define RESOLVER_NTASKS 24
 #else
-#define RESOLVER_NTASKS 24
+#define RESOLVER_NTASKS 48
 #endif /* TUNE_LARGE */
 
 /*%
index 63749c418a1dcbf9efbdcd703aa14a98d78524d8..fc4e781915f4e0c39770986e20ec52aa8a5a429e 100644 (file)
@@ -182,9 +182,9 @@ isc__taskmgr_resume(isc_taskmgr_t *manager0);
  * we switch to CONGESTED_QUANTUM tasks per loop.
  */
 
-#define DEFAULT_QUANTUM                        25
-#define CONGESTED_QUANTUM              10
-#define CONGESTED_TASK_LIMIT           5
+#define DEFAULT_QUANTUM                        50
+#define CONGESTED_QUANTUM              5
+#define CONGESTED_TASK_LIMIT           2
 
 #define FINISHED(m)                    ((m)->exiting && EMPTY((m)->tasks))