From owner-freebsd-net@FreeBSD.ORG Fri Dec 23 09:32:24 2005 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2383F16A41F for ; Fri, 23 Dec 2005 09:32:24 +0000 (GMT) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8ADAA43D81 for ; Fri, 23 Dec 2005 09:32:15 +0000 (GMT) (envelope-from andre@freebsd.org) Received: (qmail 12640 invoked from network); 23 Dec 2005 09:38:26 -0000 Received: from c00l3r.networx.ch (HELO freebsd.org) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 23 Dec 2005 09:38:26 -0000 Message-ID: <43ABC41F.15C083AE@freebsd.org> Date: Fri, 23 Dec 2005 10:32:15 +0100 From: Andre Oppermann X-Mailer: Mozilla 4.8 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: ShouYan Mao References: <6834BE1811D97C4B8581CE6BD14506800545C5@lepton.jnpr.net> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-net@freebsd.org, freebsd-current@freebsd.org Subject: Re: Network performance measurements of -current X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2005 09:32:24 -0000 ShouYan Mao wrote: > > So, would you try it with PCI-E Gigabit card? I would if I had a PCI-E system and suitable PCI-E Gigabit cards. Feel free to send me a test system. -- Andre > Best Regards. > Shouyan > > ------------------------------------------------------- > I'm not the best, but I try to do better. > ------------------------------------------------------- > > -----Original Message----- > From: owner-freebsd-net@freebsd.org [mailto:owner-freebsd-net@freebsd.org] On Behalf Of Andre Oppermann > Sent: 2005Äê12ÔÂ23ÈÕ 2:17 > To: freebsd-current@freebsd.org > Cc: freebsd-net@freebsd.org > Subject: Network performance measurements of -current > > As part my funded TCP/IP optimization work I'm doing lots of measurements > and profiling with an Agilent N2X network tester and calibrated traffic > generator. > > The following data shall serve as baseline of the current performance we > get out of FreeBSD 7-current. More to come tomorrow though. > > OS: FreeBSD 7-current as of 20051222-1600 UTC > KERNEL: Generic kernel, minus WITNESS and INVARIANTS, plus HWPMC, HZ=1000 > HARDWARE: Dual Opteron 852 2.6Ghz, Tyan S2882 Mobo with AMD-8131 PCI-X tunnel > HARDWARE: dual Broadcom Gigabit BMC5704C PCI-X-133 ("bge") > HARDWARE: dual Intel Gigabit 82546EB PCI-X-133 ("em") > > Uniprocessor kernel > > bge: > normal forwarding bge0->bge1: @64/326kpps/166us/402kpps(30%Loss)/194us > normal forwarding bge0->bge1: @1500/81kpps/520us > normal forwarding bge0->disc0: @64/1205kpps > IP fastforwarding bge0->bge1: @64/565kpps/192us/575kpps(60%Loss)/1090us > IP fastforwarding bge0->bge1: @1500/81kpps/730us > IP fastforwarding bge0->disc0: @64/1160kpps > net.isr.direct=1 bge0->bge1: @64/476kpps/211us/487kpps(68%Loss)/1284us > net.isr.direct=1 bge0->bge1: @1500/81kpps/760us > net.isr.direct=1 bge0->disc0: @64/1250kpps > polling (*) bge0->bge1: > @64/420kpps(9%Loss)/1385us/416kpps(72%Loss)/1600us > polling (*) bge0->bge1: @1500/71kpps(9%Loss)/850us > polling (*) bge0->disc0: @64/697kpps > > Comments: Under full load the normal processing breaks completely down > while with IP fastforwarding it levels off but continues to forward. > Strangely with polling it has 9% loss at all loads (even at 1% wirespeed). > May be related to HZ=1000. > > em: > normal forwarding em0->em1: @64/372kpps/112us/396kpps(11%Loss)/131us > normal forwarding em0->em1: @1500/81kpps/170us > normal forwarding em0->disc0: @64/1130kpps > IP fastforwarding em0->em1: @64/565kpps/45us/585kpps(4%Loss)/1600us > IP fastforwarding em0->em1: @1500/81kpps/135us > IP fastforwarding em0->disc0: @64/1116kpps > net.isr.direct=1 em0->em1: later > net.isr.direct=1 em0->disc0: later > polling (*) em0->em1: later > polling (*) em0->disc0: later > > (*) max_burst=1000, user_frac=0, each_burst=30 > > Sponsored by: TCP/IP Optimization Fundraise 2005 > > -- > Andre > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"