rsync использует только свободную полосу пропускания?
Мой сценарий:
- Несколько сельских школ
- Каждая школа:
- Один Linux-сервер
- Ограниченная пропускная способность (используется всеми школьными ПК)
- Электричество не гарантировано (последний из школ может отключить электричество)
- Географически разошлись
Я должен сделать резервную копию всех школьных серверов Linux на центральном сервере.
Выбран способ резервного копирования: rsync
(минимизирует использование полосы пропускания)
Проблема: резервное копирование может ухудшить работу сети
Первое приближение: использование --bwlimit=RATE
параметр, ограничивающий пропускную способность сокета ввода / вывода. Но это фиксированная сумма, не используйте бесплатное сетевое время и мешаете в переполненном сетевом времени.
Вопрос: Есть ли способ заставить rsync использовать только свободную полосу пропускания? может пометить его трафик как низкий приоритет как-нибудь?
1 ответ
Ваша сеть поддерживает QoS? Если это так, вы должны использовать правильное поле IP TOS для трафика rsync. Вы можете использовать Linux tc
Команда для этого.
Также есть стандартная схема классификации. Вы можете пометить трафик rsync, например, 0 и посмотреть разницу.