Users Guide

Nome do
parâmetro
Faixa/configurações
lidas
Pado Descrição
O driver tem dois modos adaptativos (configuração 1 ou
3) nos quais ele ajusta dinamicamente o valor de
InterruptThrottleRate com base no tfego recebido.
Depois de determinar o tipo de tfego de entrada no
último quadro, ele ajustará o InterruptThrottleRate em
um valor apropriado para esse tfego.
O algoritmo classifica o tfego de entrada em classes
em todos os intervalos. Quando a classe for
determinada, o valor de InterruptThrottleRate será
ajustado para atender da melhor forma esse tipo de
tráfego. Há três classes definidas: "Tráfego volumoso"
para grandes volumes de pacotes de tamanho normal;
"Latência baixa" para pequenos valores de tfego e/ou
uma porcentagem significativa de pacotes pequenos; e
"Latência mais baixa" para quase todos os pacotes
pequenos ou tfegonimo.
No modo conservador dinâmico, o valor de
InterruptThrottleRate está definido como 4000 para o
tráfego que se enquadra na classe "Tráfego volumoso".
Se o tráfego se enquadrar nas classes "Latência baixa"
ou "Latência mais baixa", o InterruptThrottleRate será
aumentado gradualmente até 20000. Esse modo
pado é adequado para a maioria dos aplicativos.
Nas situações em que a baixa latência é vital, como a
computação de cluster ou grade, o algoritmo pode
reduzir ainda mais a latência quando
InterruptThrottleRate estiver definido com o modo 1.
Nesse modo, que funciona de maneira intica ao
modo 3, InterruptThrottleRate será aumentado
gradualmente até 70000 para o tfego na classe "Mais
baixa latência".
Configurar InterruptThrottleRate como 0 desativa
qualquer moderação de interrupção e pode melhorar a
latência de pacotes pequenos, mas isso em geral não é
adequado para tfego com throughput volumoso.
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