Przydatne mogą być często zadawane pytania dotyczące prędkości przesyłania plików na stronie WinSCP, przedstawię podstawy:
Kod SSH WinSCP jest oparty na PuTTY, więc nie można oczekiwać, że przesyłanie plików przy użyciu protokołów SSH będzie szybsze niż PuTTY. Warto więc spróbować przesłać plik bezpośrednio za pomocą PuTTY, aby sprawdzić, czy jest on porównywalny.
Oprócz przepustowości sugerują, że istnieją dwa wspólne czynniki ograniczające ogólną szybkość połączenia dla WinSCP: procesor i opóźnienie połączenia .
procesor
Jest to ważne, ponieważ wszystko, co jest wysyłane, musi być zaszyfrowane na jednym końcu i odszyfrowane na drugim (i potencjalnie również skompresowane, jeśli jest to włączone). Jeśli którakolwiek maszyna działa wystarczająco wolno (lub zdarza się, że pracuje nad innymi rzeczami), ogólna prędkość połączenia będzie musiała zostać zmniejszona, aby procesor mógł nadążyć za procedurami szyfrowania / deszyfrowania / kompresji.
Sugeruje się tutaj użycie mniej intensywnej metody szyfrowania (sugerują, że użycie Blowfish
jest zwykle szybsze niż AES
), spróbuj wyłączyć kompresję i spróbuj przejść do SSH-1, jeśli używasz SSH-2.
Opóźnienie połączenia
Sugerują wypróbowanie SCP, protokołu zamiast SFTP, ponieważ SCP jest mniej podatny na opóźnienia (i sugerują włączenie kompresji w tym przypadku).
Sprawdź, czy masz twardy limit w „przeniesieniu”, w „preferencjach / innych preferencjach”. Może się to zdarzyć, jeśli ten komputer był używany / konfigurowany przez kogoś innego. Konfiguracja VM również może mieć wpływ. (Lub węzły pośrednie)
źródło
Dla zainteresowania zmieniliśmy z aes na blowfish i zmieniliśmy z 250kb / s na 2mb / s
nasz skrypt winscp.txt
z plikiem wsadowym
źródło
Najlepsze porady podane w FAQ - WINSCP SPEED , PLUS - zaktualizuj WINSCP do najnowszej wersji.
zacytować:
źródło