webdav upload speeds

Advertisement

rbro
Joined:
Posts:
10

webdav upload speeds

I am uploading large files using WebDAV and finding that WinSCP is slower than other clients (compared using Cyberduck and davix). As a test, I'm uploading a 100MB file of random text to <invalid hyperlink removed by admin>. Are there settings that can be tweaked in WinSCP to improve upload speeds?

The rough speeds I'm getting are:
WinSCP: 700KB/s
Cyberduck: 1.5MB/s
davix: 2.8MB/s

Thank you for your help.

Ryan

Reply with quote

Advertisement

rbro
Joined:
Posts:
10

Re: webdav upload speeds

Thanks, I'm seeing some results I can't explain, but am hoping you could help. I attached 2 log files:

1) main.log: this is the log from my main computer where my upload speed is around 700KB/s. I'm seeing this speed on a couple machines all on my same local network.

2) vm.log: I installed the IE11/Windows 7 VM from <invalid hyperlink removed by admin> and installed it in VirtualBox on the same machine as above. When I do the transfer there, my upload speed is 2.4MB/s.

Can you see any reason why the VM is faster, or is there more debugging I can do to narrow it down?

Also, if I go in my web browser to <invalid hyperlink removed by admin> from my main computer, I am able to upload the same 100MB file at 10MB/s. Do you see a reason why uploading in a web browser would be that much faster than WinSCP?

The 100MB test file I'm using is from <invalid hyperlink removed by admin>.

Thanks for your help.

Ryan
  • vm.log (371.33 KB, Private file)
  • main.log (185.97 KB, Private file)

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
41,454
Location:
Prague, Czechia

Re: webdav upload speeds

I have also done some tests. But I cannot reproduce the behaviour you are seeing.

My connection to <invalid hyperlink removed by admin> has some bottleneck. So both with browser and WinSCP, I get about 600 KB/s.

I've installed a local WebDAV server (IIS). With WinSCP I get about 20 MB/s (2.5 GB file uploads in about 2 minutes). I do not know how to upload a file to a pure WebDAV server with IE. But I've added the server as a "network location" in Windows Explorer. With Windows Explorer, the upload progress bar reaches 100% nearly instantaneously, but then it hangs for the same 2 minutes. So it looks like the speed is again the same as with WinSCP.

Reply with quote

rbro

Re: webdav upload speeds

Thank you for trying some tests. I can consistently get better speeds uploading to <invalid hyperlink removed by admin> with Cyberduck compared to WinSCP. Is there any debugging or extra logging I can do to try to narrow it down more?

Reply with quote

Advertisement

martin
Site Admin
martin avatar
Joined:
Posts:
41,454
Location:
Prague, Czechia

Re: webdav upload speeds

rbro wrote:

Thank you for trying some tests. I can consistently get better speeds uploading to <invalid hyperlink removed by admin> with Cyberduck compared to WinSCP. Is there any debugging or extra logging I can do to try to narrow it down more?
What speed to webdavserver do you get with IE?

Please start by attaching a normal session log file both from Cyberduck and WinSCP.

Reply with quote

rbro
Joined:
Posts:
10

Re: webdav upload speeds

Hi - I'm still running into the above WebDAV issue with slow uploads. I've done a bunch of research and have a little more info to add if it helps. I was curious if you had any other ideas.

1) I can reproduce the slowness uploading a file to <invalid hyperlink removed by admin> on a few machines running Windows 7 on different internet connections.

2) If I run a Windows 7 VM from <invalid hyperlink removed by admin> in VirtualBox, and do the same WebDAV test in WinSCP, the upload is fast. So uploads on the host machine is slow, but an upload from a VM on it is fast.

3) From testing out SCP (not WebDAV): uploading files in WinSCP via SCPis fast, uploading files with scp.exe from cygwin is fast, but uploading files with pscp.exe is slow too. Not sure if that helps since pscp is slow too, but for SCP.

I know the problem is strange. Do you have any thoughts on other things I can try? I was reading a little about Nagle's algorithm and socket connections, but not sure if that has anything to do with it.

Thank you for your help.

Ryan

Reply with quote

Advertisement

You can post new topics in this forum