[GTER] Ethernet Hyper Threading...

Alexandre J. Correa - Onda Internet alexandre at onda.net.br
Thu Sep 6 13:10:50 -03 2012


Servidores DELL R210 e R210 II são MSI-X

01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5716 
Gigabit Ethernet (rev 20)
         Subsystem: Dell Device 04dd
         Flags: bus master, fast devsel, latency 0, IRQ 16
         Memory at c0000000 (64-bit, non-prefetchable) [size=32M]
         Capabilities: [48] Power Management version 3
         Capabilities: [50] Vital Product Data
         Capabilities: [58] MSI: Enable- Count=1/16 Maskable- 64bit+
         Capabilities: [a0] MSI-X: Enable+ Count=9 Masked-
         Capabilities: [ac] Express Endpoint, MSI 00
         Capabilities: [100] Device Serial Number 18-03-73-ff-fe-eb-56-8e
         Capabilities: [110] Advanced Error Reporting
         Capabilities: [150] Power Budgeting <?>
         Capabilities: [160] Virtual Channel <?>
         Kernel driver in use: bnx2
         Kernel modules: bnx2

01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5716 
Gigabit Ethernet (rev 20)
         Subsystem: Dell Device 04dd
         Flags: bus master, fast devsel, latency 0, IRQ 17
         Memory at c2000000 (64-bit, non-prefetchable) [size=32M]
         Capabilities: [48] Power Management version 3
         Capabilities: [50] Vital Product Data
         Capabilities: [58] MSI: Enable- Count=1/16 Maskable- 64bit+
         Capabilities: [a0] MSI-X: Enable- Count=9 Masked-
         Capabilities: [ac] Express Endpoint, MSI 00
         Capabilities: [100] Device Serial Number 18-03-73-ff-fe-eb-56-8f
         Capabilities: [110] Advanced Error Reporting
         Capabilities: [150] Power Budgeting <?>
         Capabilities: [160] Virtual Channel <?>
         Kernel driver in use: bnx2
         Kernel modules: bnx2

On 06/09/2012 10:47, Henrique de Moraes Holschuh wrote:
> On 05-09-2012 15:53, Lucas Willian Bocchi wrote:
>> você pode usar o smp_affinity para direcionar determinara irq para o
>>  core que quiser, ou usar o irqbalance
>
> Isso precisa de MSI-X para funcionar.  Se for só MSI, o melhor que dá
> para fazer é usar as affinities para definir que cores vão receber as
> interrupções em *round-robin*.
>
> MSI-X vai funcionar de cara em qualquer placa mãe recente que preste, e
> em qualquer NIC recente que preste e que tenha um driver que preste.
> Exemplos são: Intel 82576 ou mais atual, e Broadcom 5709 ou mais atual.
> Nos dois casos, de preferência procure pelo "mais atual".
>
> Para saber se está em modo MSI-X, infelizmente muitas vezes só olhando
> no lspci -v, porque indicar se é MSI ou MSI-X em /proc/interrupts é
> coisa de kernel muito recente.
>
> E RHEL 5.x e derivados não se prestam muito bem para esse tipo de
> função.  Use Debian, Ubuntu LTS, ou um RHEL 6.x ou derivado.
>


-- 
Sds.

Alexandre Jeronimo Correa
Sócio-Administrador

Onda Internet
www.onda.net.br

IPV6 Ready !




More information about the gter mailing list