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

Почему scp перегружает мою сеть?

Я наблюдаю странное поведение, когда копирую файлы на удаленный компьютер с помощью scp. Возьмем, к примеру, эту команду scp без специальных параметров:

scp my.phar remote:apps/

Копирование работает безупречно, однако мои коллеги, работающие в той же локальной сети, не могут разговаривать по SIP голосу. Они могут слышать голос с другой стороны, но их голос не переходит на другую сторону.

Помимо проблемы с SIP (которая является наиболее заметной), сбои также могут наблюдаться с другими сетевыми подключениями, такими как просмотр и попытки подключиться к серверам mysql. Как только scp завершает работу, все снова работает правильно.

Это приводит меня к выводу, что scp каким-то образом перегружает мою сеть. Я попробовал вариант -l чтобы ограничить скорость загрузки:

scp -l 4000 my.phar remote:apps/

К сожалению, проблемы не устранены, и мне сейчас не повезло. Что я могу сделать, чтобы исследовать эту проблему? (и, надеюсь, разрешите это). Вам нужна дополнительная информация, например о топологии?

Это не имеет ничего общего с SCP. Если вы выполнили загрузку большого файла через HTTP, вы, вероятно, столкнетесь с теми же проблемами.

Скорее, это связано с тем, что вы вызываете перегрузку сети в своем интернет-соединении, особенно на восходящей стороне цепи. Это частая проблема с асимметричными цепями, где пропускная способность восходящего потока очень мала.

Чтобы смягчить проблему, внедрите правила формирования трафика на своем маршрутизаторе, чтобы установить приоритет трафика SIP / RTP над другими типами трафика.