Poor SMB Download Speed over VPN

ipsecnetworkingserver-message-block

I'm at a bit of a loss for trying to figure out how to improve our file sharing with remote users.

The setup is as follows:

  • Cogent Fiber 100 Mb/s Up and Down
  • Sonicwall running SonicOS 5.8.1
  • Dell PowerEdge R310
  • Washington, DC

Remote User:

  • Is running Windows 7 Pro.
  • Has a comcast 50 Mb Dl 12 up speed
  • Denver
  • Experiencing download speeds of 220 Kbs/s

Here's what I've done:

  • Changed my key exchange to 'Group 1' for better network performance. [minor minor improvement.]
  • ISP MTU is set to 1542, I dropped WAN from 1500 to 1460 and the issue got worse.
  • Pings to Fileserver are in the 60-70 milisecond range.

Is this just a potentially poor use of SMB? Should I try to find another way to share files with remote users.

Best Answer

We have a setup where 2 sites on 50 Mb/s up/down each have an SMB server and are connected via an IPSec VPN (pfSense). Transfer performance of a single large file averages at around 45 Mb/s.

Ping time between the two sites is only 5ms which may make a difference here... though it does show it can work.

Some suggestions below:

  • Naturally SMB is better at 1 large file than it is at many small ones. Test your setup with a single large file, if you're not doing so already
  • Check to ensure the VPN is passing traffic correctly and not dropping packets
  • Try a different protocol (e.g. FTP) to see if the bottleneck is SMB or the VPN
Related Topic