Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Узнайте, как использовать сетевой адаптер Microsoft Azure (MANA) для повышения производительности и доступности виртуальных машин Windows в Azure.
Для получения поддержки Linux см. виртуальные машины Linux с сетевым адаптером Microsoft Azure.
Дополнительные сведения о MANA см. в обзоре сетевого адаптера Microsoft Azure.
Поддерживаемые изображения Azure Marketplace
Несколько образов Windows из Azure Marketplace имеют встроенную поддержку драйвера Ethernet в MANA:
Сведения о поддержке операционной системы перечислены в обзоре ускоренной сети Azure.
Проверка состояния поддержки MANA
Так как для набора компонентов MANA требуются компоненты оборудования узла и программного обеспечения виртуальной машины, необходимо выполнить следующие проверки, чтобы убедиться, что MANA работает правильно на виртуальной машине.
Проверка портала Azure
Убедитесь, что ускорение сети включено по крайней мере на одном из сетевых адаптеров:
- На странице портал Azure виртуальной машины выберите "Сеть" в меню слева.
- На странице параметров сети для сетевого интерфейса выберите ваш сетевой адаптер.
- На странице Обзор сетевого адаптера в разделе Основные сведения обратите внимание, установлено ли для Ускоренной сети значение Включено или Отключено.
Аппаратный контроль
При включении ускорения сети можно определить базовую сетевую карту MANA как устройство PCI на виртуальной машине.
Note
При настройке нескольких сетевых интерфейсных карт (NIC) на оборудовании, которое поддерживает MANA, виртуальной машине все еще назначена только одна виртуальная функция PCI Express (PCIe). MANA разработан таким образом, чтобы все сетевые адаптеры виртуальных машин взаимодействовали с одной и той же виртуальной машиной PCIe VF. Так как ограничения сетевых ресурсов задаются на уровне типа виртуальной машины, эта конфигурация не влияет на производительность.
Проверка драйвера
Чтобы убедиться, что на виртуальной машине установлен драйвер MANA Ethernet, можно использовать PowerShell или диспетчер устройств.
PowerShell
PS C:\Users\testVM> Get-NetAdapter
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Ethernet Microsoft Hyper-V Network Adapter 13 Up 00-0D-3A-AA-00-AA 200 Gbps
Ethernet 3 Microsoft Azure Network Adapter #2 8 Up 00-0D-3A-AA-00-AA 200 Gbps
Если вы не видите список "Сетевой адаптер Microsoft Azure", виртуальная машина приземлилась на оборудовании с другим сетевым интерфейсом или операционная система не поддерживает MANA. Вы можете проверить, присутствует ли устройство MANA с помощью следующей команды.
PS C:\Users\testVM> Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match '^PCI\\VEN_1414&DEV_00BA&' }
Status Class FriendlyName InstanceId
------ ----- ------------ ----------
OK MultiFunction Microsoft Azure Network Adapter Virtual Bus PCI\VEN_1414...
Если выходные данные отсутствуют или пусты, виртуальная машина приземлилась на оборудовании с другим сетевым адаптером. Если вы видите приведенные выше выходные данные из Get-PnpDevice, а не из Get-NetAdapter, в операционной системе отсутствует поддержка драйвера MANA.
Device Manager
- Откройте диспетчер устройств.
- Разверните сетевые адаптеры и выберите сетевой адаптер Microsoft Azure. Свойства адаптера показывают, что устройство работает правильно.
Установка драйверов
Если у виртуальной машины есть поддержка портала и оборудования для MANA, но у вас нет установленных драйверов, можно скачать драйверы Windows.
Установка аналогична установке других драйверов устройств Windows. Скачивание содержит файл readme с подробными инструкциями.
Убедитесь, что трафик проходит через MANA
В PowerShell выполните следующую команду:
PS C:\ > Get-NetAdapter | Where-Object InterfaceDescription -Like "*Microsoft Azure Network Adapter*" | Get-NetAdapterStatistics
Name ReceivedBytes ReceivedUnicastPackets SentBytes SentUnicastPackets
---- ------------- ---------------------- --------- ------------------
Ethernet 5 1230513627217 22739256679 ...724576506362 381331993845
Если значения, связанные с MANA, имеют значение 0 или не увеличиваются, вы не используете виртуальную функцию.
Дальнейшие шаги
- TCP/IP performance tuning for Azure VMs (Настройка производительности TCP/IP для виртуальных машин Azure)
- Группы ближайшего размещения
- Мониторинг виртуальных сетей Azure