Поделиться через


Рекомендации по использованию SKU виртуальных машин Azure для Azure NetApp Files

В этой статье приводятся рекомендации для Azure NetApp Files по номерам SKU виртуальных машин Azure, включая различия между номерами SKU.

Рекомендации по выбору SKU

Производительность хранилища зависит не только от скорости самого хранилища. Скорость процессора и архитектура имеют большое значение для общей производительности конкретного вычислительного узла. При выборе SKU следует учитывать следующие факторы.

  • AMD или Intel. Например, SAS использует библиотеку ядра для математических программ, предназначенную специально для процессоров Intel. В этом случае SKU Intel предпочтительнее, чем SKU AMD.
  • Типы машин F2, E_v3 и D_v3 используют более одного набора микросхем. При использовании Выделенных узлов Azure вы можете выбрать определенные модели (Broadwell, Cascade Lake или Skylake при выборе типа E, например). В противном случае выбор набора микросхем не детерминирован. Если вы развертываете кластер HPC и вам требуется согласованность по всем ресурсам, рассмотрите отдельные Выделенные узлы Azure или используйте SKU с одним набором микросхем, например E_v4 или D_v4.
  • При тестировании со SKU на основе Intel Broadwell и SKU на основе AMD EPYC™ 7551 наблюдалась вариативность производительности с подключенным к сети хранилищем (NAS). Были замечены две проблемы:
    • При выборе для ускоренного сетевого интерфейса неподходящего узла NUMA производительность чтения значительно снижается. Хотя сопоставление интерфейса ускоренной сети с определенным узлом NUMA выгодно для новых SKU, оно должно быть обязательным для SKU с этими наборами микросхем (Lv2 | E_v3 | D_v3).
    • Виртуальные машины, работающие на Lv2 или на E_v3 или D_v3 с набором микросхем Broadwell, более уязвимы для состязаний за ресурсы, чем с другими SKU. При тестировании с использованием нескольких виртуальных машин, работающих на одном Выделенном узле Azure, выполнение рабочей нагрузки сетевого хранилища с одной виртуальной машины снижает производительность рабочих нагрузок сетевого хранилища, запущенных на второй виртуальной машине. Снижение становится более заметным, если на любой из виртуальных машин на узле ускоренный сетевой интерфейс и узел NUMA подобраны не лучшим образом. Помните, что E_v3 и D_V3 могут использовать Haswell, Broadwell, Cascade Lake или Skylake.

Для наиболее стабильной производительности при выборе виртуальных машин выберите один из номеров SKU с одним типом набора микросхем — по возможности лучше выбирать более новые SKU. Помните, что, помимо использования выделенного узла, очень сложно спрогнозировать, какой тип оборудования используют виртуальные машины E_v3 или D_v3. При использовании SKU E_v3 или D_v3:

  • Когда виртуальная машина отключается, освобождается, а затем включается снова, она, скорее всего, изменит узлы и, следовательно, модели оборудования.
  • При развертывании приложений на нескольких виртуальных машинах эти виртуальные машины должны запускаться на разном оборудовании.

Различия между номерами SKU

В следующей таблице показаны различия между номерами SKU. Обратите внимание, например, что для E_v3 и D_v3 используются наборы микросхем Broadwell, Cascade Lake, Skylake, как и для D_v3.

Семья Версия Description Частота (ГГц)
E V3 Intel® Xeon® E5-2673 v4 (Broadwell) 2,3 (3,6)
E V3 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2,6 (3,7)
E V3 Intel® Xeon® Platinum 8171M (Skylake) 2,1 (3,8)
E Версия 4 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2,6 (3,7)
Ea Версия 4 AMD EPYC™ 7452 2,35 (3,35)
Д V3 Intel® Xeon® E5-2673 v4 (Broadwell) 2,3 (3,6)
Д V3 Intel® Xeon® E5-2673 v3 (Haswell) 2,3 (2,3)
Д V3 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2,6 (3,7)
Д V3 Intel® Xeon® Platinum 8171M (Skylake) 2,1 (3,8)
Д Версия 4 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2,6 (3,7)
Да Версия 4 AMD EPYC™ 7452 2,35 (3,35)
L V2 AMD EPYC™ 7551 2,0 (3,2)
F 1 Intel Xeon® E5-2673 v3 (Haswell) 2,3 (2,3)
F 2 Intel® Xeon® Platinum 8168M (Cascade Lake) 2,7 (3,7)
F 2 Gen 2 Intel® Xeon® Platinum 8272CL (Skylake) 2,1 (3,8)

При подготовке среды SAS GRID с несколькими узлами в рабочей среде можно заметить воспроизводимую разницу в один час 15 минут для разных запусков аналитики, при этом единственным отличием между запусками будет базовое оборудование.

SKU и аппаратная платформа Время выполнения заданий
E32-8_v3 (Broadwell) 5,5 часа
E32-8_v3 (Cascade Lake) 4,25 час

В обоих наборах тестов был выбран номер SKU E32-8_v3 и использовался RHEL 8.3 с параметром подключения nconnect=8.

Рекомендации

  • По возможности выберите E_v4, D_v4 или более поздней версии, а не E_v3 или D_v3.
  • По возможности выберите E_v4, D_v4 или более поздней версии, а не L2.

Следующие шаги