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

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

Der Befehl rsync ist ein fantastisches Tool, um Daten über Hosts zu übertragen, aber standardmäßig verwendet er Ihre gesamte verfügbare Bandbreite und generiert zusätzliche I/O. Kürzlich streamte einer meiner Kunden Online-Radio und übertrug gleichzeitig einige große Dateien auf einen externen Server. Er wusste nicht, wie er die rsync-Geschwindigkeit begrenzen sollte, und bat mich um Hilfe.

Wie kann ich verhindern, dass rsync meine gesamte Bandbreite unter Linux verwendet? Wie kann ich ein Limit für die rsync-Geschwindigkeit festlegen?

Heute werden wir diese Fragen im Zusammenhang mit rsync bwlimit beantworten .

Die Rsync-Geschwindigkeit kann auf das beschränkt werden, was Sie benötigen, Sie müssen nur einen einfachen Parameter namens „rsync bwlimit“ vor den restlichen rsync-Optionen verwenden. Sehen wir uns einige Beispiele an.

Sie können die E/A-Bandbreite einfach mit rsync –bwlimit begrenzen Option.

Die Syntax der rsync-Geschwindigkeitsbegrenzung ist wie unten dargestellt:

rsync --bwlimit=KBPS source destiny
rsync --bwlimit=KBPS [other options] source destiny

Zum Beispiel:

rsync --bwlimit=5000 -avpr [email protected]:/home/bigfiles/* /home/johndoe/

Dadurch wird ein Limit von 5000 KB pro Sekunde für alle Dateien festgelegt, die mit rsync übertragen werden.

Steuern Sie Ihre rsync-Geschwindigkeitsbegrenzung mit Nload

Sie können das verbrauchte rsync-Bandbreitenlimit in Echtzeit überprüfen, indem Sie ein Dienstprogramm wie nload verwenden, mit dem Sie die Bandbreitennutzung vom Terminal aus sehen können, Beispiel:

Unter CentOS/RHEL können Sie nload installieren, indem Sie Folgendes verwenden:

yum install nload

oder

dnf install nload

Für Ubuntu/Debian-Benutzer:

apt-get install nload

Das ist alles, an dieser Stelle sollten Sie wissen, wie Sie die rsync-Geschwindigkeit mit dem Parameter rsync bwlimit begrenzen und mit dem Befehl nload eine vollständige Echtzeitkontrolle über Ihre Bandbreite haben.

So begrenzen Sie die rsync-Geschwindigkeit und die Bandbreitennutzung mit –bwlimit wurde zuletzt geändert:5. Juli 2017 von Esteban Borges
Linux
  1. Wie überprüfe ich die Festplattennutzung des Verzeichnisses und die Bandbreitennutzung?

  2. So berechnen Sie die Speichernutzung in Linux mit sar, ps und free

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

  4. Begrenzung der Speichernutzung in R unter Linux

  5. Wie begrenzt man die Netzwerkbandbreite?

So synchronisieren Sie Dateien und Verzeichnisse mit Zaloha.sh

So sichern Sie Dateien und Verzeichnisse mit Rsync unter Linux

So vergrößern und verkleinern Sie Videos mit FFmpeg

Wie man den DD-Befehl verwendet und wie man ISO damit brennt

So visualisieren Sie die Festplattennutzung unter Linux mit Baobab

Wie überprüfe ich die Bandbreitennutzung vom WHM-Panel?