Users Guide

Softwarepakete und -installationNetXtreme-E Benutzerhandbuch
26. Februar 2018 NetXtreme-E-UG100 Seite 31
Linux-Ethtool-Befehle
Hinweis: Unter Tabelle 19, sollte ethX durch den tatsächlichen Schnittstellennamen ersetzt werden.
Tabelle 19: Linux-Ethtool-Befehle
Befehl Beschreibung
ethtool -s ethX speed 25000 autoneg off Legt die Geschwindigkeit fest. Wenn die Verbindung
an einem Port erfolgt, wird der Treiber nicht zulassen,
dass der andere Port mit einer nicht kompatiblen
Geschwindigkeit konfiguriert wird.
ethtool -i ethX Die Ausgabe enthält die Paketversion, NIC-BIOS-
Version (Boot-Code).
ethtool -k ethX Offload-Funktionen anzeigen.
ethtool -K ethX tso off Deaktivieren Sie TSO.
ethtool -K ethX gro off lro off Deaktivieren Sie GRO/LRO.
ethtool -g ethX Ringgrößen anzeigen.
ethtool -G ethX rx N Ringgrößen festlegen.
ethtool -S ethX Statistiken abrufen.
ethtool -l ethX Anzahl der Ringe anzeigen.
ethtool -L ethX rx 0 tx 0 combined M Anzahl der Ringe festlegen.
ethtool -C ethX rx-frames N Interrupt-Coalescing festlegen. Andere unterstützte
Parameter: rx-usecs, rx-frames, rx-usecs-irq, rx-frames-
irq, tx-usecs, tx-frames, tx-usecs-irq, tx-frames-irq.
ethtool -x ethX RSS-Flow-Hash-Indirektionstabelle und RSS-Schlüssel
anzeigen.
ethtool -s ethX autoneg on speed 10000 duplex full Aktiviert "Autoneg" (siehe “Konfiguration automatische
Aushandlung” auf Seite 39 für weitere Informationen.)
ethtool --show-eee ethX EEE-Status anzeigen.
ethtool --set-eee ethX eee off Deaktivieren Sie EEE.
ethtool --set-eee ethX eee on tx-lpi off Aktivieren Sie EEE, aber deaktivieren Sie LPI.
ethtool -L ethX combined 1 rx 0 tx 0 Deaktiviert RSS. Legt kombinierte Kanaläre auf 1 fest.
ethtool -K ethX ntuple off Deaktiviert Accelerated RFS durch Deaktivieren
der ntuple-Filter.
ethtool -K ethX ntuple on Aktiviert Accelerated RFS.
Ethtool -t ethX Führt verschiedene Diagnose-Selbsttests durch.
echo 32768 > /proc/sys/net/core/
rps_sock_flow_entries
echo 2048 > /sys/class/net/ethX/queues/rx-X/
rps_flow_cnt
Aktiviert RFS für Ring X.
sysctl -w net.core.busy_read=50 Dies stellt die Zeit bis zum Lesen des Geräte-
Empfangsrings auf 50 usecs ein. Für Sockel-
Anwendungen, die auf eingehende Daten warten,
kann diese Methode die Latenzzeit um 2 bis 3 usecs
senken, normalerweise auf Kosten einer höheren
CPU-Auslastung.