Date: Mon, 11 Mar 2013 12:05:18 -0400 (EDT) From: Garrett Wollman <wollman@hergotha.csail.mit.edu> To: andre@freebsd.org Cc: freebsd-net@freebsd.org, rmacklem@uoguelph.ca Subject: Re: Limits on jumbo mbuf cluster allocation Message-ID: <201303111605.r2BG5I6v073052@hergotha.csail.mit.edu> In-Reply-To: <513DB550.5010004@freebsd.org> References: <1154859394.3748712.1362959165419.JavaMail.root@erie.cs.uoguelph.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
In article <513DB550.5010004@freebsd.org>, andre@freebsd.org writes: >Garrett's problem is receive side specific and NFS can't do much about it. >Unless, of course, NFS is holding on to received mbufs for a longer time. Well, I have two problems: one is running out of mbufs (caused, we think, by ixgbe requiring 9k clusters when it doesn't actually need them), and one is livelock. Allowing potentially hundreds of clients to queue 2 MB of requests before TCP pushes back on them helps to sustain the livelock once it gets started, and of course those packets will be of the 9k jumbo variety, which makes the first problem worse as well. -GAWollman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303111605.r2BG5I6v073052>