Date: Fri, 11 Jun 2010 18:33:14 +0200 From: Anders Nordby <anders@FreeBSD.org> To: Jeremy Chadwick <freebsd@jdc.parodius.com> Cc: freebsd-fs@FreeBSD.org, Peter Jeremy <peter@vk2pj.dyndns.org> Subject: Re: Odd network issues on ZFS based NFS server Message-ID: <20100611163314.GA84574@fupp.net> In-Reply-To: <20100611031809.GA93666@icarus.home.lan> References: <20100608083649.GA77452@fupp.net> <Pine.GSO.4.63.1006081946040.8742@muncher.cs.uoguelph.ca> <20100609122517.GA16231@fupp.net> <20100610081710.GA64350@server.vk2pj.dyndns.org> <20100610110609.GA87243@fupp.net> <20100610114831.GB71432@icarus.home.lan> <20100610130307.GA33285@fupp.net> <20100610133859.GA74094@icarus.home.lan> <Pine.GSO.4.63.1006101936100.6000@muncher.cs.uoguelph.ca> <20100611031809.GA93666@icarus.home.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, On Thu, Jun 10, 2010 at 08:18:09PM -0700, Jeremy Chadwick wrote: >> Given that you stated FreeBSD8.1-Prerelease I think you should have the >> patch, but please make sure that your sys/nfsserver/nfs_srvsubs.c is >> at least r206406. I didn't have any time to dump and look at the network traffic much yet (life is busy). But, the issue in this thread also happens/happened in FreeBSD 7.3-RELEASE, so I don't see how it's a recent change that makes this happen. Last night I had some progress, by switching to an old 100 Mbps USB NIC of mine (nerds sure do have lots of handy things at home eh) I got rid of the packet loss: Jun 11 01:25:14 unixfile kernel: rue0: <USBKR100 USB 10/100 LAN, class 0/0, rev 1.10/1.00, addr 2> on usbus3 Jun 11 01:25:14 unixfile kernel: miibus2: <MII bus> on rue0 Jun 11 01:25:14 unixfile kernel: ruephy0: <RealTek RTL8150 internal media interf ace> PHY 0 on miibus2 Performance is quite lousy however. Just in case I am trying to get hold of a PCI-X Intel NIC to see how that goes, as this is a production server after all (or supposed to be). > With regards to possible bge(4) issues, Yong-Hyeon works on this driver > fairly often. If it turns out to be a driver issue of some sort, he can > probably help. Relevant commits are here (to give you some idea of > activity): > > http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/bge/if_bge.c > > One commit caught my eye (rev 1.226.2.15), but that seems to be more > focused on mbuf issues (your system doesn't appear to be having any, > given your netstat -m output). > > CC'ing Yong-Hyeong, as he might know of some edge case where bge(4) > could go crazy with interrupts. :-) Yong-Hyeon, the entire thread is > here: > > http://lists.freebsd.org/pipermail/freebsd-fs/2010-June/008654.html Let me know if there's anything bge related I can try/test. It might take a day or two or more. Customer is sort of getting annoyed by these problems, so the room for testing is getting smaller. But of course I want to help get a fix for this. Regards, -- Anders.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100611163314.GA84574>