Barak Rosenberg wrote:
>
> We are toding some researche on speed on routing and bridging with an
> ethernet card on RedHat 6.2,
> it seems the using SmartBits machine to check amount of packets passed
> threw the ethernet cards,
> We get 72000 packets transferred threw the Route and 60000 threw the
> bridge ,intead of otherwise
>
> Does someone know how to fix this problem?
What are you using for the bridging code? if it's the bridging code that
comes native with the RedHat6.2 (i.e. the one in the 2.2.x kernel
series) then its broken. Use the back port of the 2.3.x bridging code to
2.2.x that can be found at http://openrock/bridge instead.
And btw, you should expect to hit the almost same barrier of 72,000 pps
with the "good" bridging code because what's stops you there is the
livelock condition created by the interrupt handling overhead and this
will happen with the bridging code too. See
http://www.pdos.lcs.mit.edu/papers/click:sosp99/ for a good paper
discussing this subject (although this is not the main subject of the
paper).
How to overcome this if you need more PPS I leave as an exercise to the
intelligent reader. ;-)
--
Gilad Ben-Yossef <[EMAIL PROTECTED]>
Phone: +972-9-9565333x230 The message on the screen said: "It is now
safe
Cel: +972-54-756701 to turn off your computer", but I ducked
anyway.
http://www.kagoor.com -- RedFish
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]