[Pdns-users] PDNS 2.9.21 using LOTS of virtual memory...
smanches at craftyspace.com
Thu Sep 20 22:07:25 UTC 2007
I was noticing it's mem usage in top. Resident memory is usually
less than 10k. It is also showing the high VM usage in /proc/
meminfo. We've been having some oom issues lately, and this caught
my eye as being not right. Not that VM would directly cause oom
condition, but it does seem like a bug as why would it need so much?
There might be a correlating bug that actually causes all the memory
to go resident at some strange time, which would cause an oom condition.
I did set the backend cache to 5 minutes, and the packet cache to 1
minute. most of our records never change, we just add to them so
this seemed a good way to reduce load. All other config options are
pretty much default.
What would/could it be allocating that much virtual memory for?
On Sep 20, 2007, at 2:54 PM, bert hubert wrote:
> On Thu, Sep 20, 2007 at 02:52:50PM -0700, Stephen Manchester wrote:
>> I've been running PDNS server on CentOS 4.4 for about 3 months now.
>> I've noticed that PDNS allocates a LOT of virtual memory as it's
>> running, and never frees it up. It can do this at an incredibly fast
>> rate at times, as much as 2.9GB within 24 hours. Has anyone seen
>> this before and know why it might be happening?
> How do you measure its actual usage?
> The trick is to look at the 'RES' entry of 'top' for example.
> Other measurements can be a tad confusing, I think due to the
> static linking
> we employ in our RPMs. The Kees Monshouwer RPMs might be better in
> respect: ftp://ftp.monshouwer.com/pub/linux/pdns-server
> http://www.PowerDNS.com Open source, database driven DNS Software
> http://netherlabs.nl Open and Closed source services
More information about the Pdns-users