BIND 10 trac2875, updated. c6379673023f116daca5e88da140178949a655ed [2875] Run the layered resolver in benchmarks
BIND 10 source code commits
bind10-changes at lists.isc.org
Mon Jul 22 06:42:47 UTC 2013
The branch, trac2875 has been updated
via c6379673023f116daca5e88da140178949a655ed (commit)
from 8bbe06eaa6ee91a9d24cc8dc990692609b512d4e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c6379673023f116daca5e88da140178949a655ed
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date: Mon Jul 22 08:42:24 2013 +0200
[2875] Run the layered resolver in benchmarks
-----------------------------------------------------------------------
Summary of changes:
src/bin/resolver/bench/main.cc | 10 ++++++++++
1 file changed, 10 insertions(+)
-----------------------------------------------------------------------
diff --git a/src/bin/resolver/bench/main.cc b/src/bin/resolver/bench/main.cc
index 9a7effe..f6f43a5 100644
--- a/src/bin/resolver/bench/main.cc
+++ b/src/bin/resolver/bench/main.cc
@@ -14,6 +14,7 @@
#ifdef BOOST_COROUTINES
#include <resolver/bench/coroutine_resolver.h>
+#include <resolver/bench/layers.h>
#endif
#include <resolver/bench/naive_resolver.h>
@@ -27,6 +28,15 @@ const size_t count = 1000; // TODO: We may want to read this from argv.
int main(int, const char**) {
#ifdef BOOST_COROUTINES
+ for (size_t i = 2; i < 5; ++i) { //fanout
+ for (size_t j = 1; j < 10; ++j) { // Number of workers
+ cout << "Layered cache with " << j << " work processes and " <<
+ "fanout of " << i << endl;
+ isc::resolver::bench::LayerResolver layer_resolver(::count, j, i);
+ isc::bench::BenchMark<isc::resolver::bench::LayerResolver>
+ (1, layer_resolver, true);
+ }
+ }
for (size_t i = 1; i < 10; ++i) {
cout << "Coroutine resolver with " << i << " threads" << endl;
isc::resolver::bench::CoroutineResolver coroutine_resolver(::count, i);
More information about the bind10-changes
mailing list