amd64/168342: mbuf exhaustion hangs all daemons in keglimit
state
Ziyan Maraikar
ziyanm at gmail.com
Tue May 29 16:50:08 UTC 2012
The following reply was made to PR kern/168342; it has been noted by GNATS.
From: Ziyan Maraikar <ziyanm at gmail.com>
To: John Baldwin <jhb at freebsd.org>
Cc: freebsd-amd64 at freebsd.org,
FreeBSD-gnats-submit at freebsd.org,
Darshana Jayasinghe <darshana.jayasinghe at gmail.com>
Subject: Re: amd64/168342: mbuf exhaustion hangs all daemons in keglimit state
Date: Tue, 29 May 2012 22:14:02 +0530
Hello John,
Thanks for the response.
>=20
> Have you tried increasing kern.ipc.nmbclusters? Alternatively, have =
you tried=20
> restricting igb to only using 1 queue? It sounds like all your igb =
interfaces=20
> are allocating all of your mbuf clusters for their receive rings.
>=20
I found this very suggestion on several mailing list discussions [1] and =
set these values on Saturday.
kern.ipc.nmbclusters=3D"131072"
hw.igb.num_queues=3D"2"
So far everything seems to back to normal, and netstat -m shows plenty =
of headroom now.=20
The problem cropped up after running several months on 9.0-RELEASE when =
I brought up another interface. Disabling the new interface didn't =
restore normal operation, however. I also tried 8.3-RELEASE but the =
problem was worse on it.
[1] http://osdir.com/ml/freebsd-stable/2012-02/msg00563.html
__
Regards
Ziyan.=
More information about the freebsd-bugs
mailing list