Как я могу ограничить пропускную способность монтирование SSHFS?

Я передаю большие медиафайлы на локальную машину через монтирование SSHFS. Меня не слишком беспокоит скорость и я хочу повысить качество обслуживания других сетевых служб и поэтому хочу ограничить полосу пропускания для этих передач.

Кажется, я не могу найти вариант для этого на странице руководства - как я могу этого добиться?

# uname -a
Linux core1 4.19.68-coreos #1 SMP Wed Sep 4 02:59:18 -00 2019 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
0
задан 29 September 2019 в 19:00
1 ответ

Один из способов - использовать комбинацию iptables MARK для тегирования трафика к / от порта 22 и управления трафиком tc для ограничения исходящей скорости совпадающих пакетов с помощью подходящего qdisc.

Более простой, хотя и менее гибкий способ заставить эту работу работать было бы направить ваш процесс отправки через pv (просмотрщик каналов) с помощью переключателей --rate-limit и --buffer-size: https : //linux.die.net/man/1/pv . Вы не говорите, используете ли вы команду cli, такую ​​как cp или rsync , или перетаскивание файлов на рабочем столе с графическим интерфейсом для передачи файлов. Использование pv , скорее всего, не поможет, если вы используете графический интерфейс.

1
ответ дан 4 December 2019 в 15:37

Теги

Похожие вопросы