Dell Intel PRO Family of Adapters Manual del usuario

Página 85

Advertising
background image

Nombre del pará-
metro

Rango y con-
figuración váli-
dos

Valores pre-
determinados

Descripción

InterruptThrottleRate

0, 1, 3, 100-
100000 (0=de-
esactivado, 1=d-
dinámico,
3=conservador
dinámico)

3

El controlador puede limitar el número de inte-
rrupciones por segundo que el adaptador generará
para los paquetes entrantes. Lo hace escribiendo un
valor en el adaptador que se basa en el número
máximo de interrupciones que el adaptador generará
por segundo.

La configuración de InterruptThrottleRate en un valor
igual o superior a 100 programará al adaptador para
que envíe, como máximo, esa cantidad de inte-
rrupciones por segundo, aunque ingresen más paque-
tes. De esta manera se reduce la carga de las
interrupciones en el sistema y puede reducirse el uso
de CPU en condiciones de mucha carga; sin embargo,
se aumentará la latencia dado que los paquetes no se
procesan con tanta rapidez.

El comportamiento predeterminado del controlador
supuso anteriormente un valor estático de Inte-
rruptThrottleRate de 8000, que proporciona un buen
valor para todo tipo de tráfico remanente pero que es
deficiente en términos de funcionamiento y latencia de
paquetes pequeños.

El controlador cuenta con dos modos adaptables (pará-
metro 1 ó 3) en que ajusta dinámicamente el valor de
InterruptThrottleRate según el tráfico que recibe. Des-
pués de determinar el tipo de tráfico entrante en el
último periodo, ajustará el valor de Inte-
rruptThrottleRate a uno adecuado para ese tipo de trá-
fico.

El algoritmo clasifica al tráfico entrante por intervalo en
categorías. Una vez determinada la categoría, se
ajusta el valor de InterruptThrottleRate según el tipo de
tráfico. Hay tres categorías definidas: "Tráfico de gran
volumen", para las grandes cantidades de paquetes de
tamaño normal; "Baja latencia", para las cantidades
reducidas de tráfico y/o un porcentaje importante de
paquetes pequeños, y "Mínima latencia", para paque-
tes casi totalmente pequeños o tráfico mínimo.

En el modo conservador dinámico, el valor de Inte-
rruptThrottleRate se configura en 4000 para el tráfico
comprendido en la categoría "Tráfico de gran volu-
men". Si el tráfico queda comprendido en las cate-
gorías de "Baja latencia" o "Mínima latencia", el valor
de InterruptThrottleRate se aumenta progresivamente a
20000. Este modo predeterminado es adecuado para
la mayoría de las aplicaciones.

En las situaciones en que la baja latencia es esencial,
como por ejemplo, en la informática Grid o en clusters,
el algoritmo puede reducir la latencia aún más cuando
se configura InterruptThrottleRate en el modo 1. En
este modo, que funciona de la misma manera que el
modo 3, el valor de InterruptThrottleRate se aumentará
progresivamente a 70000 para el tráfico categorizado
como de "mínima latencia".

NOTA: InterruptThrottleRate tiene precedencia
sobre los parámetros TxAbsIntDelay y RxAbsIn-
tDelay. En otras palabras, minimizando los retra-
sos absolutos de recepción o transmisión no va
a forzar al controlador a generar más inte-
rrupciones que las que permite Inte-
rruptThrottleRate.

Advertising