Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jan 2004 14:15:48 -0800
From:      Eli Dart <dart@nersc.gov>
To:        David Gilbert <dgilbert@dclg.ca>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Handling 100.000 packets/sec or more 
Message-ID:  <20040114221548.A5252F8EB@gemini.nersc.gov>
In-Reply-To: Message from David Gilbert <dgilbert@dclg.ca>  <16389.44295.593077.330791@canoe.dclg.ca> 

next in thread | previous in thread | raw e-mail | index | archive | help
--==_Exmh_585146572P
Content-Type: text/plain; charset=us-ascii


In reply to David Gilbert <dgilbert@dclg.ca> :

> In our experience, switch to fxp ethernet cards, test several
> motherboards and enable polling.
> 
> fxp and em cards appear to have the best performance ... outrunning
> other cards by a fair margin.

Hmmm....we've been using SysKonnect (older ones -- SK-9843 chipset) 
and have been pretty happy.  These tend to have a lot more packet 
memory than most other cards (this means that interrupt coalescence 
can buy you more).  Of course, these don't currently support 
polling..... :(

> 
> Different motherboards have several orders of magnitude different
> performance with the same processor.

Don't suppose you'd be willing to post your motherboard test results? 
We have found that SuperMicro motherboards (ServerWorks chipsets) are 
pretty good, but we don't have the resources to do exhaustive testing 
of all motherboards out there.

		--eli


> 
> Polling (as others have mentioned) roughly doubles the throughput of a
> server  and eliminates live lock.
> 
> Dave.
> 
> -- 
> ============================================================================
> |David Gilbert, Independent Contractor.       | Two things can only be     |
> |Mail:       dave@daveg.ca                    |  equal if and only if they |
> |http://daveg.ca                              |   are precisely opposite.  |
> =========================================================GLO================
> _______________________________________________
> 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"
> 



--==_Exmh_585146572P
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)
Comment: Exmh version 2.5 07/13/2001

iD8DBQFABb+ULTFEeF+CsrMRAisAAKCrgAAOOF9j4l6XzDTLbPv7ScVSEQCdFHp2
yzLq9TZOFBe/i1+Rs03fFOc=
=1n7K
-----END PGP SIGNATURE-----

--==_Exmh_585146572P--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040114221548.A5252F8EB>