Zum Inhalt springen

Txqueuelen

Aus Foxwiki

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:

  1. Kleiner Wert für langsamere Geräte mit hoher Latenz wie Modemverbindungen und ISDN.
  2. 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