Dell Intel PRO Family of Adapters Benutzerhandbuch

Seite 112

Advertising
background image

HW RSC

Auf 82599 basierende Adapter unterstützen Hardware-basierte RSC (Receive Side Coalescing), wodurch mehrere Fra-
mes vom gleichen IPv4 TCP/IP-Fluss in eine einzelne Struktur zusammengeführt werden können, welche einen oder
mehrere Deskriptoren umfassen kann. Dies ist der Large Receive Offload (LRO)-Technik ähnlich. Hardware-RSC ist
standardmäßig aktiviert, und Software-LRO kann nicht für auf 82599 basierende Adapter verwendet werden, es sei
denn, Hardware-RSC ist deaktiviert.

IXGBE_NO_HW_RSC ist ein Kompilierzeit-Flag, das zur Kompilierzeit aktiviert werden kann, um Unterstützung von
Hardware-RSC vom Treiber zu entfernen. Das Flag wird verwendet, indem CFLAGS_EXTRA="-DIXGBE_NO_HW_
RSC" bei der Kompilierung zur make-Datei hinzugefügt wird.

make CFLAGS_EXTRA="-DIXGBE_NO_HW_RSC" install

Sie können anhand der folgenden Leistungsindikatoren in ethtool prüfen, ob der Treiber HW RSC verwendet:

hw_rsc_count - Summe der kombinierten Ethernet-Pakete.

rx_dropped_backlog

Im Nicht-Napi-Modus (Interrupt-Modus) gibt dieser Leistungsindikator den Stapel an, der Pakete fallen lässt. Es gibt
einen anpassbaren Parameter im Stapel, über den Sie die Menge an Rückstand einstellen können. Wir empfehlen, net-
dev_max_backlog zu erhöhen, wenn dieser Leistungsindikator zunimmt.

# sysctl -a |grep netdev_max_backlog

net.core.netdev_max_backlog = 1000

# sysctl -e net.core.netdev_max_backlog=10000

net.core.netdev_max_backlog = 10000

Advertising