nic performance: bce vs em

Vladislav Prodan universite at ukr.net
Wed Jul 16 16:48:45 UTC 2014



 
 --- Original message ---
 From: "Cristiano Deana" <cristiano.deana at gmail.com>
 Date: 16 July 2014, 18:32:44
  


> Hi all,
> 
> I'm gonna setup a Dell 1955 to use as router. Dual xeon dual core,
> with these network cards:
> 
> # pciconf -lv | grep -B2 network
> vendor = 'Broadcom Corporation'
> device = 'NetXtreme II BCM5708S Gigabit Ethernet'
> class = network
> --
> vendor = 'Intel Corporation'
> device = '82546GB Gigabit Ethernet Controller'
> class = network
> --
> vendor = 'Intel Corporation'
> device = '82546GB Gigabit Ethernet Controller'
> class = network
> --
> vendor = 'Broadcom Corporation'
> device = 'NetXtreme II BCM5708S Gigabit Ethernet'
> class = network
> 
> Now I have a similar machine, with only one CPU and using vlan based interfaces.
> A week ago I started collect flow data from interfaces with ng_flow
> and I have a high CPU usage:
> CPU 0: 0.0% user, 0.0% nice, 0.0% system, 21.7% interrupt, 78.3% idle
> CPU 1: 0.0% user, 0.0% nice, 1.6% system, 23.6% interrupt, 74.8% idle
> This is right now, with low traffic, so I'm gonna upgrade with new system
> 

Try to do these steps:

1) Go to the site DELL and see update firmware for embedded NICs.

2) Get a output sysctl kern.eventtimer.choice, and if there is LAPIC, try to change eventtimer

3) Disable options RXCSUM, TXCSUM, TSO4 from network cards Broadcom:

ifconfig bce0 -rxcsum -txcsum -tso ....
ifconfig bce1 -rxcsum -txcsum -tso ....

--
 Vladislav V. Prodan
 System & Network Administrator
 support.od.ua
 


More information about the freebsd-net mailing list