Чтобы rsync не приводил к голоданию системы и сети, мы используем ioniceпри запуске rsync и устанавливаем --bwlimitпараметр. Например:
ionice -c2 -n7 rsync -aH --bwlimit=30000 /foo root@dest.com:/
Это действительно помогает гарантировать, что исходный сервер остается отзывчивым. Тем не менее, сервер назначения становится очень медленным из-за дискового ввода-вывода на 100% (как видно из atopутилиты).
Можно ли как-то использовать ioniceна целевом сервере тоже? Возможно через -eопцию rsync ? Я бы предпочел не запускать демон rsync, если это возможно.