How to set rsync speed limit from eating all bandwidth with -bwlimit option

In this tutorial you will learn how to setup I/O limit using rsync command on Linux, MacOS, FreeBSD and Unix-like systems. rsync –bwlimit=KBPS src dst rsync –bwlimit=KBPS [options] src dst rsync –bwlimit=KBPS [options] src user@dst rsync –bwlimit=KBPS [options] user@src /path/to/dir rsync –bwlimit=KBPS -a -P /path/to/dir/ user@server1.cyberciti.biz $ rsync –bwlimit=1000 /path/to/source /path/to/dest/ $ rsync –bwlimit=1000 /var/www/html/ \ Use ionice command to set or get the I/O scheduling class and priority for a program such as rsync or your own backup script.