IP forwarding performance, different hardware this time

Sepherosa Ziehau sepherosa at gmail.com
Fri May 10 02:44:55 PDT 2013


Hi all,

The connection setup and machines used are same as in:
http://lists.dragonflybsd.org/pipermail/users/2013-February/053184.html

Two types of NICs are tested.  The kernel is @a86cc10 (INVARIANTS
enabled).  Bidirectional IP forwarding is tested (18B UDP datagrams).
Idle time is also listed in the result.


======================
Broadcom BCM5719 (bnx(4)), which is 4 ports.  Each port support 4 RX
and 4 TX queues; all are enabled.

MSI-X mode:
Normal mode, interrupt rate is ~12500/s, forwarding @5.35Mpps, less
than 10% idle time on each HT
Fast mode, interrupt rate is ~12500/s, forwarding @5.35Mpps, ~35% idle
time on each HT

Polling @10000Hz, burst max 150:
Normal mode, forwarding @5.02Mpps, ~10% idle time on each HT
Fast mode, forwarding @5.32Mpps, ~35% idle time on each HT

Polling @6000Hz, burst max 250:
Normal mode, forwarding @4.70Mpps, ~15%-20% idle time on each HT
Fast mode, forwarding @5.08Mpps, ~40%-50% idle time on each HT


======================
Intel 82580 (igb(4)), which is 4 ports.  Each port support 8 RX and 8
TX queues; all are enabled.

MSI-X mode:
Normal mode, interrupt rate is ~15000/s, forwarding @4.50Mpps, less
than 5% idle time on each HT
Fast mode, interrupt rate is ~20000/s, forwarding @5.50Mpps, less the
10% idle time on each HT

Polling @10000Hz, burst max 150:
Normal mode, forwarding @4.67Mpps, ~10% idle time on each HT
Fast mode, forwarding @5.50Mpps, ~10% idle time on each HT

Polling @6000Hz, burst max 250 (This improves a little bit since 2013 Feb):
Normal mode, forwarding @4.67Mpps, ~10% idle time on each HT
Fast mode, forwarding @5.76Mpps, ~10% idle time on each HT

Best Regards,
sephe

-- 
Tomorrow Will Never Die


More information about the Users mailing list