Txqueuelen
Erscheinungsbild
txqueuelen - (Transmit Queue Length) Länge der Sendewarteschlange
Beschreibung
Wie stelle ich unter Linux die Länge der Sendewarteschlange (txqueuelen) der Netzwerkkarte ein?
Wie stelle ich sie für ein Netzwerk mit hoher Latenz und/oder hoher Geschwindigkeit ein, um Massenübertragungen vor störendem interaktivem Datenverkehr wie SSH zu schützen?
Sie können die Länge der Sendewarteschlange des Geräts mit dem Befehl /sbin/ifconfig wie folgt einstellen:
- Kleiner Wert für langsamere Geräte mit hoher Latenz wie Modemverbindungen und ISDN.
- Ein hoher Wert wird für Server empfohlen, die über Hochgeschwindigkeits-Internetverbindungen verbunden sind und große Datenübertragungen durchführen.
Erhöhen der txqueuelen
Erhöhen Sie den Parameter txqueuelen pro Schnittstelle auf einen Wert zwischen 1000 und 20000:
ifconfig ${interface} txqueuelen ${size}
ifconfig eth1 txqueuelen 10000
ifconfig eth0 txqueuelen 5000
txqueuelen dauerhaft festlegen
Bearbeiten Sie die Datei /etc/rc.local und geben Sie Folgendes ein:
vi /etc/rc.local
Fügen Sie pro Schnittstelle die folgende Einstellung an
/sbin/ifconfig eth1 txqueuelen 10000 /sbin/ifconfig eth0 txqueuelen 10000