Intel igb driver packet loss em Debian Linux 6.0

1

Estou usando o Debian Linux 6.0 (2.6.32-5-amd64). Meus NICS de rede são Intel 82580 Gigabit rodando com o driver de rede IGB versão 3.3.6 (versão de firmware 3.2-9).

Testei o desempenho e notei quedas massivas de pacotes.

Meu teste é simples: exiba um arquivo na interface do IGB e execute o tcpdump no outro lado para verificar se todos os pacotes chegaram.

Mesmo com um pequeno throughput, sinto muitas quedas.

Troquei portas para um antigo driver e1000e e tudo funcionou como um encanto.

Eu tentei fazer o seguinte e obtive os mesmos resultados:

Downgrade da versão do driver instalada o driver igce do sorceforce instalado PF_RING com suporte para igb Jogado com snaplen e buffering Eu atualizei a versão do kernel para a última versão 3.2.5 do kernel.org

Alguém tem alguma ideia de como corrigir esse problema?

Obrigado

    
por Dave Dimonds 13.02.2012 / 15:03

2 respostas

1

Os Cartões IGB geralmente trabalham com lentidão na atribuição de IRQ padrão. Você pode querer definir a afinidade da CPU. A Intel fornece este documento que orienta através dele.

    
por 13.02.2012 / 15:09
0

Tente compilar o mais recente driver Intel NIC como um módulo do kernel e use-o em vez do estoque. Isso funcionou maravilhas para mim.

    
por 13.02.2012 / 15:47