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@data.slu.se>
To: Jesper Dangaard Brouer <hawk@diku.dk>
Cc: Andreas John <lists@aj.net-lab.net>,
Robert Olsson <Robert.Olsson@data.slu.se>, lartc@mailman.ds9a.nl
Subject: Re: [LARTC] 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