Вы можете найти FAQ по скорости передачи файлов на сайте WinSCP полезным, я приведу основы:
Код SSH WinSCP основан на PuTTY, поэтому передача файлов по протоколам на основе SSH не может быть более быстрой, чем PuTTY. Поэтому, возможно, стоит попробовать передать файл с помощью PuTTY напрямую, чтобы проверить, сопоставимо ли это.
Помимо пропускной способности, они предполагают наличие двух общих ограничивающих факторов в общей скорости соединения для WinSCP: ЦП и задержка соединения .
ЦПУ
Это важно, потому что все, что отправлено, должно быть зашифровано на одном конце и расшифровано на другом (и, возможно, также сжато, если это включено). Если какая-либо из машин работает достаточно медленно (или работает с другими вещами), общая скорость соединения должна быть уменьшена, чтобы процессор мог не отставать от процедур шифрования / дешифрования / сжатия.
Здесь предлагается использовать менее интенсивный метод шифрования (они предполагают, что использование Blowfish
обычно быстрее, чем AES
), попробуйте отключить сжатие и попытаться перейти к SSH-1, если используете SSH-2.
Задержка подключения
Они предлагают использовать протокол SCP вместо протокола SFTP, поскольку SCP меньше подвержен влиянию задержки (и в этом случае предлагают включить сжатие).
Посмотрите, есть ли у вас жесткий лимит в «переводе», в «предпочтениях / других предпочтениях». Это может произойти, если эта машина была использована / настроена кем-то другим. Конфигурация виртуальной машины также может влиять (или промежуточные узлы)
источник
Для интереса мы переключились с aes на blowfish и перешли с 250kb / s до 2mb / sec
наш winscp script.txt
с командным файлом
источник
Лучшие советы, приведенные в FAQ - WINSCP SPEED , PLUS - обновите WINSCP до последней версии.
цитирую:
источник