Zum Inhalt springen

Txqueuelen: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:


== Beschreibung ==
== 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?
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:
Sie können die Länge der Sendewarteschlange des Geräts mit dem Befehl /sbin/ifconfig wie folgt einstellen:
Zeile 18: Zeile 20:
Bearbeiten Sie die Datei /etc/rc.local und geben Sie Folgendes ein:
Bearbeiten Sie die Datei /etc/rc.local und geben Sie Folgendes ein:


<code>vi /etc/rc.local</code>
vi /etc/rc.local


Fügen Sie pro Schnittstelle die folgende Einstellung an:
Fügen Sie pro Schnittstelle die folgende Einstellung an
  /sbin/ifconfig eth1 txqueuelen 10000
  /sbin/ifconfig eth1 txqueuelen 10000
  /sbin/ifconfig eth0 txqueuelen 10000
  /sbin/ifconfig eth0 txqueuelen 10000
Vivek Gite ist ein erfahrener IT-Berater mit über 25 Jahren Erfahrung, der sich auf Linux und Open-Source-Lösungen spezialisiert hat. Er schreibt über Linux, macOS, Unix, IT, Programmierung, Informationssicherheit und Open Source. Verfolgen Sie seine Arbeit über den RSS-Feed.

Version vom 11. Juli 2026, 08:49 Uhr

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