Why is FTP limited to 2 MB/s between Debian 13 and Unraid?

0
0
Asked By MellowKite47 On

I'm using a Debian 13 emulation machine to transfer files from an Unraid server over FTP. Both systems are connected through gigabit Ethernet, and the destination is an SSD. FileZilla only reaches about 2 MB/s when downloading from Unraid to Debian, even though the Unraid server can saturate the network with other machines. Opening the Unraid share as a network drive on the Debian machine is also much faster. What could be causing the FTP transfer to be so slow?

3 Answers

Answered By AmberPanda31 On

Check the hardware and storage path of the emulation machine as well. A small single-board computer, an SD card, or a slow filesystem could become the bottleneck, although 2 MB/s would still be unusually low for a gigabit connection. In this case the machine has a Ryzen 7 5800, an RTX 3060, and 16 GB of RAM, so the hardware itself is unlikely to explain the speed. Since accessing the share directly is much faster, the issue is more likely specific to the FTP service, client, or transfer settings.

MellowKite47 -

The target is a Ryzen 7 5800 system with an RTX 3060 and 16 GB of RAM, and the files are being written to an SSD.

Answered By QuietOrbit6 On

FTP is an unusual choice for a modern file transfer, so it may be worth testing another protocol such as SMB, NFS, or SFTP. That said, FTP can still work fine; the useful comparison is whether another FTP client or a command-line transfer performs better than FileZilla. The main reason for using FTP here is convenience, since it makes moving files easier without needing to operate the target machine directly.

MellowKite47 -

That convenience is the main reason I’m using it—I can move files around without needing a keyboard and mouse connected to the emulation box.

Answered By CopperFern82 On

Start by testing the actual network connection with iperf3 on both systems. A healthy gigabit link should usually report roughly 940 Mb/s in each direction. If the iperf3 results are normal, the problem is probably higher up the stack—such as FTP settings, the client, filesystem behavior, or packet retransmissions. A packet capture with Wireshark could help identify negotiation or transmission problems.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.