Copying over SSH via Putty tools is slower than via WinSCPManage MS SQL server over SSH (putty)WinSCP sending a file via console?How to download a file through (Putty) SSHHow can I login amazon ec2 with root directly in putty or winscp?Can connect to ubuntu server with Putty but can't via WinSCPCopying files over chained SSH connectionPuTTY cannot connect but WinSCP and Git bash canWindows Remote desktop over ssh by puttyOpening winscp in the same folder as opened putty sessionsftp only account: access via putty/winscp not working

Can anyone identify this unknown 1988 PC card from The Palantir Corporation?

Why does blending blueberries, milk, banana and vanilla extract cause the mixture to have a yogurty consistency?

How did the Force make Luke hard to hit in the Battle of Yavin?

Subnumcases as a part of align

What happens if I accidentally leave an app running and click "Install Now" in Software Updater?

Is there precedent or are there procedures for a US president refusing to concede to an electoral defeat?

Can a good but unremarkable PhD student become an accomplished professor?

How to say something covers all the view up to the horizon line?

How to preserve a rare version of a book?

HSA - Continue to Invest?

What is monoid homomorphism exactly?

Referring to person by surname, keep or omit "von"?

Which version of the Squat Nimbleness feat is correct?

How to use awk to extract data from a file based on the content of another file?

How is trade in services conducted under the WTO in the absence of the Doha conclusion?

Which "exotic salt" can lower water's freezing point by –70 °C?

How long did it take Captain Marvel to travel to Earth?

Can an earth elemental drag a tiny creature underground with Earth Glide?

Make me a minimum magic sum

Where to draw the line between quantum mechanics theory and its interpretation(s)?

What does the copyright in a dissertation protect exactly?

Was there a dinosaur-counter in the original Jurassic Park movie?

Playing Doublets with the Primes

Why increasing of the temperature of the objects like wood, paper etc. doesn't fire them?



Copying over SSH via Putty tools is slower than via WinSCP


Manage MS SQL server over SSH (putty)WinSCP sending a file via console?How to download a file through (Putty) SSHHow can I login amazon ec2 with root directly in putty or winscp?Can connect to ubuntu server with Putty but can't via WinSCPCopying files over chained SSH connectionPuTTY cannot connect but WinSCP and Git bash canWindows Remote desktop over ssh by puttyOpening winscp in the same folder as opened putty sessionsftp only account: access via putty/winscp not working






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








7















Uploading from my Windows PC (1) to my Ubuntu machine (2) in another city using PuTTY tools is slow.



I tested this over OpenVPN tunnel and via port forwarding to (2).
It turns out that using rsync (Unison) via SSH (plink.exe) or pscp.exe is 70% slower than copying with WinSCP (SCP or SFTP) in (1)->(2) direction.
Downloading has the same speeds for both.



Here are some data:



link protocol software source target max speed (kb/s)
theoretical speed 4.5mbits 1 2 560
theoretical speed 6.0mbits 2 1 750
VPN SFTP pscp.exe 1 2 180 <- not ok
VPN SFTP pscp.exe 2 1 640
VPN SFTP winscp 1 2 570 <- ok
VPN SFTP winscp 2 1 670
PF SFTP pscp.exe 1 2 185 <- not ok
PF SFTP pscp.exe 2 1 700
PF SFTP winscp 1 2 600 <- ok
PF SFTP winscp 2 1 680


Unison has almost exactly the same speeds as pscp.



I inspected my packets via Wireshark, but there seems nothing special. Just that WinSCP sends more than twice the amount of packages in the same time.



Send-style:

WinSCP: 2 or 3 SSH1 to server, 1 back (ACK)



No. Time Source Destination Protocol Length Info
797 1.003187000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=496673 Win=7079 Len=0
798 1.003208000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
799 1.003211000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
800 1.008147000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=499047 Win=7079 Len=0
801 1.008166000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
802 1.008180000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
803 1.008357000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=501421 Win=7079 Len=0


pscp: 4 SSH2 to server, 2 back (ACK) and one SSH2 back



No. Time Source Destination Protocol Length Info
210 11.000452000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6178 Ack=97187 Win=185856 Len=0
211 11.005520000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6178 Ack=98989 Win=185856 Len=0
212 11.005585000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
213 11.005589000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
214 11.005591000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
215 11.005592000 10.8.0.10 10.8.0.6 SSHv2 669 Client: Encrypted packet (len=615)
216 11.006578000 10.8.0.6 10.8.0.10 SSHv2 134 Server: Encrypted packet (len=80)
217 11.032385000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6258 Ack=101363 Win=185856 Len=0
218 11.037768000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6258 Ack=103165 Win=185856 Len=0


The Ubuntu machine is not providing SSH1, WinSCP has also chosen SSH2 in it's config.



Another difference is the WIN and ACK values



  1. Do ACK and WIN have any influence on transfer speeds?

  2. What could be causing this problem?

Edit: I tested with Cygwin and OpenSSH: same speeds as WinSCP.
I made two pictures comparing WinSCP and Putty TCP info, these are the differences:



 Putty WinSCP
TCP Segment Len: 615 1187
TCP Push: Set Not set
Window size value 4014 4118
calc. Window size 16056 16472
[Bytes in flight:] 8352 91399


  1. Could TCP Push flag be the reason?

Update - April 20th.



link protocol software source target max speed (kb/s)
cVPN SFTP pscp.exe 3 4 250 <- not ok
cVPN SFTP winscp 3 4 580 <- ok
cLAN SFTP pscp.exe 3 4 10200 <- maybe not ok
cLAN SFTP winscp 3 4 11500 <- as expected


cVPN=commercialVPN at my home Lan, cLAN=my Office Lan, (3)->(4)=copy from office laptop to datacenter server. Here pscp also has a lower speed than winscp!



The packet order for pscp is too simple. After inspecting packets, the style is more like



...
8 client data (100% fill)
9 client data (100%)
10 client data (60%)
11 server data?
12 server ACK to packet #1
13 server ACK to packet #3
14 client ACK to packet #11
...


This is very steady. WinSCP instead does ACKs for much older packets, thus generating more packets in flight and higher throughput, as it seems not to wait for an ACK until sending the next packets.



It seems that this is somehow caused by Putty waiting for the ACK instead of just sending some more packets (what winscp does).



Other tests:



ctcp (de)activated - no change
rtt to ack winscp = 100ms
irtt winscp no info
rtt to ack pscp = 50ms
irtt pscp = 40ms
winscp: window scaling status: unknown (-1)
pscp: window scaling status: disabled(-2)


I would be happy to test more, but don't know what to test, try and monitor.










share|improve this question
























  • I tried to build PuTTy myself, but had no luck. In it's ssh.c there is a define (OUR_V2_WINSIZE) that has a value of 16384. It is maybe limiting some kind of buffer. marci.blogs.balabit.com/2009/11/putty-performance describes this problem in (2). Until this is fixed, I will use Cygwin's OpenSSH for what I want to do. I gives me ~600KB/s which I am happy with. Maybe someone else has more luck compiling PuTTy.

    – BadTenMan
    Apr 23 '15 at 21:15












  • This question is still relevant. I come to similar results when benchmarking plink (about 1 MiB/s) and winscp (about 6-9 MiB/s). You can replace plink with official OpenSSH port to Windows, see Win32-OpenSSH. It gives similar performance as winscp (solid 8 MiB/s).

    – Vlastimil Ovčáčík
    Aug 12 '17 at 8:15












  • There is github issue Slow download network speed over plink relevant to this question, with more benchmarks.

    – Vlastimil Ovčáčík
    Aug 12 '17 at 10:11


















7















Uploading from my Windows PC (1) to my Ubuntu machine (2) in another city using PuTTY tools is slow.



I tested this over OpenVPN tunnel and via port forwarding to (2).
It turns out that using rsync (Unison) via SSH (plink.exe) or pscp.exe is 70% slower than copying with WinSCP (SCP or SFTP) in (1)->(2) direction.
Downloading has the same speeds for both.



Here are some data:



link protocol software source target max speed (kb/s)
theoretical speed 4.5mbits 1 2 560
theoretical speed 6.0mbits 2 1 750
VPN SFTP pscp.exe 1 2 180 <- not ok
VPN SFTP pscp.exe 2 1 640
VPN SFTP winscp 1 2 570 <- ok
VPN SFTP winscp 2 1 670
PF SFTP pscp.exe 1 2 185 <- not ok
PF SFTP pscp.exe 2 1 700
PF SFTP winscp 1 2 600 <- ok
PF SFTP winscp 2 1 680


Unison has almost exactly the same speeds as pscp.



I inspected my packets via Wireshark, but there seems nothing special. Just that WinSCP sends more than twice the amount of packages in the same time.



Send-style:

WinSCP: 2 or 3 SSH1 to server, 1 back (ACK)



No. Time Source Destination Protocol Length Info
797 1.003187000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=496673 Win=7079 Len=0
798 1.003208000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
799 1.003211000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
800 1.008147000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=499047 Win=7079 Len=0
801 1.008166000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
802 1.008180000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
803 1.008357000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=501421 Win=7079 Len=0


pscp: 4 SSH2 to server, 2 back (ACK) and one SSH2 back



No. Time Source Destination Protocol Length Info
210 11.000452000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6178 Ack=97187 Win=185856 Len=0
211 11.005520000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6178 Ack=98989 Win=185856 Len=0
212 11.005585000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
213 11.005589000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
214 11.005591000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
215 11.005592000 10.8.0.10 10.8.0.6 SSHv2 669 Client: Encrypted packet (len=615)
216 11.006578000 10.8.0.6 10.8.0.10 SSHv2 134 Server: Encrypted packet (len=80)
217 11.032385000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6258 Ack=101363 Win=185856 Len=0
218 11.037768000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6258 Ack=103165 Win=185856 Len=0


The Ubuntu machine is not providing SSH1, WinSCP has also chosen SSH2 in it's config.



Another difference is the WIN and ACK values



  1. Do ACK and WIN have any influence on transfer speeds?

  2. What could be causing this problem?

Edit: I tested with Cygwin and OpenSSH: same speeds as WinSCP.
I made two pictures comparing WinSCP and Putty TCP info, these are the differences:



 Putty WinSCP
TCP Segment Len: 615 1187
TCP Push: Set Not set
Window size value 4014 4118
calc. Window size 16056 16472
[Bytes in flight:] 8352 91399


  1. Could TCP Push flag be the reason?

Update - April 20th.



link protocol software source target max speed (kb/s)
cVPN SFTP pscp.exe 3 4 250 <- not ok
cVPN SFTP winscp 3 4 580 <- ok
cLAN SFTP pscp.exe 3 4 10200 <- maybe not ok
cLAN SFTP winscp 3 4 11500 <- as expected


cVPN=commercialVPN at my home Lan, cLAN=my Office Lan, (3)->(4)=copy from office laptop to datacenter server. Here pscp also has a lower speed than winscp!



The packet order for pscp is too simple. After inspecting packets, the style is more like



...
8 client data (100% fill)
9 client data (100%)
10 client data (60%)
11 server data?
12 server ACK to packet #1
13 server ACK to packet #3
14 client ACK to packet #11
...


This is very steady. WinSCP instead does ACKs for much older packets, thus generating more packets in flight and higher throughput, as it seems not to wait for an ACK until sending the next packets.



It seems that this is somehow caused by Putty waiting for the ACK instead of just sending some more packets (what winscp does).



Other tests:



ctcp (de)activated - no change
rtt to ack winscp = 100ms
irtt winscp no info
rtt to ack pscp = 50ms
irtt pscp = 40ms
winscp: window scaling status: unknown (-1)
pscp: window scaling status: disabled(-2)


I would be happy to test more, but don't know what to test, try and monitor.










share|improve this question
























  • I tried to build PuTTy myself, but had no luck. In it's ssh.c there is a define (OUR_V2_WINSIZE) that has a value of 16384. It is maybe limiting some kind of buffer. marci.blogs.balabit.com/2009/11/putty-performance describes this problem in (2). Until this is fixed, I will use Cygwin's OpenSSH for what I want to do. I gives me ~600KB/s which I am happy with. Maybe someone else has more luck compiling PuTTy.

    – BadTenMan
    Apr 23 '15 at 21:15












  • This question is still relevant. I come to similar results when benchmarking plink (about 1 MiB/s) and winscp (about 6-9 MiB/s). You can replace plink with official OpenSSH port to Windows, see Win32-OpenSSH. It gives similar performance as winscp (solid 8 MiB/s).

    – Vlastimil Ovčáčík
    Aug 12 '17 at 8:15












  • There is github issue Slow download network speed over plink relevant to this question, with more benchmarks.

    – Vlastimil Ovčáčík
    Aug 12 '17 at 10:11














7












7








7


3






Uploading from my Windows PC (1) to my Ubuntu machine (2) in another city using PuTTY tools is slow.



I tested this over OpenVPN tunnel and via port forwarding to (2).
It turns out that using rsync (Unison) via SSH (plink.exe) or pscp.exe is 70% slower than copying with WinSCP (SCP or SFTP) in (1)->(2) direction.
Downloading has the same speeds for both.



Here are some data:



link protocol software source target max speed (kb/s)
theoretical speed 4.5mbits 1 2 560
theoretical speed 6.0mbits 2 1 750
VPN SFTP pscp.exe 1 2 180 <- not ok
VPN SFTP pscp.exe 2 1 640
VPN SFTP winscp 1 2 570 <- ok
VPN SFTP winscp 2 1 670
PF SFTP pscp.exe 1 2 185 <- not ok
PF SFTP pscp.exe 2 1 700
PF SFTP winscp 1 2 600 <- ok
PF SFTP winscp 2 1 680


Unison has almost exactly the same speeds as pscp.



I inspected my packets via Wireshark, but there seems nothing special. Just that WinSCP sends more than twice the amount of packages in the same time.



Send-style:

WinSCP: 2 or 3 SSH1 to server, 1 back (ACK)



No. Time Source Destination Protocol Length Info
797 1.003187000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=496673 Win=7079 Len=0
798 1.003208000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
799 1.003211000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
800 1.008147000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=499047 Win=7079 Len=0
801 1.008166000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
802 1.008180000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
803 1.008357000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=501421 Win=7079 Len=0


pscp: 4 SSH2 to server, 2 back (ACK) and one SSH2 back



No. Time Source Destination Protocol Length Info
210 11.000452000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6178 Ack=97187 Win=185856 Len=0
211 11.005520000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6178 Ack=98989 Win=185856 Len=0
212 11.005585000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
213 11.005589000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
214 11.005591000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
215 11.005592000 10.8.0.10 10.8.0.6 SSHv2 669 Client: Encrypted packet (len=615)
216 11.006578000 10.8.0.6 10.8.0.10 SSHv2 134 Server: Encrypted packet (len=80)
217 11.032385000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6258 Ack=101363 Win=185856 Len=0
218 11.037768000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6258 Ack=103165 Win=185856 Len=0


The Ubuntu machine is not providing SSH1, WinSCP has also chosen SSH2 in it's config.



Another difference is the WIN and ACK values



  1. Do ACK and WIN have any influence on transfer speeds?

  2. What could be causing this problem?

Edit: I tested with Cygwin and OpenSSH: same speeds as WinSCP.
I made two pictures comparing WinSCP and Putty TCP info, these are the differences:



 Putty WinSCP
TCP Segment Len: 615 1187
TCP Push: Set Not set
Window size value 4014 4118
calc. Window size 16056 16472
[Bytes in flight:] 8352 91399


  1. Could TCP Push flag be the reason?

Update - April 20th.



link protocol software source target max speed (kb/s)
cVPN SFTP pscp.exe 3 4 250 <- not ok
cVPN SFTP winscp 3 4 580 <- ok
cLAN SFTP pscp.exe 3 4 10200 <- maybe not ok
cLAN SFTP winscp 3 4 11500 <- as expected


cVPN=commercialVPN at my home Lan, cLAN=my Office Lan, (3)->(4)=copy from office laptop to datacenter server. Here pscp also has a lower speed than winscp!



The packet order for pscp is too simple. After inspecting packets, the style is more like



...
8 client data (100% fill)
9 client data (100%)
10 client data (60%)
11 server data?
12 server ACK to packet #1
13 server ACK to packet #3
14 client ACK to packet #11
...


This is very steady. WinSCP instead does ACKs for much older packets, thus generating more packets in flight and higher throughput, as it seems not to wait for an ACK until sending the next packets.



It seems that this is somehow caused by Putty waiting for the ACK instead of just sending some more packets (what winscp does).



Other tests:



ctcp (de)activated - no change
rtt to ack winscp = 100ms
irtt winscp no info
rtt to ack pscp = 50ms
irtt pscp = 40ms
winscp: window scaling status: unknown (-1)
pscp: window scaling status: disabled(-2)


I would be happy to test more, but don't know what to test, try and monitor.










share|improve this question
















Uploading from my Windows PC (1) to my Ubuntu machine (2) in another city using PuTTY tools is slow.



I tested this over OpenVPN tunnel and via port forwarding to (2).
It turns out that using rsync (Unison) via SSH (plink.exe) or pscp.exe is 70% slower than copying with WinSCP (SCP or SFTP) in (1)->(2) direction.
Downloading has the same speeds for both.



Here are some data:



link protocol software source target max speed (kb/s)
theoretical speed 4.5mbits 1 2 560
theoretical speed 6.0mbits 2 1 750
VPN SFTP pscp.exe 1 2 180 <- not ok
VPN SFTP pscp.exe 2 1 640
VPN SFTP winscp 1 2 570 <- ok
VPN SFTP winscp 2 1 670
PF SFTP pscp.exe 1 2 185 <- not ok
PF SFTP pscp.exe 2 1 700
PF SFTP winscp 1 2 600 <- ok
PF SFTP winscp 2 1 680


Unison has almost exactly the same speeds as pscp.



I inspected my packets via Wireshark, but there seems nothing special. Just that WinSCP sends more than twice the amount of packages in the same time.



Send-style:

WinSCP: 2 or 3 SSH1 to server, 1 back (ACK)



No. Time Source Destination Protocol Length Info
797 1.003187000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=496673 Win=7079 Len=0
798 1.003208000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
799 1.003211000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
800 1.008147000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=499047 Win=7079 Len=0
801 1.008166000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
802 1.008180000 10.8.0.10 10.8.0.6 SSH 1241 Client: Encrypted packet (len=1187)
803 1.008357000 10.8.0.6 10.8.0.10 TCP 54 22?51739 [ACK] Seq=5089 Ack=501421 Win=7079 Len=0


pscp: 4 SSH2 to server, 2 back (ACK) and one SSH2 back



No. Time Source Destination Protocol Length Info
210 11.000452000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6178 Ack=97187 Win=185856 Len=0
211 11.005520000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6178 Ack=98989 Win=185856 Len=0
212 11.005585000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
213 11.005589000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
214 11.005591000 10.8.0.10 10.8.0.6 SSHv2 1241 Client: Encrypted packet (len=1187)
215 11.005592000 10.8.0.10 10.8.0.6 SSHv2 669 Client: Encrypted packet (len=615)
216 11.006578000 10.8.0.6 10.8.0.10 SSHv2 134 Server: Encrypted packet (len=80)
217 11.032385000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6258 Ack=101363 Win=185856 Len=0
218 11.037768000 10.8.0.6 10.8.0.10 TCP 54 22?51744 [ACK] Seq=6258 Ack=103165 Win=185856 Len=0


The Ubuntu machine is not providing SSH1, WinSCP has also chosen SSH2 in it's config.



Another difference is the WIN and ACK values



  1. Do ACK and WIN have any influence on transfer speeds?

  2. What could be causing this problem?

Edit: I tested with Cygwin and OpenSSH: same speeds as WinSCP.
I made two pictures comparing WinSCP and Putty TCP info, these are the differences:



 Putty WinSCP
TCP Segment Len: 615 1187
TCP Push: Set Not set
Window size value 4014 4118
calc. Window size 16056 16472
[Bytes in flight:] 8352 91399


  1. Could TCP Push flag be the reason?

Update - April 20th.



link protocol software source target max speed (kb/s)
cVPN SFTP pscp.exe 3 4 250 <- not ok
cVPN SFTP winscp 3 4 580 <- ok
cLAN SFTP pscp.exe 3 4 10200 <- maybe not ok
cLAN SFTP winscp 3 4 11500 <- as expected


cVPN=commercialVPN at my home Lan, cLAN=my Office Lan, (3)->(4)=copy from office laptop to datacenter server. Here pscp also has a lower speed than winscp!



The packet order for pscp is too simple. After inspecting packets, the style is more like



...
8 client data (100% fill)
9 client data (100%)
10 client data (60%)
11 server data?
12 server ACK to packet #1
13 server ACK to packet #3
14 client ACK to packet #11
...


This is very steady. WinSCP instead does ACKs for much older packets, thus generating more packets in flight and higher throughput, as it seems not to wait for an ACK until sending the next packets.



It seems that this is somehow caused by Putty waiting for the ACK instead of just sending some more packets (what winscp does).



Other tests:



ctcp (de)activated - no change
rtt to ack winscp = 100ms
irtt winscp no info
rtt to ack pscp = 50ms
irtt pscp = 40ms
winscp: window scaling status: unknown (-1)
pscp: window scaling status: disabled(-2)


I would be happy to test more, but don't know what to test, try and monitor.







ssh sftp putty winscp






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 20 '15 at 19:56







BadTenMan

















asked Apr 16 '15 at 20:51









BadTenManBadTenMan

3614




3614












  • I tried to build PuTTy myself, but had no luck. In it's ssh.c there is a define (OUR_V2_WINSIZE) that has a value of 16384. It is maybe limiting some kind of buffer. marci.blogs.balabit.com/2009/11/putty-performance describes this problem in (2). Until this is fixed, I will use Cygwin's OpenSSH for what I want to do. I gives me ~600KB/s which I am happy with. Maybe someone else has more luck compiling PuTTy.

    – BadTenMan
    Apr 23 '15 at 21:15












  • This question is still relevant. I come to similar results when benchmarking plink (about 1 MiB/s) and winscp (about 6-9 MiB/s). You can replace plink with official OpenSSH port to Windows, see Win32-OpenSSH. It gives similar performance as winscp (solid 8 MiB/s).

    – Vlastimil Ovčáčík
    Aug 12 '17 at 8:15












  • There is github issue Slow download network speed over plink relevant to this question, with more benchmarks.

    – Vlastimil Ovčáčík
    Aug 12 '17 at 10:11


















  • I tried to build PuTTy myself, but had no luck. In it's ssh.c there is a define (OUR_V2_WINSIZE) that has a value of 16384. It is maybe limiting some kind of buffer. marci.blogs.balabit.com/2009/11/putty-performance describes this problem in (2). Until this is fixed, I will use Cygwin's OpenSSH for what I want to do. I gives me ~600KB/s which I am happy with. Maybe someone else has more luck compiling PuTTy.

    – BadTenMan
    Apr 23 '15 at 21:15












  • This question is still relevant. I come to similar results when benchmarking plink (about 1 MiB/s) and winscp (about 6-9 MiB/s). You can replace plink with official OpenSSH port to Windows, see Win32-OpenSSH. It gives similar performance as winscp (solid 8 MiB/s).

    – Vlastimil Ovčáčík
    Aug 12 '17 at 8:15












  • There is github issue Slow download network speed over plink relevant to this question, with more benchmarks.

    – Vlastimil Ovčáčík
    Aug 12 '17 at 10:11

















I tried to build PuTTy myself, but had no luck. In it's ssh.c there is a define (OUR_V2_WINSIZE) that has a value of 16384. It is maybe limiting some kind of buffer. marci.blogs.balabit.com/2009/11/putty-performance describes this problem in (2). Until this is fixed, I will use Cygwin's OpenSSH for what I want to do. I gives me ~600KB/s which I am happy with. Maybe someone else has more luck compiling PuTTy.

– BadTenMan
Apr 23 '15 at 21:15






I tried to build PuTTy myself, but had no luck. In it's ssh.c there is a define (OUR_V2_WINSIZE) that has a value of 16384. It is maybe limiting some kind of buffer. marci.blogs.balabit.com/2009/11/putty-performance describes this problem in (2). Until this is fixed, I will use Cygwin's OpenSSH for what I want to do. I gives me ~600KB/s which I am happy with. Maybe someone else has more luck compiling PuTTy.

– BadTenMan
Apr 23 '15 at 21:15














This question is still relevant. I come to similar results when benchmarking plink (about 1 MiB/s) and winscp (about 6-9 MiB/s). You can replace plink with official OpenSSH port to Windows, see Win32-OpenSSH. It gives similar performance as winscp (solid 8 MiB/s).

– Vlastimil Ovčáčík
Aug 12 '17 at 8:15






This question is still relevant. I come to similar results when benchmarking plink (about 1 MiB/s) and winscp (about 6-9 MiB/s). You can replace plink with official OpenSSH port to Windows, see Win32-OpenSSH. It gives similar performance as winscp (solid 8 MiB/s).

– Vlastimil Ovčáčík
Aug 12 '17 at 8:15














There is github issue Slow download network speed over plink relevant to this question, with more benchmarks.

– Vlastimil Ovčáčík
Aug 12 '17 at 10:11






There is github issue Slow download network speed over plink relevant to this question, with more benchmarks.

– Vlastimil Ovčáčík
Aug 12 '17 at 10:11











4 Answers
4






active

oldest

votes


















7














WinSCP uses PuTTY code internally. So there should not be any difference in an encryption algorithm selected.



Though WinSCP employs some optimizations on top of the PuTTY code, particularly larger internal and network buffers. That helps in certain cases to achieve a better throughput.



Some references:
https://winscp.net/tracker/615
https://winscp.net/tracker/690
https://winscp.net/tracker/1273
https://winscp.net/tracker/1295




Regarding the "TCP Push" flag:



This is likely because WinSCP disables Nagle's algorithm on the socket,
while PuTTY transfer tools do not (PuTTY itself does).



I'd hope that on any reasonable network, this should not make any difference, as both application push data to the socket as quick as possible, so the network layer should have no reason to delay packets. And I definitely do not see any difference any network at tested this. But I have reports from some users that it makes a difference.



While you can toggle Nagle's algorithm in PuTTY terminal configuration, you cannot toggle it in PuTTY transfer tools (psftp and pscp), it's always enabled.
https://the.earth.li/~sgtatham/putty/latest/htmldoc/Chapter4.html#config-nodelay






share|improve this answer

























  • Thanks for this answer! I tried to solve it like in bug 690 with registry entries for AFD and tcpip, but that does not help. I updated the question with tcp packet properties of packets (2)->(1). On Monday I will test this with one of our datacenter servers, but I don't think I am allowed to record the packets like I did here.

    – BadTenMan
    Apr 18 '15 at 15:59






  • 1





    I have added details on the "TCP push" flag

    – Martin Prikryl
    Apr 20 '15 at 6:54


















0














The best advises given on FAQ - WINSCP SPEED, PLUS - update the WINSCP to latest version.



quote:




When using SSH, file transfers in WinSCP are encrypted and it's CPU
intensive. Blowfish is usually a lot faster than AES (so,try
BLOWFISH). It may also help if you turn off compression, if you have
turned it on before.



In case the speed is throttled by connection latency, it may help if
you use SCP protocol instead of SFTP. SCP is less affected by latency.
In this case, it may help if you turn on compression.







share|improve this answer























  • As I commented another answer: WinSCP is fine for me. Putty's pscp is the problem.

    – BadTenMan
    Jul 28 '16 at 16:37


















-1














Pscp has no -c switch to select a cipher like scp on *nix. To get around this you can save your destination host as a putty session, which allows you to change the cipher selection order. Blowfish tends give better performance than the default AES.






share|improve this answer


















  • 1





    While this may improve PuTTY performance, it does not answer the question, why PuTTY is slower than WinSCP.

    – Martin Prikryl
    Apr 17 '15 at 6:31






  • 1





    Actually it won't improve PuTTY performance in this particular case. It would, if throughput was CPU-bound. But in this case it's network-bound. In CPU-bound cases, WinSCP does not outperform PuTTY.

    – Martin Prikryl
    Apr 17 '15 at 10:25


















-2














WinSCP itself (unless they fixed in the lasts version?) is dreadfully slow compared to others, I'd recommend Filezilla over WinSCP, MUCH faster for ssh file transfers compared to winscp.






share|improve this answer


















  • 1





    WinSCP has perfect speed for me and saturates the bandwidth almost completely. SSH with Putty is slow in this case.

    – BadTenMan
    Apr 18 '15 at 15:55











  • I was using WinSCP 4.36 on Windows 7 and it categorically was dreadfully slow compared to Filezilla, there's plenty of discussions on the web and even Bugs filed about the slowness, here's one of them winscp.net/tracker/show_bug.cgi?id=164 and here is one discussion winscp.net/forum/viewtopic.php?t=5096

    – htfree
    Apr 20 '15 at 7:03












Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f683329%2fcopying-over-ssh-via-putty-tools-is-slower-than-via-winscp%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























4 Answers
4






active

oldest

votes








4 Answers
4






active

oldest

votes









active

oldest

votes






active

oldest

votes









7














WinSCP uses PuTTY code internally. So there should not be any difference in an encryption algorithm selected.



Though WinSCP employs some optimizations on top of the PuTTY code, particularly larger internal and network buffers. That helps in certain cases to achieve a better throughput.



Some references:
https://winscp.net/tracker/615
https://winscp.net/tracker/690
https://winscp.net/tracker/1273
https://winscp.net/tracker/1295




Regarding the "TCP Push" flag:



This is likely because WinSCP disables Nagle's algorithm on the socket,
while PuTTY transfer tools do not (PuTTY itself does).



I'd hope that on any reasonable network, this should not make any difference, as both application push data to the socket as quick as possible, so the network layer should have no reason to delay packets. And I definitely do not see any difference any network at tested this. But I have reports from some users that it makes a difference.



While you can toggle Nagle's algorithm in PuTTY terminal configuration, you cannot toggle it in PuTTY transfer tools (psftp and pscp), it's always enabled.
https://the.earth.li/~sgtatham/putty/latest/htmldoc/Chapter4.html#config-nodelay






share|improve this answer

























  • Thanks for this answer! I tried to solve it like in bug 690 with registry entries for AFD and tcpip, but that does not help. I updated the question with tcp packet properties of packets (2)->(1). On Monday I will test this with one of our datacenter servers, but I don't think I am allowed to record the packets like I did here.

    – BadTenMan
    Apr 18 '15 at 15:59






  • 1





    I have added details on the "TCP push" flag

    – Martin Prikryl
    Apr 20 '15 at 6:54















7














WinSCP uses PuTTY code internally. So there should not be any difference in an encryption algorithm selected.



Though WinSCP employs some optimizations on top of the PuTTY code, particularly larger internal and network buffers. That helps in certain cases to achieve a better throughput.



Some references:
https://winscp.net/tracker/615
https://winscp.net/tracker/690
https://winscp.net/tracker/1273
https://winscp.net/tracker/1295




Regarding the "TCP Push" flag:



This is likely because WinSCP disables Nagle's algorithm on the socket,
while PuTTY transfer tools do not (PuTTY itself does).



I'd hope that on any reasonable network, this should not make any difference, as both application push data to the socket as quick as possible, so the network layer should have no reason to delay packets. And I definitely do not see any difference any network at tested this. But I have reports from some users that it makes a difference.



While you can toggle Nagle's algorithm in PuTTY terminal configuration, you cannot toggle it in PuTTY transfer tools (psftp and pscp), it's always enabled.
https://the.earth.li/~sgtatham/putty/latest/htmldoc/Chapter4.html#config-nodelay






share|improve this answer

























  • Thanks for this answer! I tried to solve it like in bug 690 with registry entries for AFD and tcpip, but that does not help. I updated the question with tcp packet properties of packets (2)->(1). On Monday I will test this with one of our datacenter servers, but I don't think I am allowed to record the packets like I did here.

    – BadTenMan
    Apr 18 '15 at 15:59






  • 1





    I have added details on the "TCP push" flag

    – Martin Prikryl
    Apr 20 '15 at 6:54













7












7








7







WinSCP uses PuTTY code internally. So there should not be any difference in an encryption algorithm selected.



Though WinSCP employs some optimizations on top of the PuTTY code, particularly larger internal and network buffers. That helps in certain cases to achieve a better throughput.



Some references:
https://winscp.net/tracker/615
https://winscp.net/tracker/690
https://winscp.net/tracker/1273
https://winscp.net/tracker/1295




Regarding the "TCP Push" flag:



This is likely because WinSCP disables Nagle's algorithm on the socket,
while PuTTY transfer tools do not (PuTTY itself does).



I'd hope that on any reasonable network, this should not make any difference, as both application push data to the socket as quick as possible, so the network layer should have no reason to delay packets. And I definitely do not see any difference any network at tested this. But I have reports from some users that it makes a difference.



While you can toggle Nagle's algorithm in PuTTY terminal configuration, you cannot toggle it in PuTTY transfer tools (psftp and pscp), it's always enabled.
https://the.earth.li/~sgtatham/putty/latest/htmldoc/Chapter4.html#config-nodelay






share|improve this answer















WinSCP uses PuTTY code internally. So there should not be any difference in an encryption algorithm selected.



Though WinSCP employs some optimizations on top of the PuTTY code, particularly larger internal and network buffers. That helps in certain cases to achieve a better throughput.



Some references:
https://winscp.net/tracker/615
https://winscp.net/tracker/690
https://winscp.net/tracker/1273
https://winscp.net/tracker/1295




Regarding the "TCP Push" flag:



This is likely because WinSCP disables Nagle's algorithm on the socket,
while PuTTY transfer tools do not (PuTTY itself does).



I'd hope that on any reasonable network, this should not make any difference, as both application push data to the socket as quick as possible, so the network layer should have no reason to delay packets. And I definitely do not see any difference any network at tested this. But I have reports from some users that it makes a difference.



While you can toggle Nagle's algorithm in PuTTY terminal configuration, you cannot toggle it in PuTTY transfer tools (psftp and pscp), it's always enabled.
https://the.earth.li/~sgtatham/putty/latest/htmldoc/Chapter4.html#config-nodelay







share|improve this answer














share|improve this answer



share|improve this answer








edited Apr 27 at 19:30

























answered Apr 17 '15 at 6:26









Martin PrikrylMartin Prikryl

5,3202559




5,3202559












  • Thanks for this answer! I tried to solve it like in bug 690 with registry entries for AFD and tcpip, but that does not help. I updated the question with tcp packet properties of packets (2)->(1). On Monday I will test this with one of our datacenter servers, but I don't think I am allowed to record the packets like I did here.

    – BadTenMan
    Apr 18 '15 at 15:59






  • 1





    I have added details on the "TCP push" flag

    – Martin Prikryl
    Apr 20 '15 at 6:54

















  • Thanks for this answer! I tried to solve it like in bug 690 with registry entries for AFD and tcpip, but that does not help. I updated the question with tcp packet properties of packets (2)->(1). On Monday I will test this with one of our datacenter servers, but I don't think I am allowed to record the packets like I did here.

    – BadTenMan
    Apr 18 '15 at 15:59






  • 1





    I have added details on the "TCP push" flag

    – Martin Prikryl
    Apr 20 '15 at 6:54
















Thanks for this answer! I tried to solve it like in bug 690 with registry entries for AFD and tcpip, but that does not help. I updated the question with tcp packet properties of packets (2)->(1). On Monday I will test this with one of our datacenter servers, but I don't think I am allowed to record the packets like I did here.

– BadTenMan
Apr 18 '15 at 15:59





Thanks for this answer! I tried to solve it like in bug 690 with registry entries for AFD and tcpip, but that does not help. I updated the question with tcp packet properties of packets (2)->(1). On Monday I will test this with one of our datacenter servers, but I don't think I am allowed to record the packets like I did here.

– BadTenMan
Apr 18 '15 at 15:59




1




1





I have added details on the "TCP push" flag

– Martin Prikryl
Apr 20 '15 at 6:54





I have added details on the "TCP push" flag

– Martin Prikryl
Apr 20 '15 at 6:54













0














The best advises given on FAQ - WINSCP SPEED, PLUS - update the WINSCP to latest version.



quote:




When using SSH, file transfers in WinSCP are encrypted and it's CPU
intensive. Blowfish is usually a lot faster than AES (so,try
BLOWFISH). It may also help if you turn off compression, if you have
turned it on before.



In case the speed is throttled by connection latency, it may help if
you use SCP protocol instead of SFTP. SCP is less affected by latency.
In this case, it may help if you turn on compression.







share|improve this answer























  • As I commented another answer: WinSCP is fine for me. Putty's pscp is the problem.

    – BadTenMan
    Jul 28 '16 at 16:37















0














The best advises given on FAQ - WINSCP SPEED, PLUS - update the WINSCP to latest version.



quote:




When using SSH, file transfers in WinSCP are encrypted and it's CPU
intensive. Blowfish is usually a lot faster than AES (so,try
BLOWFISH). It may also help if you turn off compression, if you have
turned it on before.



In case the speed is throttled by connection latency, it may help if
you use SCP protocol instead of SFTP. SCP is less affected by latency.
In this case, it may help if you turn on compression.







share|improve this answer























  • As I commented another answer: WinSCP is fine for me. Putty's pscp is the problem.

    – BadTenMan
    Jul 28 '16 at 16:37













0












0








0







The best advises given on FAQ - WINSCP SPEED, PLUS - update the WINSCP to latest version.



quote:




When using SSH, file transfers in WinSCP are encrypted and it's CPU
intensive. Blowfish is usually a lot faster than AES (so,try
BLOWFISH). It may also help if you turn off compression, if you have
turned it on before.



In case the speed is throttled by connection latency, it may help if
you use SCP protocol instead of SFTP. SCP is less affected by latency.
In this case, it may help if you turn on compression.







share|improve this answer













The best advises given on FAQ - WINSCP SPEED, PLUS - update the WINSCP to latest version.



quote:




When using SSH, file transfers in WinSCP are encrypted and it's CPU
intensive. Blowfish is usually a lot faster than AES (so,try
BLOWFISH). It may also help if you turn off compression, if you have
turned it on before.



In case the speed is throttled by connection latency, it may help if
you use SCP protocol instead of SFTP. SCP is less affected by latency.
In this case, it may help if you turn on compression.








share|improve this answer












share|improve this answer



share|improve this answer










answered Jul 22 '16 at 13:21









T.ToduaT.Todua

12411




12411












  • As I commented another answer: WinSCP is fine for me. Putty's pscp is the problem.

    – BadTenMan
    Jul 28 '16 at 16:37

















  • As I commented another answer: WinSCP is fine for me. Putty's pscp is the problem.

    – BadTenMan
    Jul 28 '16 at 16:37
















As I commented another answer: WinSCP is fine for me. Putty's pscp is the problem.

– BadTenMan
Jul 28 '16 at 16:37





As I commented another answer: WinSCP is fine for me. Putty's pscp is the problem.

– BadTenMan
Jul 28 '16 at 16:37











-1














Pscp has no -c switch to select a cipher like scp on *nix. To get around this you can save your destination host as a putty session, which allows you to change the cipher selection order. Blowfish tends give better performance than the default AES.






share|improve this answer


















  • 1





    While this may improve PuTTY performance, it does not answer the question, why PuTTY is slower than WinSCP.

    – Martin Prikryl
    Apr 17 '15 at 6:31






  • 1





    Actually it won't improve PuTTY performance in this particular case. It would, if throughput was CPU-bound. But in this case it's network-bound. In CPU-bound cases, WinSCP does not outperform PuTTY.

    – Martin Prikryl
    Apr 17 '15 at 10:25















-1














Pscp has no -c switch to select a cipher like scp on *nix. To get around this you can save your destination host as a putty session, which allows you to change the cipher selection order. Blowfish tends give better performance than the default AES.






share|improve this answer


















  • 1





    While this may improve PuTTY performance, it does not answer the question, why PuTTY is slower than WinSCP.

    – Martin Prikryl
    Apr 17 '15 at 6:31






  • 1





    Actually it won't improve PuTTY performance in this particular case. It would, if throughput was CPU-bound. But in this case it's network-bound. In CPU-bound cases, WinSCP does not outperform PuTTY.

    – Martin Prikryl
    Apr 17 '15 at 10:25













-1












-1








-1







Pscp has no -c switch to select a cipher like scp on *nix. To get around this you can save your destination host as a putty session, which allows you to change the cipher selection order. Blowfish tends give better performance than the default AES.






share|improve this answer













Pscp has no -c switch to select a cipher like scp on *nix. To get around this you can save your destination host as a putty session, which allows you to change the cipher selection order. Blowfish tends give better performance than the default AES.







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 16 '15 at 23:15









RhysRhys

427




427







  • 1





    While this may improve PuTTY performance, it does not answer the question, why PuTTY is slower than WinSCP.

    – Martin Prikryl
    Apr 17 '15 at 6:31






  • 1





    Actually it won't improve PuTTY performance in this particular case. It would, if throughput was CPU-bound. But in this case it's network-bound. In CPU-bound cases, WinSCP does not outperform PuTTY.

    – Martin Prikryl
    Apr 17 '15 at 10:25












  • 1





    While this may improve PuTTY performance, it does not answer the question, why PuTTY is slower than WinSCP.

    – Martin Prikryl
    Apr 17 '15 at 6:31






  • 1





    Actually it won't improve PuTTY performance in this particular case. It would, if throughput was CPU-bound. But in this case it's network-bound. In CPU-bound cases, WinSCP does not outperform PuTTY.

    – Martin Prikryl
    Apr 17 '15 at 10:25







1




1





While this may improve PuTTY performance, it does not answer the question, why PuTTY is slower than WinSCP.

– Martin Prikryl
Apr 17 '15 at 6:31





While this may improve PuTTY performance, it does not answer the question, why PuTTY is slower than WinSCP.

– Martin Prikryl
Apr 17 '15 at 6:31




1




1





Actually it won't improve PuTTY performance in this particular case. It would, if throughput was CPU-bound. But in this case it's network-bound. In CPU-bound cases, WinSCP does not outperform PuTTY.

– Martin Prikryl
Apr 17 '15 at 10:25





Actually it won't improve PuTTY performance in this particular case. It would, if throughput was CPU-bound. But in this case it's network-bound. In CPU-bound cases, WinSCP does not outperform PuTTY.

– Martin Prikryl
Apr 17 '15 at 10:25











-2














WinSCP itself (unless they fixed in the lasts version?) is dreadfully slow compared to others, I'd recommend Filezilla over WinSCP, MUCH faster for ssh file transfers compared to winscp.






share|improve this answer


















  • 1





    WinSCP has perfect speed for me and saturates the bandwidth almost completely. SSH with Putty is slow in this case.

    – BadTenMan
    Apr 18 '15 at 15:55











  • I was using WinSCP 4.36 on Windows 7 and it categorically was dreadfully slow compared to Filezilla, there's plenty of discussions on the web and even Bugs filed about the slowness, here's one of them winscp.net/tracker/show_bug.cgi?id=164 and here is one discussion winscp.net/forum/viewtopic.php?t=5096

    – htfree
    Apr 20 '15 at 7:03
















-2














WinSCP itself (unless they fixed in the lasts version?) is dreadfully slow compared to others, I'd recommend Filezilla over WinSCP, MUCH faster for ssh file transfers compared to winscp.






share|improve this answer


















  • 1





    WinSCP has perfect speed for me and saturates the bandwidth almost completely. SSH with Putty is slow in this case.

    – BadTenMan
    Apr 18 '15 at 15:55











  • I was using WinSCP 4.36 on Windows 7 and it categorically was dreadfully slow compared to Filezilla, there's plenty of discussions on the web and even Bugs filed about the slowness, here's one of them winscp.net/tracker/show_bug.cgi?id=164 and here is one discussion winscp.net/forum/viewtopic.php?t=5096

    – htfree
    Apr 20 '15 at 7:03














-2












-2








-2







WinSCP itself (unless they fixed in the lasts version?) is dreadfully slow compared to others, I'd recommend Filezilla over WinSCP, MUCH faster for ssh file transfers compared to winscp.






share|improve this answer













WinSCP itself (unless they fixed in the lasts version?) is dreadfully slow compared to others, I'd recommend Filezilla over WinSCP, MUCH faster for ssh file transfers compared to winscp.







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 18 '15 at 10:51









htfreehtfree

1363616




1363616







  • 1





    WinSCP has perfect speed for me and saturates the bandwidth almost completely. SSH with Putty is slow in this case.

    – BadTenMan
    Apr 18 '15 at 15:55











  • I was using WinSCP 4.36 on Windows 7 and it categorically was dreadfully slow compared to Filezilla, there's plenty of discussions on the web and even Bugs filed about the slowness, here's one of them winscp.net/tracker/show_bug.cgi?id=164 and here is one discussion winscp.net/forum/viewtopic.php?t=5096

    – htfree
    Apr 20 '15 at 7:03













  • 1





    WinSCP has perfect speed for me and saturates the bandwidth almost completely. SSH with Putty is slow in this case.

    – BadTenMan
    Apr 18 '15 at 15:55











  • I was using WinSCP 4.36 on Windows 7 and it categorically was dreadfully slow compared to Filezilla, there's plenty of discussions on the web and even Bugs filed about the slowness, here's one of them winscp.net/tracker/show_bug.cgi?id=164 and here is one discussion winscp.net/forum/viewtopic.php?t=5096

    – htfree
    Apr 20 '15 at 7:03








1




1





WinSCP has perfect speed for me and saturates the bandwidth almost completely. SSH with Putty is slow in this case.

– BadTenMan
Apr 18 '15 at 15:55





WinSCP has perfect speed for me and saturates the bandwidth almost completely. SSH with Putty is slow in this case.

– BadTenMan
Apr 18 '15 at 15:55













I was using WinSCP 4.36 on Windows 7 and it categorically was dreadfully slow compared to Filezilla, there's plenty of discussions on the web and even Bugs filed about the slowness, here's one of them winscp.net/tracker/show_bug.cgi?id=164 and here is one discussion winscp.net/forum/viewtopic.php?t=5096

– htfree
Apr 20 '15 at 7:03






I was using WinSCP 4.36 on Windows 7 and it categorically was dreadfully slow compared to Filezilla, there's plenty of discussions on the web and even Bugs filed about the slowness, here's one of them winscp.net/tracker/show_bug.cgi?id=164 and here is one discussion winscp.net/forum/viewtopic.php?t=5096

– htfree
Apr 20 '15 at 7:03


















draft saved

draft discarded
















































Thanks for contributing an answer to Server Fault!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f683329%2fcopying-over-ssh-via-putty-tools-is-slower-than-via-winscp%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company