Single File Tranfer Speed

Need help with FileZilla Client? Something does not work as expected? In this forum you may find an answer.

Moderator: Project members

Post Reply
Message
Author
jordiefenbach
500 Command not understood
Posts: 3
Joined: 2022-09-28 14:59
First name: Jordan
Last name: Diefenbach

Single File Tranfer Speed

#1 Post by jordiefenbach » 2022-09-28 15:10

I've been using FileZilla for a while now, and recently had my internet connection switched to Gigabit speeds. I can get well over gigabit download speeds with my 2.5Gbe nic (1220Mbps) on an Ookla speed test, this is because of overprovisioning. Previously I had 500Mbps. When transferring a single file with FileZilla I get around 300-400 Mbps download. When I switched to my gigabit connection I noticed that the download speed was the same for single files. If I were to transfer 10 files simultaneously I get around 1000+ Mbps. Why is this? Does this have to do with the limitations of the FTP transfer protocol?

User avatar
botg
Site Admin
Posts: 35492
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Single File Tranfer Speed

#2 Post by botg » 2022-09-29 07:00

FTP uses TCP, which is quite sensitive to latency and packet loss.

What is your latency if you ping the server, preferably during an active transfer?

jordiefenbach
500 Command not understood
Posts: 3
Joined: 2022-09-28 14:59
First name: Jordan
Last name: Diefenbach

Re: Single File Tranfer Speed

#3 Post by jordiefenbach » 2022-10-01 02:29

The server I connect to is overseas, so I get about 130-140ms ping.

User avatar
botg
Site Admin
Posts: 35492
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Single File Tranfer Speed

#4 Post by botg » 2022-10-03 09:10

Overseas transfers are always problematic. Add even a tiny amount of packet loss at such high latency and speeds plummet.

One thing you could try is increasing the advertised receive window. Search for Socket recv buffer size (v2) in filezilla.xml and increase it to match your bandwidth-delay product (BDP). Note that in case of uploads, only the server's receive window matters.

jordiefenbach
500 Command not understood
Posts: 3
Joined: 2022-09-28 14:59
First name: Jordan
Last name: Diefenbach

Re: Single File Tranfer Speed

#5 Post by jordiefenbach » 2022-10-05 16:50

botg wrote:
2022-10-03 09:10
Overseas transfers are always problematic. Add even a tiny amount of packet loss at such high latency and speeds plummet.

One thing you could try is increasing the advertised receive window. Search for Socket recv buffer size (v2) in filezilla.xml and increase it to match your bandwidth-delay product (BDP). Note that in case of uploads, only the server's receive window matters.
Where would I find filezilla.xml? I don't see it in the FileZilla Windows client directory anywhere.

User avatar
boco
Contributor
Posts: 26899
Joined: 2006-05-01 03:28
Location: Germany

Re: Single File Tranfer Speed

#6 Post by boco » 2022-10-05 17:01

Saving configuration files into the same directory as the executables is a practice that has been dropped since at least Vista's arrival. Configuration files are now stored in %APPDATA%, %LOCALAPPDATA% and %ALLUSERSPROFILE%.

FileZilla's config is in "%APPDATA%\FileZilla".
### BEGIN SIGNATURE BLOCK ###
No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Please do yourself a favor and read Network Configuration.
FileZilla connection test: https://filezilla-project.org/conntest.php
### END SIGNATURE BLOCK ###

Spixe
500 Command not understood
Posts: 1
Joined: 2022-11-14 06:13
First name: RJ
Last name: RJ

Re: Single File Tranfer Speed

#7 Post by Spixe » 2022-11-14 06:18

Did this solution work for you and increase your single file transfer speed? I'm running into a similar.
jordiefenbach wrote:
2022-10-05 16:50
botg wrote:
2022-10-03 09:10
Overseas transfers are always problematic. Add even a tiny amount of packet loss at such high latency and speeds plummet.

One thing you could try is increasing the advertised receive window. Search for Socket recv buffer size (v2) in filezilla.xml and increase it to match your bandwidth-delay product (BDP). Note that in case of uploads, only the server's receive window matters.
Where would I find filezilla.xml? I don't see it in the FileZilla Windows client directory anywhere.

Post Reply