Legacy Benchmark

Latest benchmark

100GbE

40GbE

10GbE

Specifications

Machine Dell PowerEdge R6515
CPU AMD EPYC 7702P (64C/128T)
RAM 8x8 GB DDR4

Response Rate Benchmark

The testing infrastructure consists of two physical servers directly interconnected via 40GbE. One server replays prepared DNS queries at various rates to the second server, which runs the name server software under test. The corresponding responses are monitored on the querying server. The tool used to send the queries is kxdpgun.

Notes & Remarks

  • SMT is disabled, the number of active CPU cores is 64 (UDP) or 16 (TCP)
  • The number of network card channels is 64 (UDP) or 16 (TCP)
  • The number of nameserver threads/processes is 64 (UDP) or 16 (TCP)
  • Explicit CFLAGS="-O2 -g -DNDEBUG"
  • Enabled SO_REUSEPORT, socket affinity (Knot DNS), and minimal responses
  • Each server thread/process is bound to a CPU core (Knot DNS, NSD)
  • Every query over TCP establishes a new connection
  • Source IP addresses for TCP queries are from subnet /8 (IPv4) or /64 (IPv6)
  • The measurement of each query rate takes 15 seconds (UDP) or 60 seconds (TCP)
  • Deactivated connection tracking