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

Эквивалент `nice` для ввода-вывода файловой системы?

Когда я запускаю rsync задание резервного копирования, которое включает в себя копирование больших файлов, машина, на которой выполняется резервное копирование (как настольные компьютеры Mac, так и серверы Linux), останавливается, а средняя нагрузка резко возрастает.

Я пробовал:

Итак, могу ли я как-нибудь "nice" rsyncввода-вывода, чтобы машины можно было использовать во время резервного копирования?

PS: я знаю об опасности rsync на Mac ... Но я использовал BackupBouncer чтобы проверить мои резервные копии, и они кажутся нормальными.

Похоже, что setpriority Предполагается, что API в Mac OS X может изменять планирование ввода-вывода (см. http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man2/setpriority.2.html). У меня нет под рукой MacOS, поэтому я не могу это проверить nice фактически меняет приоритет ввода-вывода.

На стороне Linux ionice это то, что вы ищете.

В Linux вы можете использовать ionice http://linux.die.net/man/1/ionice