Daniel
Thank you for your time

# knotc status workers
UDP workers: 24, TCP workers 24, background workers: 10 (running: 0, pending: 0)


image.png

Kind regards
Jonathan


On Wed, 23 Sep 2020 at 07:59, <daniel.salzman@nic.cz> wrote:
Hi Jonathan,

On 2020-09-22 23:11, Jonathan Hewlett wrote:
> Hi,
>
> We run around 50 knot servers around the world, with great success -
> thanks for the software!

Thanks for this feedback :-)

>
> We are just a little curious about seemingly high CPU usage, and how
> best to interpret the results, if someone could advise?  Specifically,
> we are seeing the majority of the cpu time in 'system' and not 'user',
> what would that suggest is happening perhaps?

Could you provide me the output from `knotc status workers`?

I like htop. Are you able to send me a screenshot when running htop? :-)
[Don't forget to configure:
  F2
  Display options->Detailed CPU time
(System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest)
  F10
]

Best,
Daniel

>
> Any tuning help gratefully received!
>
> Our platform (sample)
>
> 24 Core CPU E5-2440 0 @ 2.40
> 64Gb RAM
> SSD
>
> knot-2.9.5, running on Centos 8.2
>
> Currently receiving around 4k pps
>
> Server is authoritative for a 278 zones, the largest zone file being
> around 600Mb
>
> Output of top
>
> top - 20:50:38 up 6 days,  4:49,  2 users,  load average: 13.47,
> 12.34, 11.83
> Tasks: 321 total,   2 running, 318 sleeping,   0 stopped,   1 zombie
> %Cpu0  :  4.0 us, 34.1 sy,  0.0 ni, 60.3 id,  0.3 wa,  0.7 hi,  0.7
> si,  0.0 st
> %Cpu1  :  4.3 us, 19.4 sy,  0.0 ni, 75.3 id,  0.0 wa,  0.3 hi,  0.7
> si,  0.0 st
> %Cpu2  :  4.3 us, 33.8 sy,  0.0 ni, 60.9 id,  0.0 wa,  0.7 hi,  0.3
> si,  0.0 st
> %Cpu3  :  5.0 us, 21.2 sy,  0.0 ni, 73.2 id,  0.0 wa,  0.3 hi,  0.3
> si,  0.0 st
> %Cpu4  :  3.3 us, 34.9 sy,  0.0 ni, 61.5 id,  0.0 wa,  0.3 hi,  0.0
> si,  0.0 st
> %Cpu5  :  3.0 us, 20.2 sy,  0.0 ni, 76.2 id,  0.0 wa,  0.3 hi,  0.3
> si,  0.0 st
> %Cpu6  :  4.0 us, 35.2 sy,  0.0 ni, 60.4 id,  0.0 wa,  0.3 hi,  0.0
> si,  0.0 st
> %Cpu7  :  5.0 us, 18.7 sy,  0.0 ni, 76.0 id,  0.0 wa,  0.3 hi,  0.0
> si,  0.0 st
> %Cpu8  :  2.0 us, 35.0 sy,  0.0 ni, 62.3 id,  0.0 wa,  0.7 hi,  0.0
> si,  0.0 st
> %Cpu9  :  2.0 us, 20.0 sy,  0.0 ni, 77.7 id,  0.0 wa,  0.3 hi,  0.0
> si,  0.0 st
> %Cpu10 :  3.7 us, 34.4 sy,  0.0 ni, 61.2 id,  0.0 wa,  0.7 hi,  0.0
> si,  0.0 st
> %Cpu11 :  3.3 us, 20.7 sy,  0.0 ni, 75.7 id,  0.0 wa,  0.3 hi,  0.0
> si,  0.0 st
> %Cpu12 :  2.3 us, 34.6 sy,  0.0 ni, 62.1 id,  0.0 wa,  0.7 hi,  0.3
> si,  0.0 st
> %Cpu13 :  3.3 us, 20.7 sy,  0.0 ni, 75.7 id,  0.0 wa,  0.3 hi,  0.0
> si,  0.0 st
> %Cpu14 :  2.3 us, 33.6 sy,  0.0 ni, 59.7 id,  0.0 wa,  0.7 hi,  3.7
> si,  0.0 st
> %Cpu15 :  3.3 us, 19.7 sy,  0.0 ni, 76.3 id,  0.0 wa,  0.3 hi,  0.3
> si,  0.0 st
> %Cpu16 :  2.3 us, 34.0 sy,  0.0 ni, 58.7 id,  0.0 wa,  1.0 hi,  4.0
> si,  0.0 st
> %Cpu17 :  2.3 us, 21.5 sy,  0.0 ni, 75.8 id,  0.0 wa,  0.3 hi,  0.0
> si,  0.0 st
> %Cpu18 :  3.3 us, 34.8 sy,  0.0 ni, 57.2 id,  0.0 wa,  0.7 hi,  4.0
> si,  0.0 st
> %Cpu19 :  5.0 us, 19.3 sy,  0.0 ni, 75.1 id,  0.0 wa,  0.3 hi,  0.3
> si,  0.0 st
> %Cpu20 :  2.7 us, 35.3 sy,  0.0 ni, 60.0 id,  0.0 wa,  0.7 hi,  1.3
> si,  0.0 st
> %Cpu21 :  1.7 us, 20.5 sy,  0.0 ni, 77.2 id,  0.0 wa,  0.3 hi,  0.3
> si,  0.0 st
> %Cpu22 :  4.7 us, 32.4 sy,  0.0 ni, 58.5 id,  0.0 wa,  0.7 hi,  3.7
> si,  0.0 st
> %Cpu23 :  2.3 us, 19.0 sy,  0.0 ni, 78.3 id,  0.0 wa,  0.3 hi,  0.0
> si,  0.0 st
> MiB Mem :  64107.4 total,  46764.9 free,  11733.6 used,   5608.8
> buff/cache
> MiB Swap:  32248.0 total,  32248.0 free,      0.0 used.  51670.0 avail
> Mem
>
> PID USER      PR   NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+
> COMMAND
> 213370 knot  20   0      34.0g   9.6g  41784 S 644.9  15.3   1319:12
> /usr/sbin/knotd
>
> Thanks again for this great product.
>
> Jonathan


--
--\--
Jonathan Hewlett
^Senior\ Systems\ Engineer\n$
CentralNic Group plc (LSE:CNIC)
https://www.centralnic.com
Tel: +44.7548243020
CentralNic Group plc is a company registered in England and Wales with company number 8576358. Registered Offices: Saddlers House, Gutter Lane, London EC2V 6AE.