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

формирование трафика в Linux: ssh vs sshfs

У меня есть обычный Linux-сервер с ограниченной пропускной способностью, к которому я обращаюсь через SSH.

Время от времени я передаю файлы в / из этого ящика с помощью sshfs / sftp.

Пожалуйста, посоветуйте мне, как я могу настроить формирование трафика в этом поле, чтобы (интерактивные) сеансы ssh оставались отзывчивыми независимо от передач sshfs / sftp.

Спасибо.

С наилучшими пожеланиями,

Тинтапок

Ты можешь использовать WonderShaper чтобы получить довольно хорошее QoS для ssh и отличить SSH от SFTP.

Wondershaper делает это на основе бита типа службы в заголовке IP. SSH устанавливает это правильно, поэтому на его основе довольно легко выполнять QoS.

# TOS Minimum Delay (ssh, NOT scp) in 1:10:

tc filter add dev $DEV parent 1:0 protocol ip prio 10 u32 \
      match ip tos 0x10 0xff  flowid 1:10

Относительно теории см. Linux Advanced Routing and Traffic Control HOWTO.

По умолчанию ssh_config должен автоматически установить IPQoS подходит для интерактивных и неинтерактивных вызовов.

Просто убедитесь, что вы соблюдаете эти параметры IP в конфигурации формирования трафика.