User Tools

Site Tools


linux:unbound

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
linux:unbound [2018/03/25 07:19] cbredilinux:unbound [2019/12/16 05:33] (current) cbredi
Line 20: Line 20:
   do-ip6: no # if IPv6 is not available   do-ip6: no # if IPv6 is not available
   so-reuseport: yes   so-reuseport: yes
 +</code>
 +
 +
 +Performance optimisation:
 +
 +[[https://nlnetlabs.nl/documentation/unbound/howto-optimise/]]
 +
 +<code>
 +server:
 +    # use all CPUs
 +    num-threads: <number of cores>
 +
 +    # power of 2 close to num-threads
 +    msg-cache-slabs: <same>
 +    rrset-cache-slabs: <same>
 +    infra-cache-slabs: <same>
 +    key-cache-slabs: <same>
 +
 +    # more cache memory, rrset=msg*2
 +    rrset-cache-size: 100m
 +    msg-cache-size: 50m
 +
 +    # more outgoing connections
 +    # depends on number of cores: 1024/cores - 50
 +    outgoing-range: 950
 +
 +    # Larger socket buffer.  OS may need config.
 +    so-rcvbuf: 4m
 +    so-sndbuf: 4m
 +
 +    # Faster UDP with multithreading (only on Linux).
 +    so-reuseport: yes
 </code> </code>
linux/unbound.txt · Last modified: 2019/12/16 05:33 by cbredi