Users Guide

Os RPMs KMP atualizam os RPMs igbvf existentes, instalados atualmente no sistema. Essas atualizações são
fornecidas pelo SuSE no release SLES. Se um RPM não existir atualmente no sistema, o KMP não será instalado.
Os RPMs são fornecidos para as distribuições do Linux compatíveis. A convenção de nomeação para os RPMs
incluídos é a seguinte:
intel-<nome do componente>-<versão do componente>-<tipo de arq>.rpm
Por exemplo: intel-igbvf-1.3.8.6-1.x86_64.rpm: igbvf é o nome do componente; 1.3.8.6-1 é a versão do componente; e
x86_64 é o tipo de arquitetura.
Os RPMs KMP o fornecidos para as distribuições do Linux compaveis. A convenção de nomeação para os RPMs
KMP é:
intel-<nome do componente>-kmp-<tipo de kernel>-<versão do componente>_<versão do
kernel>.<tipo de arq>.rpm
Por exemplo: intel-igbvf-kmp-default-1.3.8.6_2.6.27.19_5-1.x86_64.rpm: igbvf é o nome do componente; default é o
tipo de kernel; 1.3.8.6 é a versão do componente; 2.6.27.19_5-1 é a versão do kernel; e x86_64 é o tipo de arquitetura.
Para instalar o RPM KMP, use os dois seguintes comandos:
rpm -i <rpm filename>
rpm -i <kmp rpm filename>
Por exemplo, para instalar o pacote igbvf KMP RPM, digite o seguinte:
rpm -i intel-igbvf-1.3.8.6-1.x86_64.rpm
rpm -i intel-igbvf-kmp-default-1.3.8.6_2.6.27.19_5-1.x86_64.rpm
Parâmetros de linha de comando
Se o driver estiver construído como um módulo, o usados os seguintes pametros opcionais, digitando-os na linha
de comando com o comando modprobe usando esta sintaxe:
modprobe igbvf [<option>=<VAL1>,<VAL2>,...]
Precisa ser atribuído um valor (<VAL#>) a cada porta de rede no sistema suportado por este driver. Os valores são
aplicados a cada instância, em ordem de função. Por exemplo:
modprobe igbvf InterruptThrottleRate=16000,16000
Neste caso, há duas portas de rede suportadas pelo igb no sistema. O valor pado de cada pametro é geralmente
a configuração recomendada, a menos que indicado de outra forma.
A tabela a seguir contém pametros e valores possíveis para os comandos modprobe:
Nome do
parâmetro
Faixa/configurações
lidas
Pado Descrição
Interrupt
ThrottleRate
0, 1, 3, 100-100000
(0=desabilitado,
1=dinâmico,
3=conservador
dinâmico)
3 O driver pode limitar o número de interrupções por
segundo que o adaptador gera para pacotes de
entrada. Para isso, ele grava um valor no adaptador que
tem como base o número máximo de interrupções que o
adaptador gera por segundo.
Definir InterruptThrottleRate com um valor maior ou
igual a 100 programa o adaptador para enviar o
máximo dessas interrupções por segundo, mesmo que
tenham chegado mais pacotes. Isso reduz a carga de
interrupções no sistema e pode reduzir o uso da CPU
sob carga intensa, mas aumentará a latência, uma vez
que os pacotes não são processados tão rapidamente.
NOTAS:
l O controle dinâmico de interrupções só se
aplica aos adaptadores funcionando no
modo de interrupção MSI ou Legacy,
usando uma única fila de recebimento.
l Quando o igbvf é carregado com as
configurações pado e com vários
adaptadores em uso simultaneamente, a
utilização da CPU pode aumentar não-
linearmente. Para limitar a utilização da
CPU sem causar impacto no throughput
geral, carregue o driver da seguinte forma:
modprobe igbvf
InterruptThrottleRate=
3000,3000,3000
Isso define o InterruptThrottleRate em 3000
interrupções/segundo para a primeira,
segunda e terceira instâncias do driver. A
faixa de 2000 a 3000 interrupções por
segundo funciona na maioria dos sistemas
e é um bom ponto de partida, mas o valor
ótimo será específico da plataforma. Se a
utilização da CPUo é uma
preocupação, use as configurações do
driver pado.