Server 2003 緩慢分享

Server 2003 緩慢分享

我正在運行一個 03 盒子,並且共享活躍。上傳到共享時,速度一般。大約 15-20 mbps.. 該伺服器直接連接到訪問該伺服器的另外 2 台電腦。上傳到另一台伺服器時,連線速度是直接儲存的兩倍。當上傳 250 GB 的大資料夾時,上傳將正常開始,但隨著上傳的進行,速度會下降。現在速度約為 2-7 Mbps。關於如何提高傳輸速率有什麼想法嗎?順便說一句,下載速度非常快。這是您在此設定中所期望的速度,主要問題是上傳以及導致速度極其緩慢的原因。任何幫助都會很棒。

答案1

這取決於您的硬體和您要複製的文件結構。複製一個大檔案通常比複製許多小檔案快。當您透過網路連線逐一檔案複製包含數千個檔案的目錄結構時,傳輸速率始終比單一大檔案副本慢很多。

然而,對於非常大的文件,Windows 2003 可能會發現自己處於對伺服器的傳輸速率和整體效能產生災難性影響的情況。 Windows 2003 將傳入的網路檔案副本緩衝到 RAM 中,並在後台盡快將它們刷新到磁碟。如果您的網路連線速度快於磁碟子系統的速度,則可能會導致消耗大量 RAM 來儲存緩衝資料。如果您在要複製到的磁碟區後面只有一個磁碟或少量具有 RAID 5 的磁碟,則使用千兆位元乙太網路時,發生這種情況並不難。如果您的檔案很小,這不會造成太大破壞,因為複製速度會減慢,因為每個檔案在啟動下一個檔案之前都會被寫出(大多數情況下),但如果您在這些條件下複製非常大的文件,那麼伺服器將開始分頁出所有可能的內容,如果您正在複製的文件明顯大於您開始使用的可用記憶體量,這將導致嚴重的效能問題。

伺服器上的其他活動也會影響這一點 - 如果接收副本的伺服器同時執行任何其他 IO,那麼這將導致問題更快發生。您對網路副本最初比直接附加儲存的本機副本更快的評論強烈表明,這只是您問題的一部分,而不是全部。

此行為已在 Windows 2008 中修復,但這些變更並未受到普遍歡迎,因為它們似乎降低了許多從未觸發最壞情況行為的副本的速度。

如果是這種情況,那麼更快的磁碟會有所幫助 - 如果磁碟可以保持領先於網路傳輸速率,那麼問題就不會發生。遷移到 Windows 2008 應該會有所幫助,但您可能會發現初始複製速度較慢,但在處理大檔案時,整體平均傳輸速率會更好。

本文作者:馬克‧魯西諾維奇如果您想真正找到問題的根源,請參閱有關 Windows Vista 複製行為的變更的文章,討論 Windows 2003 問題。

相關內容