Windows-Server-2008
通過VPN右鍵點擊網路文件非常慢
我在使用 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中所述,以在一定程度上緩解這種情況 - 這尤其有助於加快目錄列表的速度。