From owner-freebsd-current@FreeBSD.ORG Thu Nov 25 21:22:47 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA6BD16A4D0 for ; Thu, 25 Nov 2004 21:22:47 +0000 (GMT) Received: from web14124.mail.yahoo.com (web14124.mail.yahoo.com [66.163.171.115]) by mx1.FreeBSD.org (Postfix) with SMTP id 657DF43D5E for ; Thu, 25 Nov 2004 21:22:47 +0000 (GMT) (envelope-from cguttesen@yahoo.dk) Received: (qmail 61119 invoked by uid 60001); 25 Nov 2004 21:22:47 -0000 Message-ID: <20041125212247.61117.qmail@web14124.mail.yahoo.com> Received: from [194.248.174.50] by web14124.mail.yahoo.com via HTTP; Thu, 25 Nov 2004 22:22:47 CET Date: Thu, 25 Nov 2004 22:22:47 +0100 (CET) From: Claus Guttesen To: "David G. Lawrence" , Andre Oppermann In-Reply-To: <20041125205210.GA673@opteron.dglawrence.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit cc: Robert Watson cc: freebsd-current@freebsd.org cc: Jeremie Le Hen cc: freebsd-stable@freebsd.org Subject: Re: serious networking (em) performance (ggate and NFS) problem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Nov 2004 21:22:47 -0000 > > >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