scp не работает хорошо в локальной сети 100 Мбит / с

305
Enigma

У меня есть среда компиляции, которая копирует файлы на целевой компьютер после того, как они были собраны по локальной сети. Изначально это работало хорошо, но после нескольких сборок, развертываний и перезагрузок процесс сборки и развертывания проекта стал невыносимо медленным и занимал более 30 минут. Раньше это занимало всего пару минут!

Проблема заключается не только в ужасно медленных скоростях (~ 100 кбит / с), но и после завершения передачи файла, он зависает еще на 2-3 + секунды, чего раньше не делал.

Что может быть причиной этого? Что-нибудь, что я могу сделать, чтобы очистить / сбросить то, что могло измениться?

0
Вы можете использовать `scp -vv` для получения большого количества отладочной информации, которая может помочь вам определить, где, возможно, имеются узкие места. Кроме того, если вы выполняете много действий по созданию и разрыву соединений `ssh` в этом процессе, вы можете подумать о настройке соединения Master и мультиплексировании соединений в вашем файле` .ssh / config`. DopeGhoti 10 лет назад 1
Как целевой диск? О каких файлах идет речь? Если у вас много маленьких файлов и / или высокая фрагментация, вы можете столкнуться с проблемами на диске. , , ernie 10 лет назад 1

1 ответ на вопрос

0
Enigma

It turns out the problem was due to overloaded switches (16 used ports across 3 6 port switches). Upgraded to a 24 port one and scp now returns immediately and reaches higher speeds.