Hello,
I am testing linux bridging with kernel 2.4.20 on a
dual P4 2.4 GHz Xeon and found problematic results.
With a packet size of 128Bytes the maximum throughput
is about 160Mbps (Full duplex). I than tried the same
test with only one P4 and the throughput was the same.
That leads me to believe that the second CPU was not
doing anything during the first test (and indeed the
system and use utilization was always 0%).
At this point I was convinced that the bridge code
cannot use the second cpu so I tried the whole setup
on my dual P3 and on that machine there is a big
difference between one and two cpus enabled.
I went back to the dual P4 and tried the clean 2.4.20
kernel with Ingo’s irq balance patch
(irqbalance-2.4.20-MRC.patch.txt). The result was the
same although the interrupts were indeed balanced. The
behavior of ‘top’ was much different though, before
after 160Mbps cpu0 would be in 100% system and cpu1
was always 0% while now both cpu0 and cpu1 were at 50%
(and no more).
I tried every combination of hyper treading on/off
with or without the irqbalance patch as well as
acpismp=force.
Am I crazy for expecting the second P4 to do
something?
Ron.
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Tue Jan 07 2003 - 22:00:22 EST