Opened 15 years ago

Last modified 11 months ago

#5062 reopened Feature request

Increase Max Simultaneous Transfers from 10 to 200.

Reported by: Mostafa Owned by:
Priority: high Component: FileZilla Client
Keywords: Maximum, Simultaneous, Transfers, Bigger, 10 Cc: FileZilla [Elite User]
Component version: Operating system type: Windows
Operating system version:

Description (last modified by Tim Kosse)

Hi there,

Why it is not possible to change Maximum Simultaneous Transfers bigger than 10 ?
I have access to High Internet Speed and I want to upload 8000 small files (Joomla CMS)to my server but I should wait a lot.
CuteFTP Allow us to use 200 Maximum Simultaneous Transfers !
But I love FileZilla. FileZilla is the best FTP Client for linux.

Best Regards

Change History (15)

comment:1 by Tim Kosse, 15 years ago

Resolution: rejected
Status: newclosed

This limit is intentional. FTP has a high protocol overhead, using too many parallel connections can easily overwhelm servers.

If you feel you need more than 10 connections, there's something wrong with your internet connection.

comment:2 by ltu, 15 years ago

Operating system type: LinuxWindows
Resolution: rejected
Status: closedreopened

I'd like to have this ticket looked into once more.

It should not be the client that limits the maximum amount of connections to the FTP server but the FTP server software itself. Every recent released FTP server software that I have looked at has the ability to limit connections per user. In this case the client software would be smart enough to limit itself temporarily.

The client software could still have an option to limit the maximum simultaneous transfers, but have a 0 to disable limiting or something. It's very much an inconvenience to open up multiple instances to upload more than 10 files at once.

I personally am having to download and upload essentially millions of files at once and to fully saturate the line I need to upload multiple files at once, in greater amounts than 10.

comment:3 by soja92, 9 years ago

Any chance of getting this changed now?

I am currently downloading 200k files. I have plenty of free bandwidth but latency limits how fast files complete/start. 6 years is a long time, and we have a lot more bandwidth now.

If it would be better to open a new ticket/request, I will happily do that.

Thanks

EDIT: This is the first google result for "how to raise simultaneous downloads in filezilla".

Last edited 9 years ago by soja92 (previous) (diff)

comment:4 by Tim Kosse, 7 years ago

Description: modified (diff)
Resolution: rejected
Status: reopenedclosed

comment:5 by Rick Grunwald, 6 years ago

Can we please bump this?

comment:6 by tutugreen, 6 years ago

+1 For this.
I need to upload 100k small files in LAN(1Gbps), 1->10 Simultaneous have a speed up (<400Kbps to 2Mbps) but not enough.

comment:7 by pboeyke1, 5 years ago

Pls re-open, modern 21st century compute & network technology can easily handle hundreds of concurrent SFTP/FTP sessions, no reason keeping limit for historical reasons.

comment:8 by FileZilla [Elite User], 3 years ago

I hope FileZilla mods do not delete this comment before it reaches you.

1. Open filezilla.xml in Notepad++, Sublime, VS Code, or whatever.

--(C:\Users\USERNAME\AppData\Roaming\FileZilla\filezilla.xml)
--(or WIN+R > %APPDATA% > FileZilla)
--(It was at the very bttom for me: line 161. But maybe be different for your version)

2. Change this line: <Setting name="Number of Transfers">XX</Setting>

--Start at 20. Then 30. Otherwise the app will start freezing up.

3. Save and close. You can even do it while FileZilla is transferring files.

--Digger

Last edited 3 years ago by Tim Kosse (previous) (diff)

in reply to:  8 ; comment:9 by mike9, 3 years ago

Replying to WizordOfFZ:

I hope FileZilla mods do not delete this comment before it reaches you.

1. Open filezilla.xml in Notepad++, Sublime, VS Code, or whatever.

--(C:\Users\USERNAME\AppData\Roaming\FileZilla\filezilla.xml)
--(or WIN+R > %APPDATA% > FileZilla)
--(It was at the very bttom for me: line 161. But maybe be different for your version)

2. Change this line: <Setting name="Number of Transfers">XX</Setting>

--Start at 20. Then 30. Otherwise the app will start freezing up.

3. Save and close. You can even do it while FileZilla is transferring files.

--Digger

Thanks for the suggestion. Having the same issue. This one didn't work for me maybe someone else can comment if it works for them.

A workaround I'm currently using is to just start filezilla 5-10 times and have each one run on their own set of files. It's annoying to manage but works otherwise well to increase the limit.
In case they start blocking this at one point I will just switch to another client. Like others have already mentioned this is something the server should handle not the client software as anyone can just switch to a different client or run multiple client to not have such restrictions.

Last edited 3 years ago by mike9 (previous) (diff)

in reply to:  9 ; comment:10 by FileZilla [Elite User], 3 years ago

Replying to mike9:

Hmm, that's odd because that's the config file for FileZilla that it looks for to determine the settings.

Are you sure that you edited the correct one? Maybe you have a portable version of FileZilla installed?

Also, keep in mind that this one show the updated number in the GUI. So even if it still says 10 in the GUI Settings, it's still going to use the amount specified in the filezilla.xml file under "Number of transfers".

So I would suggest testing again with large files so that you can see how many it's using. How I tested was I download a 1GB.bin file from Hezner, then copied it 5 times. Then selected those 5 copies and copied those 6 times to get to 30 quicker. Of course you can just copy the single one 30 times. There is also a 100MB.bin if you have slower uploads.

Then put those in your transfer queue and see if all 30 are being uploaded simultaneously.
Note: If you change your settings from within the GUI > Transfers settings page, any max transfers limit exceeding 10 will be set back to 10.

Here are links to 1GB.bin files (or you can try the 100MB.bin files)
https://speed.hetzner.de/
Here are more sources for the XML trick:
Quora
FileZilla Forum

Good luck my friend!

-Digger

Replying to WizordOfFZ:

I hope FileZilla mods do not delete this comment before it reaches you.

1. Open filezilla.xml in Notepad++, Sublime, VS Code, or whatever.

--(C:\Users\USERNAME\AppData\Roaming\FileZilla\filezilla.xml)
--(or WIN+R > %APPDATA% > FileZilla)
--(It was at the very bttom for me: line 161. But maybe be different for your version)

2. Change this line: <Setting name="Number of Transfers">XX</Setting>

--Start at 20. Then 30. Otherwise the app will start freezing up.

3. Save and close. You can even do it while FileZilla is transferring files.

--Digger

Thanks for the suggestion. Having the same issue. This one didn't work for me maybe someone else can comment if it works for them.

A workaround I'm currently using is to just start filezilla 5-10 times and have each one run on their own set of files. It's annoying to manage but works otherwise well to increase the limit.
In case they start blocking this at one point I will just switch to another client. Like others have already mentioned this is something the server should handle not the client software as anyone can just switch to a different client or run multiple client to not have such restrictions.

Last edited 3 years ago by FileZilla [Elite User] (previous) (diff)

in reply to:  10 comment:11 by mike9, 3 years ago

It should be the right file as other settings work and it's the installed version.
But I assumed changing the setting would work for uploads and downloads and did test it only with downloads. Looks like for downloads the cap of 10 remains even after increasing the value in the file. Have tested it with multiple big files and with downloads it never does more than 10 for me. Maybe there is an additional limit for downloads.

Replying to WizordOfFZ:

Replying to mike9:

Hmm, that's odd because that's the config file for FileZilla that it looks for to determine the settings.

Are you sure that you edited the correct one? Maybe you have a portable version of FileZilla installed?

Also, keep in mind that this one show the updated number in the GUI. So even if it still says 10 in the GUI Settings, it's still going to use the amount specified in the filezilla.xml file under "Number of transfers".

So I would suggest testing again with large files so that you can see how many it's using. How I tested was I download a 1GB.bin file from Hezner, then copied it 5 times. Then selected those 5 copies and copied those 6 times to get to 30 quicker. Of course you can just copy the single one 30 times. There is also a 100MB.bin if you have slower uploads.

Then put those in your transfer queue and see if all 30 are being uploaded simultaneously.
Note: If you change your settings from within the GUI > Transfers settings page, any max transfers limit exceeding 10 will be set back to 10.

Here are links to 1GB.bin files (or you can try the 100MB.bin files)
https://speed.hetzner.de/
Here are more sources for the XML trick:
Quora
FileZilla Forum

Good luck my friend!

-Digger

Last edited 3 years ago by mike9 (previous) (diff)

comment:12 by Norbertas, 13 months ago

Men of internet we need to bump this up once again.
Devs please make it at least 20 max, better 30.
Thank you

comment:13 by FileZilla [Elite User], 11 months ago

Sadly, I haven't used FileZilla for his reason alone in almost two years.

Since I create many websites each day, there is a lot of uploading of PHP scripts which contains thousands of files.

I'm lucky enough to have a 2.5 Gigabit connection (full duplex), so I had no choice but to switch to CuteFTP because it allowed me to finish each job so much quicker.

I would love to go back to FileZilla if they could allow the user to determine the maximum amount of transfers rather than limiting it to 10. We aren't on dial-up anymore :)

comment:14 by FileZilla [Elite User], 11 months ago

Cc: FileZilla [Elite User] added
Priority: normalhigh
Resolution: rejected
Status: closedreopened
Summary: Max Simultaneous Transfers > 10Increase Max Simultaneous Transfers from 10 to 200.

comment:15 by tutugreen, 11 months ago

Supporting this.

Other software has proven that higher multithreading does really help transfer large amounts of small files faster and save everyone's time.

The benefits of letting the client choose a higher thread count outweigh the drawbacks.

Note: See TracTickets for help on using tickets.