Azure 网络适配器概述

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

兼容性

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

MANA 保持与以前的 Azure 网络功能相同的特性。 VM 运行在同时配备 Mellanox 和 MANA 网卡的硬件上,因此仍然需要保留现有的 mlx4mlx5 支持。

有关操作系统的支持,请参阅 Azure 加速网络概述

自定义映像和旧版 VM

要最大程度地提高性能,建议使用支持 MANA 的操作系统。 如果操作系统不支持 MANA,可通过管理程序的虚拟交换机提供网络连接。 虚拟交换机在一些基础结构维护事件期间(例如虚拟功能 (VF) 被撤销时)也会被使用。

MANA 硬件上的 DPDK

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

注意事项

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

评估性能

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

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

MANA 入门

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

后续步骤

  • 适用于 Azure VM 的 TCP/IP 性能优化
  • 邻近放置组
  • 监视 Azure 虚拟网络