Dell Intel PRO Family of Adapters Benutzerhandbuch

Seite 97

Advertising
background image

Parametername

Gültiger Bereich/Ein-
stellungen

Standard

Beschreibung

Der Treiber besitzt zwei adaptive Modi (Einstellung 1
oder 3), in denen er den Wert für InterruptThrottleRate
anhand des empfangenen Verkehrs dynamisch
anpasst. Nach Bestimmung des Typs des eingehenden
Verkehrs im letzten Zeitrahmen wird die Inter-
ruptThrottleRate an einen für diesen Verkehr geeig-
neten Wert angepasst.

Der Algorithmus klassifiziert den eingehenden Verkehr
mit jedem Intervall in Klassen. Nach Bestimmung der
Klasse wird der Wert für InterruptThrottleRate an den
Verkehrstyp angepasst. Drei Klassen sind definiert:
"Bulk traffic" für große Mengen von Paketen normaler
Größe; "Low latency" für kleine Mengen von Verkehr
und/oder einen großen Anteil kleiner Pakete; sowie
"Lowest latency" für fast ausschließlich kleine Pakete
und minimalen Verkehr.

Im dynamischen konservativen Modus wird der Wert für
InterruptThrottleRate für Verkehr der Klasse "Bulk traffic"
auf 4000 gesetzt. Wenn der Verkehr in die Kategorie
"Low latency" oder "Lowest latency" fällt, wird die Inter-
ruptThrottleRate schrittweise auf 20000 erhöht. Dieser
Standardmodus ist für die meisten Anwendungen geeig-
net.

In Situationen wie einem Cluster oder Ras-
terverarbeitung, bei denen eine niedrige Latenz gefragt
ist, kann der Algorithmus die Latenz noch weiter redu-
zieren, wenn Sie die InterruptThrottleRate auf Modus 1
setzen. In diesem Modus, der gleichermaßen funk-
tioniert wie Modus 3, wird die InterruptThrottleRate für
Traffic der Klasse "niedrige Latenz" schrittweise auf
70000 erhöht.

Wenn die InterruptThrottleRate auf 0 gesetzt wird, wird
jegliche Interruptdrosselung deaktiviert, und die Latenz
für kleine Pakete kann sich verbessern. Dies ist jedoch
für Massendurchsatzverkehr nicht geeignet.

HINWEISE:

l

Dynamische Interrupt-Drosselung gilt nur
für Adapter, die im MSI oder Legacy Inter-
rupt-Modus laufen und eine einzelne
Empfangswarteschlange verwenden.

l

Wenn igbvf mit Standardeinstellungen gela-
den ist und mehrere Adapter gleichzeitig
verwendet werden, kann die CPU-Aus-
lastung nicht-linear ansteigen. Es wird emp-
fohlen, den Treiber wie folgt zu laden, um
die CPU-Auslastung ohne Einfluss auf den
Gesamtdurchsatz zu beschränken:

modprobe igbvf Inter-

rup-

tThrottleRate=3000,3000,3000

Dadurch wird die InterruptThrottleRate auf
3000 Interrupts/Sek. für die erste, zweite
und dritte Instanz des Treibers eingestellt.

Advertising