Date: Thu, 25 Nov 2004 22:22:47 +0100 (CET) From: Claus Guttesen <cguttesen@yahoo.dk> To: "David G. Lawrence" <dg@dglawrence.com>, Andre Oppermann <andre@freebsd.org> Cc: freebsd-stable@freebsd.org Subject: Re: serious networking (em) performance (ggate and NFS) problem Message-ID: <20041125212247.61117.qmail@web14124.mail.yahoo.com> In-Reply-To: <20041125205210.GA673@opteron.dglawrence.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > >ifnet and netisr queues. You could also try > setting net.isr.enable=1 to > > >enable direct dispatch, which in the in-bound > direction would reduce the > > >number of context switches and queueing. It > sounds like the device driver > > >has a limit of 256 receive and transmit > descriptors, which one supposes is > > >probably derived from the hardware limit, but I > have no documentation on > > >hand so can't confirm that. It may not cast much light on the issue but I tried setting net.isr.enable on to 1 on a nfs-server using tcp on 5.3 RC3 copying between three clients. When setting net.isr.enable to 0 the cpu-usage went up. The server is running with this setting now and is being mounted by 11 webservers. Using em-gb-card. Claus
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041125212247.61117.qmail>