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