Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Oct 2014 17:49:04 +0300
From:      Anton Sayetsky <vsjcfm@gmail.com>
To:        Daniel Corbe <corbe@corbe.net>
Cc:        questions <questions@freebsd.org>
Subject:   Re: Freeing wired memory
Message-ID:  <CAFG2KCK8jmu7uwiWQyyrYn71NbgJZ1ckJRb15i=18heDxibfiQ@mail.gmail.com>
In-Reply-To: <ygfmw94ov5r.fsf@corbe.net>
References:  <ygfmw94ov5r.fsf@corbe.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Wired memory = kernel memory

2014-10-10 17:29 GMT+03:00 Daniel Corbe <corbe@corbe.net>:
>
> There's an application running on one of my hosts which has a memory
> leak in it.  It ends up consuming a fair chunk of available RAM:
>
> Mem: 2312M Active, 69M Inact, 13G Wired, 39M Cache, 1684M Buf, 354M Free
>
> My understanding is Wired memory is memory that may not necessarily be
> in use but it is reserved for applications that either have at one point
> needed it or may need it in the future.
>
> I'll kill the app in another few days or so because calls to malloc()
> will begin to fail across the board.
>
> But my main problem right now is I usually have to reboot the box
> because killing the app and restarting it does NOT return any memory to
> the free pool.
>
> The step I'd like to avoid here is rebooting the box.
>
> So I'm obviously missing something.
>
> -Daniel
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFG2KCK8jmu7uwiWQyyrYn71NbgJZ1ckJRb15i=18heDxibfiQ>