如何針對進階網路效能功能進行疑難解答,例如 RSS 和 NetDMA
本文針對 Windows Server 2003 可調整網路套件中首次發行的一些網路功能改進進行疑難解答。 因為它們可能會在使用的網路驅動程式已過時或不支援新功能時造成緩慢或間歇性的網路效能。
原始 KB 編號: 2643970
摘要
本文說明如何針對涉及 Windows 改善網路功能的網路效能問題進行疑難解答。 這些功能包括:
- TCP/IP 總和檢查碼卸除
- 接收端調整 (RSS)
- NetDMA
- TCP Chimney 卸除
網路效能改善
Windows 可調整的網路套件 (SNP) 已發行為 Windows Server 2003 SP1 的獨立更新,但後來已新增至 Windows Server 2003 Service Pack 2。 這是網路輸送量和效能改善的集合。 安裝時,預設會啟用它們。 功能和某些網路驅動程式會造成網路效能問題的問題。 因此,建議將其關閉。 後來修正了許多問題。 不過,除非有特定需求,否則仍建議 Windows Server 2003 將其關閉。
Windows Server 2008 和 Windows Server 2008 R2,以及 Windows Server 2012,具有高效能的 TCP/IP 堆棧,並包含 SNP 改進功能。 此外,大部分的設定都已變更為自動設定。
設定的建議如下。
Windows Server 2008
- SP2 必要
- Hotfix KB 979614
- Hotfix KB 967224
- 在 OS 和網路配接器中重新啟用 RSS
- 將網路適配器驅動程式更新為最新的建議製造商版本
- 根據製造商建議調整網路適配器的 RSS 設定
- 將防病毒軟體更新為最新版本/引擎和定義
Windows Server 2008 R2
- Service Pack 1
- Hotfix KB 2519736
- 如果您使用 TCP Chimney Offload,您應該安裝 Hotfix KB 2525390。
- 建議安裝 Hotfix KB 2511305
- 在 OS 和網路配接器中重新啟用 RSS
- 將網路適配器驅動程式更新為最新的建議製造商版本
- 根據製造商建議調整網路適配器的 RSS 設定
- 將防病毒軟體更新為最新版本/引擎和定義
除了安裝SP1和 Hotfix KB 2519736,如這裡建議,您可以在 Windows Server 2008 R2 RTM 上安裝下列專案:
- Hotfix KB 977977
- Hotfix KB 979612
請注意,RSS 需要在網路適配器上啟用總和檢查碼卸除才能運作。 請勿混淆 TCP 總和檢查碼卸除與 TCP Chimney 卸除。 如果配接器已進行小組處理,則只要所有適配卡都已啟用,RSS 通常會正常運作(這是製造相依的)。 如果支援 NetDMA,應該會自動啟用。
操作系統中的網路改進旨在藉由將某些網路工作卸除至網路適配器的硬體,來改善伺服器上的網路輸送量。 這主要適用於以 1 Gbps 和更高連線速度執行的適配卡,而且需要使用的網路適配器和驅動程式會實作改進。 如果驅動程式不支援改善,或驅動程式有與其相關的問題,您可能必須手動停用它們。 如果您已投資支援 TCP 連線卸除/RSS/NetDMA 的設備,且適配卡無法正確運作,則檢查的第一件事應該是驅動程式版本。 網路適配器的較新驅動程式可以解決所遇到的任何網路問題。 使用下列資訊來檢查網路適配器設定和SNP 設定的OS設定。
在 Windows Server 2008 和 Windows Server 2008 R2 中判斷 d 河流資訊
您可以找到網路驅動程式的日期和時間。 若要這樣做,請遵循下列步驟:
- 按兩下 [開始>] 以滑鼠右鍵按兩下 [計算機],然後按兩下[管理]。
- 如有必要,請展開導航窗格中的 [系統工具] 群組。
- 按兩下瀏覽窗格中的 [裝置管理員]。 您應該會看到類似下列螢幕快照的內容。
- 展開右側窗格中的 [網络適配器],然後按兩下適配卡。
[驅動程式] 索引標籤具有下列資訊:
針對 Windows Server 2003,請遵循下列步驟來存取 裝置管理員:
- 在 控制台 中開啟 [系統管理工具]。
- 在 [系統管理工具] 中,按兩下 [計算機管理]。
- 按一下 [裝置管理員]。 接下來,移至驅動程式提供者的網站(也在 [驅動程式] 索引卷標上)。 檢查最新版本的驅動程式,並查看它是否比您在裝置屬性中找到的驅動程式日期還新。 您也可以在常見問題或製造網站的論壇中找到解決方案。
如果更新網路驅動程式無法運作,您可能會想要嘗試停用改良的功能,並查看問題是否解決。 請使用此選項作為最後手段或疑難解答步驟,而不是作為解決方案,除非您的網路適配器已確認不支援有問題的功能。 改善的網路功能可以在作業系統中啟用或停用,也可以在網路適配器的進階設定中啟用或停用。 您可以在這裡看到網路適配器屬性中的 [ 進階 ] 索引卷標,顯示 TCP 連線卸除和接收端調整 (RSS) 設定。
若要查看作業系統的設定,請使用 net Shell 命令命令 netsh interface tcp show global
,如下所示:
您可以檢查下列兩個會影響 TCPchimney 卸除的其他設定:
netsh interface tcp show chimneyapplications
netsh interface tcp show chimneyports
這些命令可讓 TCP 卸除特別針對特定應用程式或埠組合進行設定。 這兩個 netsh 命令的輸出如下所示:
注意
此作業需要提高的許可權(以系統管理員身分執行)。
如果它們空白,則不會將任何應用程式或埠新增至煙囪卸除設定。
最常見的改善網路功能,以及有關如何啟用或停用它們的詳細信息連結如下: