DragonFly BSD
DragonFly users List (threaded) for 2013-05
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

IP forwarding performance, different hardware this time


From: Sepherosa Ziehau <sepherosa@xxxxxxxxx>
Date: Fri, 10 May 2013 17:44:55 +0800

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]