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