From e94e4907163926d6ccf4de30907f48c03b812d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Thu, 12 Sep 2024 10:49:34 +0000 Subject: [PATCH] Update benchmarks: add auth section --- benchmarks.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/benchmarks.md b/benchmarks.md index df52d9d..b986284 100644 --- a/benchmarks.md +++ b/benchmarks.md @@ -40,4 +40,11 @@ See DNS-OARC 42, DNS Benchmarking 101: Essentials and Common Pitfalls [slides](h - `SHOTGUN_TRAFFIC_MULTIPLIER`: Load _factor_. For normal resolver play in range keep 10-20. - `SHOTGUN_ROUNDS`: How many times individual test should be repeated. Use at least 3 if you want sensible results. - `SHOTGUN_DURATION`: Test duration in seconds, normally most cache misses happen in first minute. Use e.g. 300 if you are also interested in hot-cache behavior. - - Click `[Run pipeline]` button at the bottom of the form \ No newline at end of file + - Click `[Run pipeline]` button at the bottom of the form + + +## Authoritative +- :warning: Different queries have different processing cost - and it also depends on zone contents! + - See e.g. https://www.knot-dns.cz/benchmark/ with test results for half a dozen different test setups +- :warning: Raw QPS is not everything! +- Authoritative servers can (_also_) suffer from latency spikes - see DNS-OARC 40 Detecting latency spikes in DNS server implementation(s) [slides](https://indico.dns-oarc.net/event/46/contributions/988/attachments/940/1733/Detecting%20latency%20spikes%20in%20DNS%20server%20implementation.pdf), [video](https://www.youtube.com/watch?v=sldtB4iGp5k&t=8123s) \ No newline at end of file