Назад | Перейти на главную страницу

Rsync Throttle Upload Bandwidth --bwlimit = KBPS

Я хочу снизить скорость загрузки моих файлов во время процесса rsync.

Делает --bwlimit = KBPS в смысле, он устанавливает скорость передачи данных по Интернету или скорость записи на жесткий диск?

--bwlimit = ограничение пропускной способности ввода-вывода в КБ / с; КБайт в секунду

Также в руководстве сказано

Rsync также можно запустить как демон, и в этом случае принимаются следующие параметры:

И вот где описание для --bwlimit = KBPS указан.

Означает ли это, что для использования этой команды необходимо запустить rsync в режиме демона?

ЕСЛИ... --bwlimit = KBPS имеет в виду скорость передачи моих файлов через Интернет ...

Может ли кто-нибудь привести пример того, как я могу изменить свою командную строку, чтобы ограничить скорость загрузки моих файлов, передаваемых с помощью rsync?

Вот что я сейчас использую:

rsync -avz -e 'ssh' someuser@server1.example.com:/var/www/* /var/www/

Я много тестировал с этим, когда настраивал свои собственные репозитории yum.

Эта опция, по-видимому, предназначена - и, на мой взгляд, гораздо более полезна - для режима демона, но она также корректно работает между локальными файлами и через SSH.

В вашем случае должно работать следующее.

rsync --bwlimit=x -avz -e 'ssh' someuser@server1.example.com:/var/www/* /var/www/

Важно отметить, что опция bwlimit принимает килобайт в секунду не килобит в секунду. Это вызвало у меня головную боль, пока я не перечитал страницу руководства.

Еще кое-что, что нужно добавить к этому вопросу, это то, что bwlimit работает файл за файлом. Если вы передаете миллионы небольших файлов, у вас никогда не будет такой передачи, которая длилась бы достаточно долго, чтобы вызвать ограничение скорости. Это укусило меня в прошлом при копировании большой системы maildir, когда средний размер файла был 10 КБ.

Протестируйте его с файлом размером 1 МБ и посмотрите, что у вас получится! (-:

Я думаю, что здесь имеется в виду ввод-вывод типа полосы пропускания, хотя ссылка на страницу руководства не ясна. Посмотрите эти сообщения: