Рейтинг:0

В rsync явно игнорируется параметр "bwlimit", как это исправить

флаг fr

У меня есть rsyncd версии 3.1.2, прослушивающий порт 873, и я хочу ограничить пропускную способность, с которой мои файлы загружаются клиентом, подключающимся ко мне. Я добавил bwlimit в файл конфигурации:

uid = никто
гид = нет группы

[данные]
путь = /var/данные/файлы/
комментарий = Репо
только чтение = да
бвлимит = 10

и попробовал это в файле конфигурации демона

[Ед. изм]
Описание=демон программы быстрого удаленного копирования файлов
ConditionPathExists=/etc/rsyncd.conf

[Оказание услуг]
ExecStart=/usr/bin/rsync --daemon --no-detach --bwlimit=10

[Установить]
WantedBy=многопользовательская.цель

В любом случае, когда мой клиент подключается к rsync для загрузки файла, параметр игнорируется для журналов:

29 декабря, 08:27:12 pubserver systemd[1]: запущен демон программы быстрого удаленного копирования файлов.
29 декабря, 08:27:12 pubserver rsyncd[32533]: запуск rsyncd версии 3.1.2, прослушивание порта 873
29 декабря, 08:29:42 pubserver rsyncd[1534]: обнаружен неизвестный параметр: «bwlimit»
29 декабря, 08:29:42 pubserver rsyncd[1534]: ИГНОРИРУЕТ неизвестный параметр "bwlimit"
29 декабря, 08:29:42 pubserver rsyncd[1534]: подключение из рабочей области (10.155.120.1)
29 декабря, 08:29:42 pubserver rsyncd[1534]: rsync в репозитории/из рабочей области (10.155.120.1)
29 декабря, 08:29:42 pubserver rsyncd[1534]: создание списка файлов
29 декабря 08:29:44 pubserver rsyncd[1534]: отправлено 17567 байт, получено 72 байта, общий размер 16787953

Есть ли способ заставить этот предел работать? В качестве альтернативы, как замедлить/дросселировать соединения rsync, если bwlimit больше не поддерживается?

digijay avatar
флаг mx
В качестве альтернативы вы можете попробовать использовать [`trickle`](https://linux.die.net/man/1/trickle) для ограничения пропускной способности (хотя я не уверен, работает ли он в режиме демона, сам никогда не пробовал). )
Рейтинг:3
флаг jp

bwlimit может использоваться только как параметр командной строки, но не в /etc/rsyncd.conf

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.