Hello Daniel
to my big surprise, when mod-rrl is disabled, memory consumption is
nearly negligible!
root@eira:~# uptime
15:59:34 up 0 min, 1 user, load average: 0.15, 0.03, 0.01
root@eira:~#
root@eira:~# free -h
total used free shared buff/cache
available
Mem: 2.0G 54M 1.8G 2.9M 78M 1.8G
Swap: 0B 0B 0B
root@eira:~#
root@eira:~# systemctl start knot
root@eira:~#
root@eira:~# free -h
total used free shared buff/cache
available
Mem: 2.0G 56M 1.8G 2.9M 81M 1.8G
Swap: 0B 0B 0B
root@eira:~#
From proces status:
VmPeak: 22952964 kB
VmSize: 22952964 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 9128 kB
VmRSS: 8984 kB
RssAnon: 2820 kB
RssFile: 6164 kB
RssShmem: 0 kB
VmData: 47496 kB
VmStk: 132 kB
VmExe: 516 kB
VmLib: 11488 kB
VmPTE: 320 kB
VmPMD: 24 kB
VmSwap: 0 kB
What do you think about it?
BR
Ales
On 16.3.2018 15:47, Aleš Rygl wrote:
Hello Daniel.
On 16.3.2018 10:55, Daniel Salzman wrote:
Aleš,
On 03/16/2018 10:32 AM, Aleš Rygl wrote:
Hi Daniel, hi all.
I completely agree that VmSize is not the right metric and I was not
mentioning it in my original post :-) I'd rather point out that Knot
is in my case consuming nearly 2Gig of RAM while serving just 141
zones with 1MB of records while Bind serving 1560 zones (10% on
DNSSEC) something about 550MB =-O
root@eira:~# free -h
total used free shared
buff/cache available
Mem: 2.0G 1.7G 122M 5.4M 126M 109M
Swap: 0B 0B 0B
root@eira:~#
root@eira:~# systemctl stop knot.service
root@eira:~#
root@eira:~# free -h
total used free shared
buff/cache available
Mem: 2.0G 54M 1.8G 5.4M 126M 1.8G
Swap: 0B 0B 0B
root@eira:~#
Is it something what I have to count on when using Knot? I am just
surprised by such memory requirements and your measurement shows
that it is like that. I will have to add some RAM...
Probably I don't
understand. Knot consumed less physical memory than
Bind during my test :-)
To be honest, I don't understand why Knot is consuming such amount of
memory in your case!
Could you please try disabling the statistics module? Statistics per
zone with all metrics consume
some memory.
Of course, you are right, I have somehow overlooked it. Sorry for
confusion.
I have tried to disable all statistics in the config. It is much
better now. Freshly rebooted server and knot started.
root@eira:~# systemctl start knot.service
root@eira:~# free -h
total used free shared buff/cache
available
Mem: 2.0G 758M 1.1G 2.9M 80M 1.1G
Swap: 0B 0B 0B
root@eira:~#
From process status in /proc:
VmPeak: 24751880 kB
VmSize: 24686344 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 1742692 kB
VmRSS: 1742584 kB
RssAnon: 1736288 kB
RssFile: 6296 kB
RssShmem: 0 kB
VmData: 1780864 kB
VmStk: 132 kB
VmExe: 516 kB
VmLib: 11488 kB
VmPTE: 3704 kB
VmPMD: 32 kB
VmSwap: 0 kB
BR
Ales