你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft Azure 网络适配器概述

了解如何使用 Azure Boost 的 Microsoft Azure 网络适配器 (MANA) 组件来提高 Azure 中虚拟机 (VM) 的性能和可用性。 MANA 是下一代网络接口,可为 Windows 和 Linux 操作系统提供稳定的向前兼容设备驱动程序。 MANA 硬件和软件由 Microsoft 设计,并利用了云网络技术方面的最新进展。

兼容性

MANA 支持多个 VM 操作系统。 尽管 VM 可能正在运行受支持的作系统,但可能需要更新内核(Linux)或安装驱动程序(Windows),以利用 MANA 或最新功能。

MANA 与以前的 Azure 网络功能对等。 VM 在具有 Mellanox 和 MANA NIC 的硬件上运行,因此 mlx4 现有和支持 mlx5 仍需存在。

受支持的 Azure 市场映像

多个 Azure 市场映像都内置有对 MANA 中以太网驱动程序的支持。

Linux

  • Ubuntu 22.04 LTS (使用 linux-azure 内核 >= 6.8.0-1033)
  • Ubuntu 24.04 LTS
  • SUSE Linux Enterprise Server 15 SP5 及更高版本
  • Debian 12 “Bookworm”
  • Debian 13 “Trixie”
  • Oracle Linux 9.0 UEK R8

注意

较新的 MANA 功能正在积极开发中,Linux 分发供应商与 Microsoft 合作,通过上游更改更新其内核。 更新节奏因分发供应商而异。 分发和内核更新的可能性就越大。

Windows

  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025

自定义映像和旧版 VM

要最大程度地提高性能,建议使用支持 MANA 的操作系统。 如果操作系统不支持 MANA,可通过虚拟机监控程序的虚拟交换机提供网络连接。 在一些使虚拟功能 (VF) 失效的基础结构服务事件期间,也会使用虚拟交换机。

MANA 硬件上的 DPDK

有关在 MANA 硬件上使用 DPDK 的信息,请参阅 Microsoft Azure 网络适配器和 Linux 上的 DPDK

注意

RDMA/InfiniBand 和数据平面开发工具包(DPDK)需要 6.2 或更高版本的内核。 如果使用 Azure 市场的早期 Linux 映像,则需要更新内核。

评估性能

不同 VM 类型、操作系统、应用程序和优化参数都可能会影响 Azure 的网络性能。 因此,我们建议对工作负载进行基准测试,以达到预期的网络性能。

有关在 Azure 中测试和优化网络性能的信息,请参阅 Azure VM 的 TCP/IP 性能优化虚拟机网络带宽

MANA 入门

面向各类受支持的 OS 的教程可帮助你入门:

后续步骤