Hi, I try to test unbound with dnsperf. My old bind server on proxmox vm results e1000 driver 4G ram 4 virtual CPUs: Statistics:
Queries sent: 12735 Queries completed: 12649 (99.32%) Queries lost: 86 (0.68%) Response codes: NOERROR 9192 (72.67%), SERVFAIL 119 (0.94%), NXDOMAIN 3338 (26.39%) Average packet size: request 38, response 222 Run time (s): 14.771516 Queries per second: 856.310212 Average Latency (s): 0.054782 (min 0.000427, max 3.399655) Latency StdDev (s): 0.145675 Where unbound has worse results on bare metal hardware (I have test server): Statistics: Queries sent: 4718 Queries completed: 4694 (99.49%) Queries lost: 24 (0.51%) Response codes: NOERROR 3384 (72.09%), SERVFAIL 41 (0.87%), NXDOMAIN 1269 (27.03%) Average packet size: request 38, response 93 Run time (s): 13.592185 Queries per second: 345.345506 Average Latency (s): 0.201078 (min 0.000199, max 4.933770) Latency StdDev (s): 0.345073 I try to use guide https://nlnetlabs.nl/documentation/unbound/howto-optimise/ after ершы settings performance worsened. ( Is there any guides to tune system for DNS perfomance? I see 4 threads: # unbound-control status version: 1.6.6 verbosity: 1 threads: 4 modules: 3 [ ipsecmod validator iterator ] uptime: 1519 seconds options: reuseport control(ssl) unbound (pid 10732) is running... Because CPU count is 4. # lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 but htop shows only two unbound -d instances. Thanks in advance.
