Windows-Server-2008

通過VPN右鍵點擊網路文件非常慢

  • April 15, 2015

我在使用 VPN 連接時遇到了真正的麻煩。VPN 連接不用於僅用於文件瀏覽的 Internet 連接。

文件瀏覽速度很慢,大約需要 3-4 秒才能顯示文件夾列表。我可以忍受這個,但是問題是當我右鍵點擊一個文件時。有時右鍵菜單會立即出現,但有時它會在顯示菜單之前顯示等待圖示 30 秒到幾分鐘。

我執行了 speedtest.net,結果是:3.08 Down/0.13 Up (Mbps)

0.13Mbps = 16kbps 上傳。所以我沒有遇到打開文件的奇蹟。一個 120kb 的文件可能需要 5 到 30 秒。有時傳輸/打開文件會按預期發生,有時會很慢,但真正的問題是如上所述的右鍵點擊。

有人有想法麼?

使用 PPTP

客戶都是windows 7 pro

您是否安裝了任何已將上下文菜單項添加到資源管理器的應用程序?WinZip、7-Zip 和其他人會這樣做。嘗試禁用任何其他上下文菜單,看看是否能解決問題。

SMB 有點像“乒乓協議”——它的大部分操作都進行了大量相互依賴的來回通信。Technet的一篇部落格文章非常生動地解釋了這一點:

如果我想通過 HTTP 複製一個 1MB 的文件,它看起來像這樣:

Client:  HTTP GET /myfile.zip HTTP/1.0  
Server:  HTTP 200 OK, followed by 1MB of data

唯一會減慢 HTTP 傳輸速度的因素是 TCP 視窗太小、啟動緩慢和避免擁塞。

通過 SMB 進行的相同傳輸如下所示:

Client:  C SMB NT Create AndX myfile.zip  
Server:  S SMB NT Create AndX  
Client:  C Read AndX offset 0x0 data 0xf000  
Server:  R Read AndX (with 61440 bytes of data)  
Client:  C Read AndX offset 0xf000 data 0xf000  
Server:  R Read AndX (with the next 61440 bytes of data) 
(Repeat this another 16 times until we get 1MB of data)

因此,傳輸和目錄列表不僅取決於您可用的下游頻寬,還很大程度上取決於您的連結延遲和上游連接的頻寬。同一篇部落格文章建議將文件伺服器上的 SizReqBuf 更改為 61440,如KB 320829中所述,以在一定程度上緩解這種情況 - 這尤其有助於加快目錄列表的速度。

引用自:https://serverfault.com/questions/424053