click perform effects with respect to RAM

Brecht Vermeulen brecht.vermeulen at rug.ac.be
Thu Feb 20 09:55:37 EST 2003


Hi Will,

can you maybe try with a full-blown router (make-ip-conf.pl) to see what
it says ? (you seem to split on subnets so this should work also I
think)

How big are the packets you are generating ? and what do you use to
generate packets ? (sorry if it was already mentioned in the thread)
Have you tried to generate less packets and see when the output matches
the input ?

Maybe you can add a 'ThreadMonitor' element in your configuration to
have a look at the scheduling ?

Which kernel do you use ?

Have you tried something like:
PollDevice(eth1, true) -> Counter -> Queue -> ToDevice(eth2);
idle->ToDevide(eth1);
PollDevice(eth2)->Discard;

and then try with eth1 and eth2 switched (maybe there is a problem with
a card or so)

(the PollDevices and ToDevices have also handlers 'packets' in them
which count the packets, so you can have a look at these also instead of
counters)

Which type of e1000 cards are you using ?

regards,
Brecht

Will Stockwell wrote:
> 
> It seems to have helped a bit, but not too significantly.  I'm getting
> these numbers right now:
> 
> 112209.473 (in rate)
> 17162.207 (out rate, eth2)
> 21248.047 (out rate, eth3)
> 
> That's about 2000 pps better, but still very not very acceptable.  To
> clarify, I added the configuration line you suggested just below the
> definition of pd.
> 
> Will
> 
> On Wed, 19 Feb 2003, Eddie Kohler wrote:
> 
> > Hi Will,
> >
> > Could you add "Idle -> ToDevice(eth1);" to your configuration and say
> > whether that helps?
> >
> > You really need to have both a PollDevice and a ToDevice element for every
> > polling interface; they don't work well alone. We should really fix that
> > and/or make it an FAQ entry.
> >
> > If it doesn't help, let us know!...
> > Eddie
> >




More information about the click mailing list