追蹤 ENA Windows 驅動程式版本版本 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

追蹤 ENA Windows 驅動程式版本版本

Windows AMI 包含 ENA Windows 驅動程式,用於啟用增強型網路。

對於 Windows Server 2016 版及更新版本,我們建議您使用最新的驅動程式版本。如需舊版 Windows Server,請參閱下表以決定要使用的 ENA 驅動程式版本。

Windows Server 版本 ENA 驅動程式版本
Windows Server 2012 R2 2.6.0 和更舊版本
Windows Server 2012 2.6.0 和更舊版本
Windows Server 2008 R2 2.2.3 和舊版

ENA Windows 驅動程式版本歷史記錄

下表摘要說明各版本的變更。

驅動程式版本 詳細資訊 發行日期

2.9.0

新功能

  • 新增對裝置啟動的非同步重設請求的支援。

  • 新增處理裝置提供之最大大型 LLQ 深度值的支援。

  • 在 Windows 事件檢視器58001中新增事件 ID,以增強對裝置設定錯誤所導致之非預期電源狀態轉換的可見性。

錯誤修正

  • 已修正裝置初始化期間記憶體配置失敗的不當處理,以防止意外重新啟動。

  • 修正中斷服務常式中可能會在裝置停止期間查詢 DPC 的問題,以防止意外重新啟動。

2024 年 12 月 12 日

2.8.0

錯誤修正

  • 修正了出口網路緩衝區清單 (NBL) 處理完整流程中的罕見狀況,此狀況可能會因為嘗試釋放已釋放的 NBL 而導致記憶體損毀。

  • 修正了停用所有 LSO 與校驗和卸載時 L3 通訊協定的偵測錯誤,此錯誤可能會導致意外行為。

2024 年 9 月 30 日

2.7.0

新功能

  • 已移除對 Windows Server 2012 (Windows 8) 和 Windows Server 2012 R2 (Windows 8.1) 的支援。這些作業系統版本已達到 AWS的支援期限。Windows Server 2012 及更早版本上的驅動程式安裝將會失敗。

  • 新增支援將 IPv6 Tx 檢查總和計算卸載至裝置。

  • 新增了寬低延遲佇列 (LLQ) 支援。此功能會根據裝置建議動態啟用。您可以使用新的「WideLLQ」登錄機碼覆寫此設定。

  • 新增因 Rx 超載導致封包丟失的報告,這表示傳入封包的 Rx 環路空間不足。

  • 已新增對來自裝置的次優組態通知的支援。請參閱 Windows 事件檢視器中的事件 ID 59000

錯誤修正

  • 避免因 Tx 封包的標頭超過最大 Low Latency Queuing (LLQ) 標頭大小而造成不必要的裝置重設。

2024 年 5 月 1 日

2.6.0

新功能

  • 為支援 ENA Express 的執行個體類型新增下列網路效能指標。

    • ena_srd_mode

    • ena_srd_tx_pkts

    • ena_srd_eligible_tx_pkts

    • ena_srd_rx_pkts

    • ena_srd_resource_utilization

  • 為 Nitro 型執行個體類型新增 conntrack_allowance_available 網路效能指標。

  • 新增由於偵測到 RX 資料損毀而重設新介面卡的原因。

  • 更新驅動程式記錄的基礎設施。

錯誤修正

  • 防止介面卡在 CPU 耗盡導致網路效能指標更新為失敗的情況下進行重設。

  • 防止對裝置心跳的中斷狀況進行錯誤偵測。

  • 修復驅動程式安裝指令碼以支援進行降級操作。

  • 修復接收錯誤計數統計的問題。

2023 年 6 月 20 日

2.5.0

公告

由於無法在 Windows 域控制器上初始化,ENA Windows 驅動程式 2.5.0 版已復原。Windows Client 和 Windows Server 不受影響。

2023 年 2 月 17 日

2.4.0

新功能

  • 新增對 Windows Server 2022 的支援。

  • 移除對 Windows Server 2008 R2 的支援。

  • 將低延遲佇列 (LLQ) 設定為一律開啟,以改善第六代 Amazon EC2 執行個體的效能。

錯誤修正

  • 修復將網路效能指標發佈到 Windows 效能計數器 (PCW) 系統的故障問題。

  • 修復登錄機碼讀取操作期間的記憶體流失問題。

  • 防止在轉接器重設過程中發生無法復原的錯誤時,出現無限重設迴圈。

2022 年 4 月 28 日

2.2.4

公告

因第六代 EC2 執行個體的潛在效能下降,ENA Windows 驅動程式 2.2.4 版已回復。我們建議您使用下列其中一個方法,降級您的驅動程式:

  • 安裝舊版
    1. 從此表格中的連結下載舊版套件 (版本 2.2.3)。

    2. 執行 install.ps1 PowerShell 安裝指令碼。

    如需有關安裝前和安裝後步驟的詳情,請參閱 啟用 Windows 上的增強型網路

    使用 Amazon EC2 Systems Manager 進行大量更新
    • 透過 SSM 文件 AWS-ConfigureAWSPackage 執行大量更新,參數如下:

      • 名稱:AwsEnaNetworkDriver

      • 版本:2.2.3

2021 年 10 月 26 日

2.2.3

新功能

  • 新增對具有最高 400 Gbps 執行個體聯網之新 Nitro 卡的支援。

錯誤修正

  • 修正 ENA 驅動程式的系統時間變更與系統時間查詢之間的競爭條件,這會導致硬體無回應的誤判偵測。

Windows ENA 驅動程式 2.2.3 版是支援 Windows Server 2008 R2 的最後一個版本。Windows Server 2008 R2 會繼續支援使用 ENA 的目前可用執行個體類型,且驅動程式可供下載。未來執行個體類型不會支援 Windows Server 2008 R2,而且您無法將 Windows Server 2008 R2 啟動、匯入或遷移到未來執行個體類型。

2021 年 3 月 25 日

2.2.2

新功能

  • 針對 CloudWatch 和 Windows 消費者效能計數器所新增的支援,提供查詢網路轉接器效能指標的新功能。

錯誤修正

  • 修正裸機執行個體的效能問題。

2020 年 12 月 21 日

2.2.1

新功能

  • 新增方法以允許主機查詢彈性網路介面卡來取得網路效能指標。

2020 年 10 月 1 日

2.2.0

新功能

  • 新增對下一代硬體類型的支援。

  • 改善從停止休眠恢復之後的執行個體啟動時間,並消除誤判的 ENA 錯誤訊息。

效能最佳化

  • 最佳化傳入流量的處理。

  • 改善低資源環境中的共用記憶體管理。

錯誤修正

  • 避免在極少數情況下,驅動程式無法重設的 ENA 裝置移除時系統當機。

2020 年 8 月 12 日

2.1.5

錯誤修正

  • 修正裸機執行個體上偶發性的網路介面卡初始化失敗。

2020 年 6 月 23 日

2.1.4

錯誤修正

  • 預防因為來自網路堆疊的 LSO 封包中繼資料毀損而造成的連線問題。

  • 預防因為存取已釋放封包記憶體造成罕見競爭條件情況,而導致系統當機。

2019 年 11 月 25 日

2.1.2

新功能

  • 將支援新增至開發商 ID 報告以允許作業系統產生以 MAC 為基礎的 UUIDs。

錯誤修正

  • 在初始化期間改善 DHCP 網路組態效能。

  • 當最大傳輸單元 (MTU) 超過 4K 時,正確計算輸入 IPv6 流量的 L4 檢查總和。

  • 一般性改進增加穩定性和次要錯誤修正。

2019 年 11 月 4 日

2.1.1

錯誤修正
  • 防止從作業系統抵達的高度分散式 TCP LSO 封包卸下。

  • 適當處理 IPv6 網路中 IPSec 內的封裝安全承載 (ESP) 通訊協定。

2019 年 9 月 16 日

2.1.0

ENA Windows 驅動程式 2.1 版推出新的 ENA 裝置功能、提供效能加速、加入新功能,並包含多個穩定性改善。
  • 新功能

    • 對巨型訊框組態使用標準化的 Windows 登錄機碼。

    • 允許透過 ENA 驅動程式屬性 GUI 進行 VLAN ID 設定。

    • 改善復原流程

      • 改善失敗識別機制。

      • 已新增對可調整復原參數的支援。

    • 對具有 8 個以上 vCPU 的新 EC2 執行個體支援最多 32 個 I/O 佇列。

    • 驅動程式記憶體使用量減少最高達 90%。

  • 效能最佳化

    • 減少傳輸路徑延遲。

    • 支援接收檢查總和卸載。

    • 對負載繁重系統的效能最佳化 (鎖定機制的最佳化使用量)。

    • 進一步的增強可減少 CPU 使用量,並改善系統在負載下的回應能力。

  • 錯誤修正

    • 修正由於非接續 Tx 標頭無效的剖析造成的損毀。

    • 修正裸機執行個體上彈性網絡介面分離期間的驅動程式 1.5 版損毀。

    • 修正透過 IPv6 的 LSO 虛擬標頭檢查總和計算錯誤。

    • 修正初始化失敗時可能的記憶體資源流失。

    • 為 IPv4 區段停用 TCP/UDP 檢查總和卸載。

    • VLAN 組態的修正。在只應停用 VLAN 優先順序時,不正確地停用了 VLAN。

    • 啟用事件檢視器對自訂驅動程式訊息的正確剖析。

    • 由於無效的時間戳記處理,修正無法初始化驅動程式。

    • 修正資料處理與 ENA 裝置停用之間的競爭條件。

2019 年 7 月 1 日

1.5.0

  • 已提升穩定性並修正效能。

  • 在 ENA NIC 的 Advanced Properties (進階屬性) 中,您現在可以將 Receive Buffers (接收緩衝區) 的最高值設定為 8192。

  • 預設 Receive Buffers (接收緩衝區) 為 1,000。

2018 年 10 月 4 日

1.2.3

包含從 Windows Server 2008 R2 到 Windows Server 2016 的可靠性修正並統一支援。

2018 年 2 月 13 日

1.0.8

初始版本。包含適用於 Windows Server 2008 R2、Windows Server 2012 RTM、Windows Server 2012 R2 和 Windows Server 2016 的 AMI。

2016 年 7 月

從 Amazon SNS 訂閱 ENA Windows 驅動程式版本通知

Amazon SNS 會在 EC2 Windows 驅動程式發佈新版本時通知您。使用下列程序訂閱這些通知。

訂閱 EC2 通知
  1. https://console.aws.amazon.com/sns/v3/home 開啟 Amazon SNS 主控台。

  2. 如有必要,請在導覽列中將「區域」變更為美國東部 (維吉尼亞北部)。您必須選取此區域,因為您要訂閱的 SNS 通知位於本區域中。

  3. 在導覽窗格中,選擇 Subscriptions (訂閱)。

  4. 選擇 Create subscription (建立訂閱)。

  5. Create subscription (建立訂閱) 對話方塊中,執行下列動作:

    1. 針對 TopicARN,複製下列 Amazon Resource Name (ARN):

      arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers

    2. 針對 rotocol (通訊協定),選擇 Email

    3. 針對端點,輸入您要傳送通知的電子郵件地址。

    4. 選擇 Create subscription (建立訂閱)。

  6. 您將會收到確認電子郵件。開啟電子郵件並遵循指示完成訂閱。

只要有新的 EC2 Windows 驅動程式發行,我們就會向訂閱者傳送通知。如果您不想再接收這些通知,請使用下列程序來取消訂閱。

取消訂閱 Amazon EC2 Windows 驅動程式通知
  1. https://console.aws.amazon.com/sns/v3/home 開啟 Amazon SNS 主控台。

  2. 在導覽窗格中,選擇 Subscriptions (訂閱)。

  3. 選取訂閱的核取方塊,然後選擇 Actions (動作)Delete subscriptions (刪除訂閱)。出現確認提示時,請選擇 Delete (刪除)