跳到主要內容
支援知識庫

Intel® Network Adapters上的接收端縮放

內容類型: 安裝與設定   |   文章 ID: 000006703   |   最近查看日期: 2025 年 02 月 12 日

啟用接收方縮放 (RSS) 後,特定 TCP 連接的所有接收數據處理將在多個處理器或處理器核心之間共用。如果沒有 RSS,所有處理都由單個處理器執行,從而導致系統緩存利用率低下。

注意
  • 如果您的系統只有一個處理器,則此設置無效。
  • 必須啟用 RSS,Intel® I/O 加速技術才能正常工作。
  • 若要在 Windows Server 2003* Microsoft啟用 RSS,您必須安裝 Microsoft 的可擴充網路包。可擴充網路包是 Windows Server 2003 SP2 的一部分。它不包含在SP1中,需要單獨下載。有關詳細資訊,請參閱 Microsoft.com
  • 某些設定為使用虛擬機佇列 (VMQ) 的適配卡不支援 RSS。在這些適配卡上,虛擬機佇列優先於 RSS。RSS 顯示為禁用。

RSS 源配置

在適配卡屬性表的「進階」選項卡上已啟用 RSS。如果您的適配卡或作系統不支援 RSS,則不會顯示 RSS 設定。

組隊

  • 如果未為群組中的所有適配卡啟用 RSS,則會自動為群組停用 RSS。
  • 如果不支援 RSS 的適配器添加到小組,RSS 會自動為小組停用。
  • 如果將非 Intel 適配卡新增到小組,RSS 會自動為小組停用。
  • 啟用了 RSS 的非 Intel 適配器無法添加到小組中。

已知問題

在 Windows Server 2012* 上,為最近的處理器設定 RSS 可能會導致傳輸和接收失敗

在 Windows Server 2012 上,將 RSS 負載平衡配置檔 的「進階設定」設定為 「最接近的處理器 」可能會顯著降低 CPU 使用率。但是,在某些系統配置中(如乙太網路埠多於處理器核心的系統),「 最近的處理器 」設置可能會導致傳輸和接收失敗。將 *RSSProfile configuration 設定為 NUMAScalingStatic 以解決此問題。

Microsoft 提供了受支援的修補程式。看
在搭載多核處理器* 的 Windows* 8 或 Windows Server 2012 的電腦上分配不正確的 RSS 處理器*

連接失敗和可能的系統不穩定

如果您的系統中安裝了能夠接收方縮放的非 Intel 網路裝置,則Microsoft Windows 註冊表關鍵字 RSSBaseCPU 可能已從預設值 0x0 更改為指向邏輯處理器。如果已更改此關鍵字,則基於 Intel® 82598 或 82599 10 Gigabit 乙太網路控制器的設備可能不會傳遞流量。嘗試在此狀態下更改驅動程式可能會導致系統不穩定。將 RSSBaseCpu 的值設置為 0x0 或對應於物理處理器的值,然後重新啟動系統以解決此問題。

接收端縮放值為空

更改組中適配器的「接收端縮放」設置可能會導致該設置的值在您下次檢查時顯示為空白。對於組中的其他適配卡,它也可能顯示為空白。在這種情況下,適配器可能與組解除綁定。禁用並啟用團隊可解決此問題。

CPU 利用率高於預期

僅建議對具有多個處理器的大型 Web 伺服器將 RSS 佇列設置為大於 4 的值。大於 4 的值可能會將 CPU 利用率增加到不可接受的水準,並對系統性能產生其他負面影響。

相關產品

本文章適用 47 產品。

停產產品

免責聲明

此頁面上的內容是原始英文內容的人工和電腦翻譯的組合。此內容僅供您方便,僅供一般參考,不應被視為完整或準確。如果本頁面的英文版本與翻譯之間存在任何矛盾,則以英文版本為準。 查看此頁面的英文版本。