Dell Intel PRO Family of Adapters Manuel d'utilisation

Page 74

Advertising
background image

Nom du paramètre

Plages/valeurs
valides

Valeur
par
défaut

Description

En mode dynamique conservatif, la valeur Inter-
ruptThrottleRate est définie sur 4000 pour un trafic tombant
dans la classe "Bulk traffic" (Trafic en vrac). Si le trafic tombe
dans la classe "Low latency" (Faible latence) ou "Lowest
latency" (Plus faible latence), la valeur InterruptThrottleRate
est augmentée progressivement jusqu’à 20 000. Ce mode
par défaut est adapté à la plupart des applications.

Pour les cas où une faible latence est essentielle, tels que
les grappes ou les grilles d’ordinateurs, l’algorithme peut
réduire encore la latence lorsque le paramètre d’In-
terruptThrottleRate est réglé sur le mode 1. Dans ce mode,
qui fonctionne comme le mode 3, l’InterruptThrottleRate est
augmenté pas à pas jusqu’à 70000 pour le travail de la
classe à plus faible latence.

En mode simplifié, le taux d’interruption est basé sur le rap-
port du trafic TX et RX. Si les valeurs d’octets par seconde
sont relativement identiques, le taux d’interruption peut tom-
ber à 2 000 interruptions par seconde. Si le trafic est majo-
ritairement en réception ou majoritairement en transmission,
le taux d’interruption peut monter jusqu’à 8 000.

Lorsqu’InterruptThrottleRate est défini sur 0, toute gestion
des interruptions est désactivée, ce qui peut améliorer la
latence des petits paquets, mais n’est généralement pas
adapté à un trafic important.

REMARQUE : si le pilote e1000e est chargé avec les
paramètres par défaut et que des cartes multiples
sont utilisées simultanément, le taux d’utilisation du
processeur peut augmenter de façon non linéaire.
Pour limiter le taux d’utilisation du processeur sans
affecter la performance globale, chargez le pilote de
la manière suivante :

modprobe e1000e.o Inter-

ruptTh-

rottleRate=3000,3000,3000

Cela définit le paramètre InterruptThrottleRate sur
3000 interruptions/s pour la première, deuxième et
troisième instance du pilote. La plage comprise entre
2000 à 3000 interruptions par seconde fonctionne sur
la plupart des systèmes et est un bon point de départ,
mais la valeur optimale dépend toutefois de la pla-
teforme. Si le taux d’utilisation du processeur n’est
pas un problème, utilisez RX_POLLING (NAPI) et les
paramètres par défaut du pilote.

REMARQUE : le paramètre InterruptThrottleRate a
priorité sur les paramètres TxAbsIntDelay et
RxAbsIntDelay. En d’autres mots, la minimisation des
délais de réception et/ou transmission absolus ne
force pas la génération, par le contrôleur, d’un
nombre d’interruptions supérieur à celui autorisé par
le paramètre InterruptThrottleRate.

Advertising