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

Reply via email to