Hi,
I’m on Leap x64 and just about few days ago I found that I could use Dolphin as a FTP\SFTP client wich is greate because of the split screen options, etc.
I’ve set up my servers but what I found out later is that it is extremely slow at copying\moving operations! Painfully slow.
I know, I should use Filezilla or a dedicated FTP client, is what I used for years, but it would be awsome if Dolphin’s FTP client would be a bit faster.
But,
On a thought…
You might see if there is a difference accessing an Anonymous FTP vs an FTP site that requires authentication.
Could narrow down the issue considerably.
If you see a diff, then you can take a closer look at what kind of credentials are being passed, the number and size of files being transferred, more.
I will try and set up a test FTP account using plain login and see if there is any difference. Will use a 10 MB file and copy to\from on plain FTP and SFTP and see if there is any difference. I don’t have\use anonymous.
Later edit:
Ok so what I found out while copying a 10 MB single file is this:
Using plain FTP the speed is steady and maxing out my upload speed
Using SFTP it reaches about 80% of max upload speed and seems to fluctuate.
Maybe the native FTP client doens’t do parallel downloads\uploads?
You can use SFTP for its encryption while still connecting anonynously (without password).
This further narrows down whether the problem is specifically now authentication is implemented and not more broadly the encryption+authentication.
Also, FTP in general should transfer all files in that task in a single session requiring authentication only once, like what you’re observing with scp.
By comparing transfers of a single large file vs many files of approx the same overall size, it might become obvious whether new sessions are created with every file (or you can do a packet capture). Naturally, each time a session is created, there is repeated overhead utilizing resources and will cause additional delay.
Hi
OK, so looks like it’s internal to dolphin then… I don’t run KDE so probably can’t offer anymore help, but depending on your results sounds like it might be worth a bug report.
Using KDE Plasma 5 Dolphin and sftp on a Leap 42.1 Lenovo G505s Notebook (AMD A10-5750M Quad-Core APU) to “suck” pictures (1.2 GByte) from a 13.2 Destop (AMD FX™-4100 Quad-Core Processor) I get the following data rates:
Notebook on WLAN (72 Mbit/s max): 3.9 MByte/s
Plugging a 1 Gbit/s Ethernet cable (same as the Desktop) into the Notebook during the WLAN “suck”: 4.6 MByte/s.
sftp “suck” to the Notebook with 1 Gbit/s Ethernet “from the very beginning”: 7.1 MByte/s