Nov 29 – 30, 2021
UTC timezone
OARC 36 Day 1 - begins 14:00 UTC Today 29 November

Independent Performance Verification of XDP-accelerated Knot DNS

Nov 30, 2021, 2:30 PM
Standard Presentation Online Workshop OARC 36 Day 2


Mr Brad Ellis (CENGN (Centre of Excellence in Next Generation Networks))


Over the last year, Knot DNS has added support for Linux’s eXpress Data Path. CIRA and CENGN, with the help of CZ.NIC, took a deep dive into characterizing Knot DNS’s performance with XDP on both UDP and TCP-based queries. On a 36-core server, 16M QPS was achieved on UDP-based queries, and 1.3M QPS on TCP-based queries.

This presentation will detail the hardware, software, configurations and testing methodologies used to achieve these results. We will share the successes and failures we experienced along the way. We also propose a unit of measurement to allow rough performance comparisons between different processor types: QPS/core-GHz.

Primary author

Mr Brad Ellis (CENGN (Centre of Excellence in Next Generation Networks))


Amanda Swain (CIRA)

Presentation materials