perintah rsync adalah alat yang fantastis untuk mentransfer data melalui host, namun secara default menggunakan semua bandwidth yang tersedia dan menghasilkan I/O tambahan. Baru-baru ini salah satu pelanggan saya sedang streaming radio online dan pada saat yang sama dia mentransfer beberapa file besar ke server eksternal. Dia tidak tahu cara membatasi kecepatan rsync dan mendatangi saya untuk meminta bantuan.
Bagaimana saya bisa menghindari rsync menggunakan semua bandwidth saya di Linux? Bagaimana cara menetapkan batas kecepatan rsync?
Hari ini kami akan menjawab pertanyaan ini terkait dengan rsync bwlimit .
Kecepatan rsync dapat dibatasi sesuai kebutuhan, Anda hanya perlu menggunakan parameter sederhana yang disebut 'rsync bwlimit' sebelum opsi rsync lainnya. Mari kita lihat beberapa contohnya.
Anda dapat dengan mudah membatasi bandwidth I/O menggunakan rsync –bwlimit pilihan.
Sintaks batas kecepatan rsync adalah seperti yang Anda lihat di bawah ini:
rsync --bwlimit=KBPS source destiny rsync --bwlimit=KBPS [other options] source destiny
Misalnya:
rsync --bwlimit=5000 -avpr [email protected]:/home/bigfiles/* /home/johndoe/
Ini akan menetapkan batas 5000KBytes per detik untuk semua file yang ditransfer menggunakan rsync.
Kontrol batas kecepatan rsync Anda menggunakan Nload
Anda dapat memeriksa batas bandwidth rsync yang digunakan secara real time dengan menggunakan utilitas seperti nload, yang memungkinkan Anda melihat penggunaan bandwidth dari terminal, contoh:

Di CentOS/RHEL Anda dapat menginstal nload dengan menggunakan:
yum install nload
atau
dnf install nload
Untuk pengguna Ubuntu/Debian:
apt-get install nload
Itu saja, pada titik ini Anda harus tahu cara membatasi kecepatan rsync menggunakan parameter rsync bwlimit, dan memiliki kontrol waktu nyata penuh atas bandwidth Anda menggunakan perintah nload.
Cara membatasi kecepatan rsync dan penggunaan bandwidth menggunakan –bwlimit terakhir diubah:5 Juli 2017 oleh Esteban Borges