Topic "multiple threads"

Author Message
nobody

Guest


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.
Advertisements
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24995
Location: Prague, Czechia
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
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
codeslinger
[View user's profile]

Joined: 2009-12-19
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 Very Happy
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 Very Happy


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.
codeslinger
[View user's profile]

Joined: 2009-12-19
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...
jefe
[View user's profile]
Donor
Joined: 2009-07-19
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.
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24995
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
jefe
[View user's profile]
Donor
Joined: 2009-07-19
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
Advertisements

You can post new topics in this forum






Search Site

What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!

Donate

About donations

$9   $19   $49   $99

About donations

Recommend

WinSCP Privacy Policy

WinSCP License