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.