We have the following arrangement: Dev Site <--vpn--> Prod Site. The Prod Site firewall, running pfSense 2, accepts VPN TCP/UDP traffic on SMB ports 135-139 and 445. Our developers can connect to administrative shares \\Computer\C$
without incident, and actually uploading individual files to the share is fairly breezy at around 200-300 kilobytes per second. However, when attempting to perform a deletion of a folder with many subfolders/files, or uploading many individual files, or modifying many individual files, the explorer grinds to a halt, usually working around 2-4 FILES per second (even if they are <1kb). This works out to be very painful when running sync jobs, etc. This lack of speed has been confirmed for Windows XP, 2k3 Server, and Windows 7 clients. The server in question is running Win2k3.
Some questions:
- Is there something I can do with the firewall to improve performance? How could I tell if it were a firewall issue?
- Is there something I can do with the server to improve performance?
- Is there anything else I can do to improve Windows file sharing performance?
psexec
and allow the users to initiate deletions of large numbers of files/folders "locally" through the remote shell; that'll minimize the round trip/enumeration overhead. That or RDP, if they're not handy with the command line.