GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie begrenzt man die Netzwerkbandbreite?

Sie können die Netzwerkbandbreite auf der Schnittstelle mit dem Befehl tc drosseln Manpage verfügbar unter http://man7.org/linux/man-pages/man8/tc.8.html

Probieren Sie für ein einfaches Skript Wondershaper aus.

Ein Beispiel für die Verwendung von tc:tc qdisc add dev eth0 root tbf rate 1024kbit latency 50ms burst 1540


Wie in der vorherigen Antwort erwähnt, macht Wondershaper die Arbeit einfach. Ich füge die Informationen aus dem obigen Link von Jwalanta Shrestha hinzu

apt-get install wondershaper

Wunderformer - Ein einfaches Tool, um die Bandbreite einer bestimmten Schnittstelle zu begrenzen.

$ sudo wondershaper {interface} {down} {up}

{down} und {up} sind die Bandbreite in kpbs

Wenn Sie also beispielsweise die Bandbreite der Schnittstelle eth1 auf 256 kbps Downlink und 128 kbps Uplink begrenzen möchten,

$ sudo wondershaper eth1 256 128

Um das Limit zu löschen,

$ sudo wondershaper clear eth1 

Das Begrenzen von Netzwerkressourcen basierend auf einigen Kriterien ist das Thema von QoS. Es gibt verschiedene Möglichkeiten, den Benutzerverkehr auf Linux-Systemen zu steuern.

Es gibt eine gute Anleitung zu fortgeschrittenen Routing-Techniken und Verkehrssteuerung unter Linux von Bert Hubert.


Linux
  1. Wie überprüfe ich die Bandbreitennutzung von VPS?

  2. So begrenzen/drosseln Sie die rsync-Übertragungsgeschwindigkeit unter Linux

  3. Wie kann ich die Speicherbandbreite beobachten?

  4. Wie kann die Speichernutzung der Anwendung begrenzt werden?

  5. So begrenzen Sie die FTP-Geschwindigkeit

So beschränken Sie den Root-Benutzer in CentOS

Gewusst wie:FreeBSD-Netzwerkverwaltung

So starten Sie das Netzwerk unter Ubuntu 22.04 neu

Wie vernetzt man Ubuntu und Windows 10?

Fehler Bandbreitenlimit überschritten:Wie kann ich ihn beheben?

So begrenzen Sie die rsync-Geschwindigkeit und die Bandbreitennutzung mit –bwlimit