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