From owner-freebsd-current Sat Dec 18 16:31:58 1999 Delivered-To: freebsd-current@freebsd.org Received: from mass.cdrom.com (castles522.castles.com [208.214.165.86]) by hub.freebsd.org (Postfix) with ESMTP id B99D414C8A for ; Sat, 18 Dec 1999 16:31:56 -0800 (PST) (envelope-from msmith@mass.cdrom.com) Received: from mass.cdrom.com (localhost [127.0.0.1]) by mass.cdrom.com (8.9.3/8.9.3) with ESMTP id QAA01419; Sat, 18 Dec 1999 16:35:35 -0800 (PST) (envelope-from msmith@mass.cdrom.com) Message-Id: <199912190035.QAA01419@mass.cdrom.com> X-Mailer: exmh version 2.1.1 10/15/1999 To: Matthew Dillon Cc: freebsd-current@FreeBSD.ORG Subject: Re: Serious server-side NFS problem In-reply-to: Your message of "Fri, 17 Dec 1999 21:35:12 PST." <199912180535.VAA67191@apollo.backplane.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 18 Dec 1999 16:35:35 -0800 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > :That's interesting then, since your results are somewhat at odds with > :what I've seen so far regarding interrupt load for network traffic. Do > :you have any profiling results that point the finger more directly at > :anything? > : > :-- > > Ok, here is the kernel gprof output for one of my -current test > boxes. This one is a duel 450 MHz P-III but running a UP kernel, > and a built-in intel ethernet. ... > I've included the entire gprof output below, but the pertainant section > is #8 and #9 indicating that 19.8% of the cpu is being eaten in the > fxp interrupt code. > > The lion's share appears to be fxp_add_rfabuf(), which takes 10% of > the cpu all by itself (see #11), and most of that appears to be in > the splx() code, which seems bogus but that is what it says. I > presume the splimp()/splx() calls it is making are coming from the > MBUF macros. Hmm, interesting. Do you have a 3C905B kicking around there somewhere that you could repeat the profiling run with? I must admit I hadn't had a chance to look at a profile dump using fxp, and this comes as a bit of a surprise. -- \\ Give a man a fish, and you feed him for a day. \\ Mike Smith \\ Tell him he should learn how to fish himself, \\ msmith@freebsd.org \\ and he'll hate you for a lifetime. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message