Installation à partir d’un fichier rpm kmod, Paramètres de ligne de commande – Dell Intel PRO Family of Adapters Manuel d'utilisation

Page 73

Advertising
background image

Pour installer le RPM KMP, tapez les deux commandes suivantes :

rpm -i <rpm filename>

rpm -i <kmp rpm filename>

Par exemple, pour installer le package RPM KMP e1000e, tapez ce qui suit :

rpm -i intel-e1000e-1.3.8.6-1.x86_64.rpm

rpm -i intel-e1000e-kmp-default-1.3.8.6_2.6.27.19_5-1.x86_64.rpm

Installation à partir d’un fichier RPM KMOD

Les RPM KMOD sont fournis pour les distributions Linux prises en charge. La convention de nom pour les fichiers
RPM inclus est :

kmod-<driver name>-<version>-1.<arch type>.rpm

Par exemple, kmod-e1000e-2.3.4-1.x86_64.rpm :

l

e1000e est le nom du pilote

l

2.3.4 est la version

l

x86_64 est le type d'architecture

Pour installer les fichiers RPM KMOD, accédez au répertoire des fichiers RPM et tapez la commande suivante :

rpm -i <rpm filename>

Par exemple, pour installer le package RPM KMOD e1000e, tapez ce qui suit :

rpm -i kmod-e1000e-2.3.4-1.x86_64.rpm

Paramètres de ligne de commande

Si le pilote est compilé comme un module, utilisez les paramètres optionnels suivants en les entrant sur la ligne de
commande avec la commande modprobe et en utilisant la syntaxe suivante :

modprobe e1000e [<option>=<VAL1>,<VAL2>,...]

Une valeur (<VAL#>) doit être attribuée à chaque port réseau du système pris en charge par ce pilote. Les valeurs sont
appliquées à chaque instance, en fonction de l'ordre. Par exemple :

modprobe e1000e InterruptThrottleRate=16000,16000

Dans ce cas, deux ports réseau sont pris en charge par igb sur le système. La valeur par défaut de chaque paramètre
est généralement le paramètre recommandé, sauf indication contraire.

Le tableau suivant contient les paramètres et les valeurs possibles des commandes modprobe :

Nom du paramètre

Plages/valeurs
valides

Valeur
par
défaut

Description

InterruptThrottleRate

0, 1, 3, 100-
100000 (0=d-
désactivé, 1=d-
dynamique,
3=dynamique
conservatif)

Inter-
ruptThrottleRate
n’est pas pris en
charge sur les
cartes Intel
82542, 82543 ou
82544.

3

Le pilote peut limiter le nombre d’interruptions par seconde
générées par la carte pour les paquets entrants. Pour ce
faire, il écrit une valeur sur la carte, basée sur le nombre
maximum d’interruptions que la carte générera par
seconde.

Lorsque le paramètre InterruptThrottleRate est affecté d’une
valeur supérieure ou égale à 100, la carte est programmée
pour envoyer ce nombre maximum d’interruptions par
seconde, même si plus de paquets sont entrés. Cela réduit
la charge d’interruptions sur le système et peut diminuer l’uti-
lisation de l’unité centrale en cas de surcharge, mais aug-
mente la latence car les paquets ne sont pas traités aussi
rapidement.

Le comportement par défaut du pilote prenait pour hypo-

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