Intel 乙太網路介面卡的輸送量效能

網路連線
調整 Intel® 乙太網路介面卡的輸送量效能
 

 

介面卡安裝建議

  • 安裝網路介面卡符合或超過匯流排寬度的配接器的插槽中。
    • 範例 1: 如果您有 32 位元的 PCI 介面卡將它放在 32 位元或 64 位元 PCI 或 PCI-X * 插槽。
    • 範例 2: 如果您有 64 位元 X PCI 介面卡將它放在 64 位元 X PCI 插槽中。
    • 範例 3: 如果您有 x 4 PCIe * 配接器會將它置於 x 4、 x 8 或 x 16 PCIe * 插槽。
    附註 某些 PCIe * 介面槽是實體有線具有較少通道比插槽的維度會指示。在這種情況下,一個介面槽符合維度會有 x 8 x 4 的 x 2 x 1 的介面槽的功能。請洽詢您的系統製造。
    • PCI 和 PCI-X * 安裝網路介面卡的最快的可用位置中。
      • 範例 1: 如果您有 64 位元的 PCI 介面卡將它放在 66 MHz 64 位元 PCI 插槽中。
      • 範例 2: 如果您有 64 位元 PCI X 的介面卡,置於 133 MHz (266 或 533 如果有的話) 64 位元 PCI X 位置。
      附註 在匯流排上最慢的棋盤規定匯流排的最大速度。亦即當 66 MHz 及 133 MHz 增益時集卡被安裝在 133 MHz 匯流排,然後在該匯流排上的所有裝置的都功能 66 mhz。
    • 請試著安裝在匯流排上的介面槽的介面卡本身。如果增益集卡共用匯流排,它們會爭奪匯流排頻寬。

    驅動程式設定建議

    • 低度、 最小,或登出降低插斷適度速率
      • 也稱為插斷節流閥速率 (ITR)
      • 預設為 「 調整 」 大部分的角色。
      • 低延遲設定檔設定為 [關閉的速率。
      • 儲存設定檔設定的速率。
      附註 減少插斷適度率會增加 CPU 使用率。
    • 啟用跨網路 (4 KB、 9 KB 或 16KB) 支援的最大大小的巨大框架
      • 預設會停用。
      附註 只有當在網路上的裝置支援,而且設定為使用相同的框架大小,請啟用巨大框架。
    • 停用流量控制。
      • 預設值為 [產生與回應。
      附註 停用流量控制,可能會導致捨棄的畫面。
    • 增加傳輸描述元的緩衝區大小。
      • 預設值為 256。最大值為 2048年。
      附註 增加傳輸描述元會增加系統記憶體使用量。
    • 增加接收描述元的緩衝區大小。
      • 預設值為 256。最大值為 2048年。
      附註 增加接收描述元會增加系統記憶體使用量。

    TCP 設定建議

    • 調整的 TCP 視窗大小 (適用於 Windows * 伺服器版本 Windows Server 2008 之前 *)
      備忘稿

      最佳化您的 TCP 視窗大小可能會很複雜,因為每個網路都不同。文件可以使用網際網路所說明的考量和用來設定視窗大小的公式。

      在 Windows Server 2008 之前網路堆疊會使用固定大小的接收端視窗。啟動與 Windows Server 2008,Windows 會提供 TCP 接收視窗自動微調。登錄關鍵字 TcpWindowSize、 NumTcbTablePartitions 和 MaxHashTableSize,會忽略開頭 Windows Server 2008。

      • 資源:一般簡介
      • 資源:詳細的資訊
      • 請參閱 [相關的主題結尾的這一頁

      小組的考慮事項和建議
      當小組在一起,以發揮最大頻寬的多個介面卡連接埠,這個參數需要考慮。一般而言,動態或靜態的 802.3ad 連結彙總是慣用的聯合團隊模式。但是,這個小組模式要求交換器上多個連續的連接埠。提供切換到連接埠群組的考量。一般而言,參數有多個連接埠群組在一起,由一個 PHY 提供服務。此一 PHY 可以有限制的共用的頻寬,所有支援的連接埠。這個群組的有限的頻寬可能不是足以支援群組中的所有連接埠的完整使用率。

      效能增益可以共用,當參數在連續的連接埠共用頻寬的頻寬限制。例如: 小組一起放在 802.3ad 靜態或動態的主機板上在 Intel® 十億位元網路介面卡或 LAN 上的 4 個連接埠的聯合模式。使用這個範例中,4 十億位元連接埠共用 2 Gbps 總 PHY 的頻寬。群組切換連接埠的能力的交換機製造商及型號,而定,而且可以區分切換參數。

      小組模式的另一種方式有時候可以減輕這些效能限制,例如使用 [自動調整負載平衡 (ALB),包括收到負載平衡。ALB 沒有要求對參數,而且不需要連線至連續的切換連接埠。如果連結協力電腦有連接埠群組,ALB 小組可以連接到切換控制的任何連接埠。連接 ALB 小組這種方式,分配交換器上的可用的連接埠群組的連線。這個動作可以增加整體的網路頻寬。

      效能測試的考量

      • 當從一個系統的檔案複製到另一個 (1:1) 使用一個 TCP 工作階段中,輸送量是明顯降低比執行多個同時的 TCP 工作階段。1:1 網路上的低的輸送量效能是因為單一的 TCP/IP 工作階段中固有的延遲。幾個檔案傳輸應用程式支援多個同時的 TCP 資料流。以下是一些範例:bbFTP*,gFTP*,和FDT*.

        此圖形被要顯示 (不保證) 使用多個 TCP 資料流的效能好處。這些都是實際的結果從 Intel® 10 十億位元 CX4 雙重連接埠伺服器介面卡,使用預設進階的設定],按一下 Windows 2008 * x64。

      • 直接測試您的網路介面的輸送量功能可以透過使用類似的工具來完成: iperf*,與 MicrosoftNTTTCP*。這些工具可以設定為使用一或多個資料流。
      • 當從一個系統的檔案複製到另一個中,每個系統的硬碟可以是明顯的常會形成瓶頸。請考慮使用高轉速,較高的輸送量硬碟機中,等量襲擊,或 RAM 磁碟機受測試系統中。
      • 受測試系統應透過完整行速率,非封鎖切換連接。
      • 理論上最大匯流排輸送量:
        • 輸送量 PCI Express * (PCIe *) 理論雙向匯流排
          PCI 明示實作 編碼的資料速率 未編碼的資料速率
          x 1 5 Gb/秒 4 Gb/秒 (0.5 GB/秒)
          x 4 20 Gb/秒 16 Gb/秒 (2 GB/秒)
          x 8 40 Gb/秒 32 Gb/秒 (4 GB/秒)
          x 16 80 Gb/秒 64 Gb/秒 (8 GB/秒)
        • 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 不適用 8192 Mb/秒
          附註 PCIe * 連結寬度可以簽入視窗 *,透過配接器屬性。選取連結速度] 索引標籤並按一下 [識別介面卡] 按鈕。Intel® PROSet 為 Windows * [裝置管理員必須載入這個公用程式函式。

        相關的主題:
        使用者指南 提供版本資訊、 設定的詳細資訊和已知的問題
        Intel® 乙太網路 10 十億位元伺服器介面卡的進階驅動程式設定
        效能微調* 10 的 Gigabit 乙太網路介面卡在 Linux *
        最大化檔案傳輸使用 10 Gb 乙太網路和虛擬化的效能(Linux * 和 VMware VSphere *)
        效能調整的指導方針* 的 Windows Server 2012 *
        Windows Server 2008 R2 * [效能調整的指導方針
        [Windows Server 2008 的 [效能調整的指導方針*
        TCP 功能* 的 Windows 2000 和 Windows Server 2003 *
        如何改善 Windows 2003 * 檔案伺服器效能*
        改善測量延遲 Linux * Intel® 82575/82576 或 82598/82599 乙太網路控制站
        Intel® 82575/82576 或 82598/82599 乙太網路控制站會指派插斷處理器核心,
        參數交談: 傳送和接收描述元說明變更緩衝區大小的效果
        低虛擬網路與 Intel 1Gbps NIC 使用 igb 驅動程式的 I/O 效能說明為特定工作負載的微調 ESXi 效能

        Read more

        How to migrate Raspberry Pi 5 OS from micro SD to NVME m.2 SSD

        首先我買了Raspberry Pi CM5後來買了Raspberry Pi CM5 I/O board來當個人電腦使用,系統是安裝在256GB SD卡上運行的很好。用久了在開啟較肥的程式像Web Browser或LiberOffice會有慢半拍的反應,而有了升級NVME m.2 SSD念頭。 因為Raspberry Pi 5支援的最快PCIe gen3 x 4就不去考慮快的Gen4 or Gen5 m.2 SSD。找了ADATA出的 LEGEND 710入門級的產品,會利用HMB(Host Memory Buffer)來加速I/O速度,因為是Raspberry Pi OS kernel會認不得而無法正常使用 事先在SD卡的/boot/firmware/cmdline.txt 加入 kernel command line參數如下,然後重開機m.

        By Phillips Hsieh

        How to document Home Lab and Network

        運維機房和跨域的網路,會遇到各式需求與問題,用對工具才能分析問題,個人覺得最重要的是使用能處理問題的工具。 推薦目前想學和正在使用的平台與軟體,協助將公司/家用機房文件化 佈告欄任務管理 Focalboard 白板可管理任務指派 網路架構文件編寫 netbox 精細管理網路設備與連接線路 IP 資源管理 phpipam 專注網路IP分配 邏輯塊文件編寫 draw.io 視覺化概念圖 機房設備管理 ITDB 管理設備生命週期與使用者

        By Phillips Hsieh

        如何在Raspberry Pi4上安裝Proxmox for ARM64

        第一步 準備好Raspberry Pi 4 / CM4 4GB RAM,這裡要留意CM4如果是買有內建eMMC storage會限制不能使用SD卡開機而限制本地空間容量,如果沒有NAS外接空間或使用USB開機的話,建議買CM4 Lite插上大容量SD卡 第二步 去Armbian官網下載最小化Debian bookworm image https://www.armbian.com/rpi4b/ Armbian 25.2.2 Bookworm Minimal / IOT 然後寫入SD/USB開機碟,寫入方法參考官方文件 https://github.com/raspberrypi/usbboot/blob/master/Readme.md Note: 官方提供的預先設定系統方法,可以在Armbian初次啟動自動化完成系統設定。連結在此 https://docs.armbian.com/User-Guide_Autoconfig/

        By Phillips Hsieh

        世界越快心越慢

        在晚飯後的休息時間,我特別享受在客廳瀏灠youtube上各樣各式創作者的影音作品。很大不同於傳統媒體,節目多是針對大多數族群喜好挑選的,在youtube上我會依心情看無腦的動畫、一些旅拍記錄、新聞時事談論。 尤其在看了大量的Youtube的分享後,我真的感受到會限制我的是我的無知,特別是那些我想都沒想過的實際應用,在學習後大大幫助到我的生活和工作層面。 休息在家時,我喜歡想一些沒做過的菜,動手去設計生活和工作上的解決方案,自己是真的很難閒著沒事做。 如創作文章,陪養新的習慣都能感覺到成長的喜悅,是不同於吃喝玩樂的快樂的。 創作不去限制固定的形式,文字是創作、影像聲音也是創作,記錄生活也是創作,我想留下的就是創造—》實現—》回憶,這樣子的循環過程,在留下的足跡面看到自己一路上的成長、失敗、絕望、重新再來。 雖然大部份的時候去做這些創作也不明白有什麼特別的意義,但不去做也不會留下什麼,所以呀不如反事都去試試看,也許能有不一樣的水花也許有意想不到的結果,投資自己永遠不會是失敗的決定,不是嗎?先問問自己再開始計畫下一步,未來沒人說得準。 像最近看youtube仍大一群人在為DOS開

        By Phillips Hsieh