Windows-Server-2003
通過 VPN 緩慢下載文件
我們在使用通過 VPN 連接到我們網路的 Windows Server 2003 時遇到問題。
除了文件共享下載到本地機器外,這台伺服器似乎一切正常。
本地電腦正在執行 Windows XP。到同一台伺服器的遠端桌面連接效果很好。上傳到文件共享也可以接受。(這令人驚訝,因為我們之間的網路實際上被評為下載比上傳更高。)
將文件拖放到本地系統時,在任何進度條活動之前都會有 > 10 秒的延遲。通過命令提示符下載文件具有相同的特徵。每個要傳輸的文件都會產生延遲,而不是整個連接一次。我試圖
ping address -f -l 1472
驗證這不是“黑洞路由器”問題http://support.microsoft.com/kb/314825。無論是使用映射驅動器還是 UNC 路徑,或者是否通過指定 IP 地址而不是主機名來建立連接,都具有相同的延遲。禁用“TCP/IP 上的 NetBIOS”也沒有幫助。系統資料庫沒有任何從預設值更改的高級 TCP/IP 設置(例如 MTU)。我嘗試減少系統資料庫中的 MTU,但這也無濟於事。有任何想法嗎?此外,如果可能的話,將非常感謝涉及調整本地 XP 機器配置而不是 LAN/WAN 或伺服器配置的解決方法。
嗅探客戶端和伺服器之間的流量,看看發生了什麼。要想弄清協議問題,最好的辦法莫過於查看電腦之間的對話。
在潛在網路上執行時,SMB 協議完全是*一條狗。*我還懷疑,由於 Windows shell 的實現工件,您在上傳時會更快地看到“進度條”活動,而不是因為數據實際上傳輸得更快。我的猜測是每次文件傳輸都會發生同樣的事情。每個文件的延遲為這樣的結論提供了一些可信度。