Windows-Server-2003

Virtualized Server 2003 與 Server 2008 R2 的文件傳輸速率差異?

  • February 2, 2015

基本上我試圖找出網路文件複製速率的差異可能來自哪裡。

我有一個虛擬 Server 2008 R2 SP1 和一個虛擬 Server 2003 R2 SP2,使用相同的儲存、相同數量的 CPU 和 RAM。它們也位於執行 ESXi 5.5 的同一主機上。兩者都進行了新安裝,剛剛安裝了所有更新並加入了域。一切都在千兆上。他們都使用 vmxnet3 和 iscsi 準虛擬驅動程序。

當我將一個 4gb 文件從我的 windows 8.1 PC 複製到 Server 2003 R2 機器時,我得到這個: 伺服器 2003 r2

當我將同一文件從同一台電腦複製到 Server 2008 R2 機器時,我得到以下資訊: 伺服器 2008 r2

為什麼傳輸到 Server 2003 R2 機器的速度這麼慢?

原因很可能是 Sever 2003 R2 使用 SMB 1.0,而 Server 2008 R2 使用 SMB 2.1。那裡的連結文章有一個表格,其中顯示了您可以使用哪種客戶端-伺服器組合的協議版本。與 Server 2003 R2 的連接將始終限於 SMB 1.0。

較新版本的 SMB 協議包括許多性能增強,這正是因為 SMB 在最初發佈時存在數據吞吐量緩慢的問題。

自 Server 2003 R2 以來 Windows 中的一般網路堆棧改進可能也會產生明顯的影響,但最大的單一因素將是所使用的 SMB 版本的差異。

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