[Click] 10GE Click performance

rchertov rchertov at cs.ucsb.edu
Wed Jan 18 13:15:54 EST 2012


On 01.18.2012 08:02, Eddie Kohler wrote:
> Well, shoot. This performance degradation is unfortunate.
>
> There are two questions:
> 1. Why is performance low (~300Kpps or less)?
> 2. Why has performance gotten worse (300->200)?
>
> Let's attack #2 first.
>
> Has a non-Device configuration, such as InfiniteSource->Idle, slowed 
> down?
>
> Eddie
>
non-Device config

InfiniteSource(LENGTH 2154, ACTIVE true) -> ctr :: AverageCounter -> 
Discard;

1.7.0rc1
more /click/ctr/rate
3117000

2.0.1
more /click/ctr/rate
3173500


Device receive only config
 FromDevice(eth0, PROMISC true, BURST 32) -> ctr :: AverageCounter -> 
Discard;


2.0.1
more /click/ctr/rate
240348

I am having trouble getting 1.7.0rc1 to work right now as it is 
crashing on me on recieve

node6.10gigcreation.wgs.sntb.aero.org login: click: starting router 
thread pid 5719 (ffff81007e5589c0)
WARNING: at /usr/local/ixgbe-3.7.17/src/kcompat.h:2691 
_kc_skb_checksum_none_assert()
Pid: 0, comm: swapper Not tainted 2.6.24.7 #10

Call Trace:
  <IRQ>  [<ffffffff88011e43>] :ixgbe:ixgbe_poll+0x12b3/0x1480
  [<ffffffff8022e0bc>] run_rebalance_domains+0xde/0x43b
  [<ffffffff80248c36>] hrtimer_run_queues+0xe8/0x175
  [<ffffffff80489ff2>] net_rx_action+0x9e/0x18c
  [<ffffffff80239a09>] __do_softirq+0x55/0xc4
  [<ffffffff8020c80c>] call_softirq+0x1c/0x28
  [<ffffffff8020dc40>] do_softirq+0x2c/0x7d
  [<ffffffff8020de78>] do_IRQ+0xb6/0xd6
  [<ffffffff8020a994>] mwait_idle+0x0/0x48
  [<ffffffff8020bb91>] ret_from_intr+0x0/0xa
  <EOI>  [<ffffffff880e0b40>] :click:_ZN7Discard4pushEiP6Packet+0x0/0x20
  [<ffffffff8020a9d6>] mwait_idle+0x42/0x48
  [<ffffffff8020a92c>] cpu_idle+0x8c/0xaf


Will report the results later on, once I get it stable enough.  
However, based on the results I got yesterday, it appeared that 
 FromDevice on 1.7 worked faster than on the 2.01.

Roman



More information about the click mailing list