I think that Robert Olssons post never made it through the filters... ---------- Forwarded message ---------- Date: Fri, 2 Jun 2006 12:32:53 +0200 From: Robert Olsson <Robert.Olsson@xxxxxxxxxxx> To: Jesper Dangaard Brouer <hawk@xxxxxxx> Cc: Andreas John <lists@xxxxxxxxxxxxxx>, Robert Olsson <Robert.Olsson@xxxxxxxxxxx>, lartc@xxxxxxxxxxxxxxx Subject: Re: Linux router performance Jesper Dangaard Brouer writes: > > Hi > > I'm sure that Robert can provide us with some interesting numbers. > > I have just tested routing performance on a AMD opteron 270 (dual core), > here I can route 400 kpps (tg3 netcards on PCI-X). I use the kernel > module "pktgen" to generate the packets (64 bytes in size). 400 kpps is decent but it all depends on your setup what you're testing. Single flow? Number of packets in environment with hi-number of flows. ( Forces lookup of dst cache, route lookup and garbage collection) is the most challenging Also how to handle filters eventually stateful information. For single flow tests most things end up in L2-cache and we most limited to latency. Bus latency, Memory latency etc. Large packets bus and memory bandwidth. We've seen 500 kpps in some of our production routers for BGP and about 500 filters. Dual Opteron 2.6 GHz. But you need to have a "setup" routing so it can make best use of your HW. Cheers. --ro _______________________________________________ LARTC mailing list LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc