Коли я rsync
виконую завдання резервного копіювання, яке передбачає копіювання на великі файли, машина, на якій працює резервна копія (як на настільних комп’ютерах Mac, так і на серверах Linux), перемелюється до зупинки, а середня завантаженість йде через дах.
Я спробував:
nice
Iнгrsync
процес (не допомагає - вузьким місцем є диск)- У Linux,
renice
ingkjournald
((допомагає, але здається, що хак і не працює на Mac) - Використання
--bwlimit
rsync
прапора (допомагає, але це означає, що всі передачі проходять повільно - навіть коли вони не потребують)
Отже, чи є спосіб , що я можу « nice
» rsync
«s IO тому машини корисні під час резервного копіювання працює?
PS: Я знаю про небезпеку rsync
на Mac ... Але я використовував BackupBouncer для перевірки своїх резервних копій, і вони здаються нормальними.
setpriority
говорить на сторінці сторінки: "Під час встановлення потоку у фоновий стан пріоритет планування встановлюється на найменше значення, дисковий і мережевий введення вимикаються". - що, схоже, вказує на те, що дисковий / мережевий введення-виведення заглушується лише тоді, коли щось набрано до 20 ("фоновий стан").