Hi Phil,
Thanks for the quick reply.
So the DNS firewall was enabled, and I only had 4 GB of RAM.
I’ve disabled it for now (by unchecking everything) and increased the RAM to 8 GB (the advantage of a virtual machine )
I’m now keeping a close eye on whether it’s stable, and if it is, I’ll close this thread.
Best regards
In fact, you should avoid activating lists multiple times because each time you click “Save,” memory consumption increases.
You should activate all the lists you need only once (and restart); you shouldn’t need more than 8GB of memory.
I tried your DNS Firewall config with my VM. Replacing ‘fast_reload’ with ‘reload_keep_cache’ ( similiar function without the memory leak ) I get a RSS memory usage for DNS of 1.54G. This means without the leak 3.5G of free memory would be sufficient (during fast_reload a copy of the state is needed). A system with RAM of 5GByte-8GByte should be able to run your very big lists.
The memory usage is equal after a restart, which builds the data base from scratch.
Means in the moment there are only two possible cases
doing fast_reload with minimal DNS outtime, but huge memory consumption
doing reload with some DNS outtime, but no memory overhead
The solution is to repair the memory leak bug of unbound, but I have little hope ( the issue is known for a long time, and I haven’t got an answer from them yet )
Thank you for this information.
So, since my computer is used for work, I won’t make any changes (since it’s working fine), and we’ll wait for a fix, which still seems a long time coming.
Best regards