jamal a écrit :
On Sat, 2005-27-08 at 22:38 +0200, Eric Dumazet wrote:
(So about 360 requeues per second, much better than before (12000 / second))
I suspect what you are doing is shoving a lot more packets than the wire
can handle. Thats why you are getting the backpressure.
I read back and it seems you have a 4 way opteron? What kind of bus?
Are you filling up that wire? What exactly is this traffic - is it
something you are sending from user space?
The NIC speed is 1000 Mb/s
02:03.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705 Gigabit
Ethernet (rev 03)
Subsystem: Broadcom Corporation NetXtreme BCM5705 Gigabit Ethernet
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 27
Memory at 00000000fe000000 (64-bit, non-prefetchable) [size=64K]
traffic is about 50 Mb/s, 35000 packets sent per second, so this is small
compared to the max specs of this hardware.
The traffic is coming from a threaded user space application, mostly TCP
packets and some UDP too.
oprofile results give
0.6257 % qdisc_restart (instead of 2.6452 %)
This patch has 3 parts
It would be interesting to see the contribution to performance for each
of these three changes.
For opterons/NUMA the last change seems interesting and could be the
most beneficial; although the most important change could be the one you
did on tg3 actually.
Sure, but this is a production machine, and restarting it once a week is the
maximum the owner allows me to do.
cheers,
jamal
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html