Re: 10GE Click performance

rchertov <[email protected]>
Newsgroups gmane.network.routing.click
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.