Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Jul 2017 16:00:36 +0200
From:      Hans Petter Selasky <hps@selasky.org>
To:        Kajetan Staszkiewicz <vegeta@tuxpowered.net>, freebsd-net@freebsd.org
Subject:   Re: memory leaks in 11.0?
Message-ID:  <611f7ba6-ee4a-51e8-38c1-7f8e84b1dc9e@selasky.org>
In-Reply-To: <1771938.JUakJLQFm8@energia>
References:  <1771938.JUakJLQFm8@energia>

next in thread | previous in thread | raw e-mail | index | archive | help
On 07/11/17 15:56, Kajetan Staszkiewicz wrote:
> Hello,
> 
> I finally upgraded one of many of my routers to 11.0.
> 
> Unfortunately after running fine for a month it ran out of memory. "wired"
> memory slowly grows up to allocating all memory in system when no more memory
> is left for other programs. Things first get swapped and eventually die.
> 
> The router runs BIRD which has not much to do, it is for internal networks
> only, pf, pfsync (currently disabled via `ifconfig pfsync0 down`), filebeat,
> smokeping, ntp, nrpe and custom python cron job for sending data to Graphite.
> 
> `vmstat -z` shows constantly increasing allocation of "512" and "UMA Slabs".
> Memory allocated for all pf-related things seems fine. I have graphite graps
> for every `vmstat -z` and the icrease on "512" grows in similar way as "wired"
> memory. "512" has 2 917 392 used objects allocated at this moment, "UMA Slabs"
> is 379 006, there is 2636MiB "wired" memory.
> 
> How can I debug which part of kernel is responsible for this? I run GENERIC
> kernel with ixl driver 1.7.11 from Intel, as the one in GENERIC had issues
> detecting links on my x710 NIC.
> 
> I ask here, because it is a router, mostly being busy with his network cards,
> routing and pf. Please direct me to a better group if you can.
> 
> I can crash this system if needed and dump memory (I hope that is possible on
> GENERIC) for analysis.
> 

Hi,

Last time I traced memory leaks I used some dtrace scripts to trace all 
allocations and frees and then analayzed the result using a perl script 
which I found on the internet.

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?611f7ba6-ee4a-51e8-38c1-7f8e84b1dc9e>