Slow SFTP upload speed

Hello, I'm getting good DOpus download speeds from a server I regularly use but when uploading, DOpus only reaches 120-150 KBps when a couple of other clients I tried almost max out my connection (410-430 KBps) with the default settings (no multi-connection or multi-segment used). Anything I can try to fix this? Thank you.

1 Like

I'll throw in an FTP-related request, hoping for a suggestion for the issue above, too.

How about adding support for the 'Duplicate' function? It allows for direct file copying (not moving) within the FTP server (or perhaps even different FTP servers) without having to download locally and reupload to the server. http://www.proftpd.org/docs/contrib/mod_copy.htmlThis is the module that will allow/add this function, if I got it right.

When I switch to standard FTP connection (port 21) I get full upload speed with Directory Opus, too. Switching back to Secure FTP via SSH slows it down again.

Any ideas, please?

...and about my 2nd post request, I found out that the site-to-site settings work, and did the in-server file copy I wanted. However, it only works in standard (insecure) FTP mode. In SFTP, the site-to-site options are automatically disabled and cannot be used. Hope you can change that.

A final post on this: I contacted the server-side, they checked and couldn't find anything wrong with the settings or provide a suggestion on changing something on DOpus - everything seems regular. So, I'll have to use another FTP client.

Tried DOpus 12.0.5 - problem remains.

Have you seen faster speeds with another SFTP client?

Thank you. Yes, three other SFTP clients achieve full speed on the same server (as does DOPus 11/12 in standard FTP mode). DOpus SFTP reaches about 40% of that speed. This is on upload only - download is ok.

Possibly a network buffer/window size or latency situation that our code isn't dealing with as well as the others. Unfortunately, I do not think those things are adjustable for SFTP at the moment.

(There is Preferences / Miscellaneous / Advanced: ftp_copy_buffer_size, but I am pretty sure it only affects FTP and not SFTP.)

Sometimes firewall software treats different processes differently, but it seems fairly unlikely it would be slowing down SFTP and not FTP in the same process, and only in one direction, in one process.

Ok, thanks for answering. Hope you can improve on SFTP in the future (please also consider site-to-site for SFTP).

I tried to disable and uninstall my firewall but there was no change. Also tried Safe Mode with Networking.

I have been having this issue with dopus for many years and so have others. They know about it and have not done anything :frowning: I just use WinSCP now.
Some of the other threads:
2014: Very slow FTP
2015: Sftp is very slow

2 Likes

Hi,
I had this problems for years too (I bought all versions since 9). Using SFTP upload, DO is really slow compared to other programs. Problem is on local LAN connections as well on remote WAN connections. Even if with small files (20-30 megs) the upload speed is slow sometimes ten times slowers than other programs (i.e WinSCP or Filezilla).

I tested the shareware version 12 of DO (I still have to buy the upgraded license) but it's still slow.

1 Like

Ya. Not sure the reason, but since they have known about it for so long and we have to pay extra for advanced ftp features its been a real sore point for me.

Unfortunately, the problem remains in the latest 12.2 version. SFTP downloads seems to be ok here (multiple connection and/or segment downloading would be better but that's not the issue here), but SFTP upload speed is problematic.

Hi - I recently paid the extra fee for the advanced FTP functionality, because I was hoping to not have to use FileZilla any more.

With FileZilla, I typically get about 50-100MB/sec upload speed (it's a gigabit connection) to my offsite server. However, with DOpus, on the same server I only get about 0.4MB/sec (400kbyte/sec).

Is there anything I could do about this?

EDIT: additonal info:

  • I am not using any antivirus or realtime scanning
  • I have tried disabling windows firewall, no change

I don't know why it would be that slow, sorry. It's much faster here, FWIW.

FTP? SFTP? Perhaps more server details could help.

I don't know either, that's why I'm asking here @Leo

Per thread title, this is SFTP. Nothing special about the server, in FileZilla I just put in the IP and user/pass and it works fine. I'm talking about single thread speeds, not multi-thread.

If I can't get DOpus to upload faster than half a MB/sec, the advanced FTP feature isn't much use to me. I'd love to figure out why DOpus is slow when FileZilla and other clients to the server are having no speed issues via SSH/SFTP.

Not sure if this would help, or whether developer's are aware of the TGPuttyLib SFTP library, but it may offer improved SFTP speeds.As @Leo is getting fast speeds though, it would be useful to know why some people aren't. As @AmigaOpus says, maybe more server details plus logging info might help debug the problem.

https://www.syncovery.com/tgputtylib/

It's likely the same as we're also using code based on PuTTY. :slight_smile:

Leo is there interest from your team in figuring out whether DOpus is the bottleneck?