передача scp замедляется и останавливается в локальной сети


9

Я часто перевожу вещи на мой ноутбук и с него по локальной сети, используя scp. Похоже, что часто я вижу, как скорость передачи начинается правильно (2,0 МБ / с), а затем медленно уменьшается, пока передача полностью не остановится. Это кажется довольно воспроизводимым для больших файлов. Есть ли проблема с сетью или я могу лучше настроить SSH на своем ноутбуке? У моего рабочего стола, похоже, нет таких проблем при передаче файлов на удаленные серверы, поэтому я предполагаю, что виновато соединение WiFi моего ноутбука.

Оба компьютера работают под управлением Ubuntu 12.04.

Ответы:


2

Я видел подобные проблемы с моей сетью. Это помогает получить анализатор Wi-Fi, который показывает использование канала (например, kismitили wavemon). Оказывается, что автоматические настройки канала не работали хорошо. Я явно установил канал в роутере Wi-Fi, и это очень помогло.


Это объяснит разницу между моим ноутбуком и десктопом? Разве они не будут использовать один и тот же канал и испытывать тот же уровень ужасной скорости передачи?
Нафтули Кей

@TKKocheran Ваш рабочий стол также подключен по беспроводной сети? Это возможно ближе к роутеру?
Тердон

Нет, они оба сидят рядом друг с другом, и это не похоже на местоположение. Мой ноутбук вел себя аналогично в других сетях.
Нафтули Кей

0

Вы используете VPN? Похоже, проблема MTU. Если вы работаете через VPN или PPPOE, MTU уменьшается, чтобы компенсировать издержки уровня VPN или PPPOE. Более длинные пакеты отбрасываются, и вскоре происходит бесконечное количество повторных попыток. Чтобы проверить, является ли это проблемой, установите MTU на интерфейсе на что-то маленькое, например, 800. Если это решит проблему, увеличьте MTU на 100 (максимум 1500), пока вы не сузите максимальный размер.


Нет, нет VPN :(
Нафтули Кей

Попробуйте установить MTU в любом случае. Это может быть какое-то другое устройство посередине.
TomOnTime

Это не похоже на проблему MTU: соединение scp остановится после нескольких пакетов.
Жиль "ТАК - перестать быть злым"

0

Нет, я считаю, что scp по умолчанию медленнее других способов. При прямом кабельном соединении между двумя ноутбуками (1000 Мбит / с) скорость составила всего 10 МБ / с. Одним из возможных узких мест может быть также процессор, который должен шифровать данные. Мой был на 50% (половина ядра на четырехъядерном процессоре)

http://intermediatesql.com/linux/scrap-the-scp-how-to-copy-data-fast-using-pigz-and-nc/


шифрование / дешифрование не должно быть проблемой ..... в настоящее время это делается аппаратно, и были бы аналогичные проблемы с загрузкой файлов из Интернета, если бы была проблема с enc / dec
Luca Di Liello
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.