Users Guide

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
InterruptThrottleRate 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.
O comportamento pado do driver anteriormente
considerava um valor de InterruptThrottleRate estático
de 8000, oferecendo um bom valor de fallback para
todos os tipos de tfego, pom ausente em
desempenho e latência para pacotes pequenos.
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 (timeframe), 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
tráfego e/ou uma porcentagem significativa de
pacotes pequenos; e "Latência mais baixa" para
quase todos os pacotes pequenos ou tfego mínimo.
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 tfego 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".