multiple threads

Advertisement

nobody
Guest

multiple threads

A useful feature for the program would be to have multiple-download threads, like LeechFTP and other FTP based programs. Very helpful for speed limited, but not bandwitdh limited connections.

Reply with quote

Advertisement

martin
Site Admin
martin avatar
Joined:
Posts:
27,253
Location:
Prague, Czechia

Re: multiple threads

nobody wrote:

A useful feature for the program would be to have multiple-download threads, like LeechFTP and other FTP based programs. Very helpful for speed limited, but not bandwitdh limited connections.
I'm currently not able to do this (some technical reason).
_________________
Martin Prikryl

Reply with quote

Guest

Ni Martin,

What technical reason?

Ideal situation would be if I could use Windows Powershell to run winscp and tell it to start lets say: 6 threads and give it a list of folders and files I want copied and wait till they were all transferred. Each thread would always be transferring a file such that multiple threads help copy a given directory. Like FileZilla or SmartFTP does. Is this planned hopefully? This would make winscp much better imo.

Thanks, Dave

Reply with quote

codeslinger
Joined:
Posts:
2

Hi Martin,

This is an old post so I'm hoping the "technical reasons" were an old limitation. I see that winscp basically supports multiple background threads but since it does not allow multiple threads to work on a single folder copying the files from the folder in parallel. This indeed makes winscp MUCH slower than it need be as compared to FileZilla and SmartFTP for instance. It is nice that winscp has good scripting facilities since those are totally missing in FileZilla. If you could get the concurrent background threads to always be copying a file from a recursive list of the files and folders selected that would make winscp perfect :D

Reply with quote

Guest

codeslinger wrote:

Hi Martin,

This is an old post so I'm hoping the "technical reasons" were an old limitation. I see that winscp basically supports multiple background threads but since it does not allow multiple threads to work on a single folder copying the files from the folder in parallel. This indeed makes winscp MUCH slower than it need be as compared to FileZilla and SmartFTP for instance. It is nice that winscp has good scripting facilities since those are totally missing in FileZilla. If you could get the concurrent background threads to always be copying a file from a recursive list of the files and folders selected that would make winscp perfect :D

If winscp is too slow for you, use it only for the scripting. For simple moving of files, I use FireFTP (firefox plugin), because I like the interface going directly through my browser (and it's multi-threaded). But it can't handle scripting like winscp.

Reply with quote

codeslinger
Joined:
Posts:
2

Slow is an understatement. Compared to FileZilla it was a 100 times slower after a couple comparison runs. This seems a nice package with this one glaring flaw...

Reply with quote

jefe
Donor
Joined:
Posts:
11
Location:
Northport, Long Island, NY

Please add me to the list of those who'd like to see the ability to automatically upload and download multiple download threads, and uploads as well.

I often have occasion to upload or download several hundred files to or from one folder on a server. If I manually select a few files at a time and start the transfer for each of those groups so I have, say, 16 sessions running at once, I max out my upstream or downstream bandwidth. The process is then completed much faster than if I select all 300 files, start the transfer, and let them transfer one at a time.

I'd like an option to set the maximum number of transfers that will start at the same time automatically.

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
27,253
Location:
Prague, Czechia

jefe wrote:

Please add me to the list of those who'd like to see the ability to automatically upload and download multiple download threads, and uploads as well.

I often have occasion to upload or download several hundred files to or from one folder on a server. If I manually select a few files at a time and start the transfer for each of those groups so I have, say, 16 sessions running at once, I max out my upstream or downstream bandwidth. The process is then completed much faster than if I select all 300 files, start the transfer, and let them transfer one at a time.

I'd like an option to set the maximum number of transfers that will start at the same time automatically.
Are you aware of option Enqueue each file individually?
_________________
Martin Prikryl

Reply with quote

jefe
Donor
Joined:
Posts:
11
Location:
Northport, Long Island, NY

Actually, Martin, I was aware of that setting but misunderstood its meaning. I had it's function backward in my mind. I thought checking that box would cause a single file at a time to be queued, rather than the other way around.

Now that I've checked that box in Preferences file transfers are working exactly how I was hoping they would!

Thanks for your reply and a very good application.

--jefe

Reply with quote

Advertisement

You can post new topics in this forum