調整 Intel® 乙太網路 適配器的輸送量性能
我應該怎麼安裝適配器?
- 將 Intel® 網路適配器 安裝在匹配或超過適配器總線寬度的插槽中。
- 例 1: 如果您有 32 位 PCI 轉接器,請將其放入 32 位或 64 位 PCI 或 PCI-X* 插槽。
- 示例 2: 如果您有 64 位 PCI-X 適配卡,請將其放入 64 位 PCI-X 插槽。
- 例 3: 如果您有 x4 PCIe* 適配卡,請將其放入 x4、x8 或 x16 PCIe* 插槽。
注意 某些 PCIe* 插槽物理連接時使用的通道少於插槽尺寸所指示的通道。在這種情況下,與 x8 尺寸匹配的插槽將具有 x4、x2 或 x1 插槽的功能。請諮詢您的系統製造商。 - 對於PCI和PCI-X*,請將Intel網路適配器安裝在最快可用的插槽中。
- 例 1: 如果您有 64 位 PCI 適配卡,請將其放入 66 MHz 64 位 PCI 插槽。
- 示例 2: 如果您有 64 位 PCI-X 適配卡,請放入 133 MHz(如果有,則為 266 或 533)64 位 PCI-X 插槽。
注意 總線上最慢的電路板決定了總線的最大速度。 示例: 當 66MHz 和 133 MHz 附加卡安裝在 133 MHz 總線中時,該總線功能中的所有設備都在 66 MHz。 - 嘗試 將適配器單獨安裝在總線上的插槽中。如果附加卡共用一條總線,它們會爭用總線頻寬。
我應該如何優化我的驅動程序設定?
- 對於Intel® 乙太網路 10 Gigabit 聚合式網路適配器,您可以選擇基於角色的性能配置檔以自動調整驅動程式配置設置。
- 如需配置下面所列各個驅動程式設定的詳細資訊,請參閱 10/25/40 Gigabit 乙太網路適配器的進階驅動程序設定 。
- 將中斷調節速率降低到低、最小或關閉:
- 也稱為中斷節流閥速率 (ITR)。
- 大多數角色的預設值為 自適應 。
- 低延遲配置檔將速率設置為 關閉。
- 儲存配置檔將速率設置為 中等。
注意 降低中斷調節速率可提高CPU使用率。 - 將超大型框架啟用為整個網路支援的最大大小(4KB、9KB 或 16KB)。
- 預設值為「已禁用」。
注意 只有當網路上的設備都支援超大型框架,並且配置為使用相同的幀大小時,才啟用超大型框架。 - 禁用流量控制。
- 預設值為 Generate & Respond。
注意 停用流量控制可能會導致丟幀。 - 增加傳輸描述元緩衝區大小。
- 預設值為 256。最大值為 2048。
注意 增加傳輸描述元可增加系統記憶體使用量。 - 增加接收描述符緩衝區大小。
- 預設值為 256。最大值為 2048。
注意 增加接收描述元會增加系統記憶體使用量。
我應該怎麼做 TCP 設置?
- 調整 TCP 視窗大小 (適用於 Windows Server 2008* 之前的 Windows* Server 版本)。
筆記 優化 TCP 視窗大小可能很複雜,因為每個網路都不同。Internet 上提供了解釋用於設置視窗大小的注意事項和公式的文檔。
在 Windows Server 2008* 之前,網路堆疊使用固定大小的接收端視窗。從 Windows Server 2008 開始,Windows 提供 TCP 接收視窗自動調整。從 Windows Server 2008 開始,將忽略註冊表關鍵字 TcpWindowSize、NumTcbTablePartitions 和 MaxHashTableSize。
- 資源: 一般介紹
- 請參閱本頁末尾的 參考資料 。
對於性能測試,我應該做的最好的事情是什麼?
- 使用一個 TCP 會話將檔從一個系統 (1:1) 複製到另一個系統時,輸送量明顯低於同時執行多個 TCP 會話。1:1 網路上的低輸送量性能是由於單個 TCP/IP 會話固有的延遲。少數檔案傳輸應用程式支援多個同時的 TCP 流。有些例子是:gFTP* 和 FDT*。
此圖旨在顯示(不保證)使用多個 TCP 流的性能優勢。這些是使用 Windows 2008* x64 下的預設進階設定進行Intel® 10 Gigabit CX4 Dual Port Server Adapter的實際結果。
- 您可以使用以下工具直接測試網路介面輸送量功能: iperf* 和 Microsoft NTttcp*。您可以將這些工具設定為使用一個或多個流。
- 將檔從一個系統複製到另一個系統時,每個系統的硬碟驅動器可能是一個重大瓶頸。考慮在測試系統中使用高 RPM、更高輸送量的硬碟驅動器、條帶化 RAID 或 RAM 驅動器。
- 受測系統應透過全線速率、非阻塞式開關連接。
- 理論最大總線輸送量:
- PCI Express* (PCIe*) 理論雙向總線輸送量。
PCI Express 實作 編碼數據速率 未編碼數據速率 x1 5 Gb/秒 4 Gb/sec(0.5 GB/sec) x4 20 Gb/秒 16 Gb/sec(2 GB/sec) x8 40 Gb/秒 32 Gb/sec(4 GB/sec) x16 80 Gb/秒 64 Gb/sec(8 GB/sec) - PCI 和 PCI-X 總線理論雙向總線輸送量。
總線和頻率 32 位傳輸速率 64 位傳輸速率 33-MHz PCI 1,064 Mb/秒 2,128 Mb/秒 66-MHz PCI 2,128 Mb/秒 4,256 Mb/秒 100-MHz PCI-X 不適用 6,400 Mb/秒 133-MHz PCI-X 不適用 8,192 Mb/秒 注意 您可以透過適配卡內容檢查 Windows* 中的 PCIe* 連結寬度。選擇 「連結速度 」選項卡,然後按下 「識別適配器 」按鈕。必須載入適用於 Windows* 裝置管理員Intel® PROSet,此公用程式才能運作。
- PCI Express* (PCIe*) 理論雙向總線輸送量。
相關主題 |
Intel® 乙太網路 適配卡的適配卡使用者指南 |
10/25/40 Gigabit 乙太網路適配器的進階驅動程序設定 |
使用 10Gb 乙太網路和虛擬化 (Linux* 和 VMware vSphere*)最大化文件傳輸效能 |
Windows Server 2008、2008 R2、2012* 的性能調整指南 |
改善 Intel® 82575/82576 或 82598/82599 乙太網路控制器在 Linux* 中測量的延遲 |
為 Intel® 82575/82576 或 82598/82599 乙太網路控制器的處理器核心分配中斷 |
設定適用於 Windows Server 2012*/2012 R2*/2016*/2019* 的 NIC 小組 |
与Intel® 進階網路服務合作 |
Intel® 乙太網路 Fabric 效能調校指南 |