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


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

В этой статье описаны рекомендации по использованию Azure NetApp Files для единиц хранения запасов виртуальных машин 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)
D V3 Intel® Xeon® E5-2673 v4 (Broadwell) 2,3 (3,6)
D V3 Intel® Xeon® E5-2673 v3 (Haswell) 2,3 (2,3)
D V3 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2,6 (3,7)
D V3 Intel® Xeon® Platinum 8171M (Skylake) 2,1 (3,8)
D Версия 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.

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