Я часто перевожу вещи на мой ноутбук и с него по локальной сети, используя scp
. Похоже, что часто я вижу, как скорость передачи начинается правильно (2,0 МБ / с), а затем медленно уменьшается, пока передача полностью не остановится. Это кажется довольно воспроизводимым для больших файлов. Есть ли проблема с сетью или я могу лучше настроить SSH на своем ноутбуке? У моего рабочего стола, похоже, нет таких проблем при передаче файлов на удаленные серверы, поэтому я предполагаю, что виновато соединение WiFi моего ноутбука.
Оба компьютера работают под управлением Ubuntu 12.04.
Вы используете VPN? Похоже, проблема MTU. Если вы работаете через VPN или PPPOE, MTU уменьшается, чтобы компенсировать издержки уровня VPN или PPPOE. Более длинные пакеты отбрасываются, и вскоре происходит бесконечное количество повторных попыток. Чтобы проверить, является ли это проблемой, установите MTU на интерфейсе на что-то маленькое, например, 800. Если это решит проблему, увеличьте MTU на 100 (максимум 1500), пока вы не сузите максимальный размер.
источник
Нет, я считаю, что scp по умолчанию медленнее других способов. При прямом кабельном соединении между двумя ноутбуками (1000 Мбит / с) скорость составила всего 10 МБ / с. Одним из возможных узких мест может быть также процессор, который должен шифровать данные. Мой был на 50% (половина ядра на четырехъядерном процессоре)
http://intermediatesql.com/linux/scrap-the-scp-how-to-copy-data-fast-using-pigz-and-nc/
источник