Wie kann ich die Download- / Upload-Bandbreite begrenzen für:
- Gesamtes Betriebssystem.
- Eine Netzwerkschnittstelle.
- Einzelanwendung.
networking
bandwidth
yevhene
quelle
quelle
wondershaper
Problem in Ubuntu 17.10 gemeldet, der möglicherweise dem ähnelt, was mit @Zeromatiker in Ubuntu 17.04 passiertAntworten:
Die Beschränkung einer einzelnen Schnittstelle ist einfach, aber globale Ratenbeschränkungen erfordern komplexere Regeln wie anwendungsbasierte Regeln. Ich sage nicht, dass es nicht möglich ist, aber es erfordert einiges, sich mit den Interna des Netzwerks auseinanderzusetzen.
Hier ist eine kurze Anleitung zum Einrichten eines Grenzwerts pro Schnittstelle
Wenn Sie wirklich anwendungsbasierte Regeln einrichten möchten, sollten Sie sich mit einem Firewall-Framework wie Shorewall befassen , das Hilfsfunktionen zum Konfigurieren der Formgebung enthält. Selbst mit diesen Werkzeugen ist einiges an Umdenken und Testen erforderlich, um es in Position zu bringen. So etwas ad-hoc zu machen ist noch nicht so einfach.
quelle
wondershaper eth0 1000 1000
keine Internet-Bandbreite. Ich muss die gesamte eth0-Bandbreite begrenzen, nicht nur bestimmte Anwendungen. Wie kann ich das tun?Obwohl dies eine alte Frage ist, bin ich auf diese gestoßen, als ich nach einer Antwort auf dieselbe Frage gesucht habe. Die Betriebssystem- und Schnittstellenbeschränkungen wurden bereits in einer früheren Antwort behandelt. Hier finden Sie eine Möglichkeit, anwendungsspezifische Beschränkungen festzulegen. Verwenden Sie eine Anwendung namens Rinnsal. Also tu es
sudo apt-get install trickle
. Sie können den Upload / Download für eine bestimmte App einschränken, indem Sie ausführentrickle -u (upload limit in KB/s) -d (download limit in KB/s) application
Dadurch wird die Anwendung mit den angegebenen Grenzwerten gestartet. Sie können auch die "Glättungs" -Zeit angeben, damit Stichproben über den gewünschten Zeitraum hinweg übertragen werden, falls Ihre Anwendung einen hohen Bandbreitenverbrauch aufweist und Sie möchten, dass die Bursts zugelassen werden, solange der Durchschnitt innerhalb Ihrer Spezifikationen liegt.
quelle
trickle: Could not reach trickled, working independently: No such file or directory
. Sie können diese Warnung entfernen, indem Sie Trickle im Standalone-Modus mit ausführentrickle -s
.Wenn Sie die Bandbreite für eine bestimmte IP-Adresse begrenzen möchten, können Sie dies verwenden:
quelle