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


Часто задаваемые вопросы о производительности для Azure NetApp Files

В этой статье приведены ответы на часто задаваемые вопросы о производительности Azure NetApp Files.

Что делать для оптимизации или настройки производительности Azure NetApp Files?

Вы можете выполнить следующие действия в соответствии с требованиями к производительности:

  • Убедитесь, что виртуальная машина имеет соответствующий размер.
  • Включите ускоренную сеть для виртуальной машины.
  • Выберите требуемый уровень обслуживания и размер пула емкостей.
  • Создайте том с требуемым размером квоты, соответствующим требованиям по емкости и производительности.

Нет необходимости задавать ускоренную работу сети для сетевых интерфейсных карт (NIC) в специальной подсети, выделенной для Azure NetApp Files. Ускорение сети — это возможность, которая применяется только к виртуальным машинам Azure. Сетевые адаптеры Azure NetApp Files оптимизированы изначально.

Как отслеживать производительность тома Azure NetApp Files

Производительность томов Azure NetApp Files можно отслеживать с помощью доступных метрик.

Как преобразовать скорости обслуживания Azure NetApp Files, основанные на пропускной способности, в операции ввода-вывода в секунду (IOPS)?

С помощью этой формулы можно преобразовать мегабайты в секунду (MBps) в IOPS.

IOPS = (MBps Throughput / KB per IO) * 1024

Как изменить уровень обслуживания тома?

Вы можете изменить уровень обслуживания существующего тома, переместив его в другой пул ёмкости, который использует нужный уровень обслуживания. См. динамические изменения уровня обслуживания тома.

Как отслеживать производительность Azure NetApp Files?

Azure NetApp Files предоставляет метрики производительности томов. Вы также можете использовать Azure Monitor для мониторинга метрик использования для Azure NetApp Files. Сведения о метриках для Azure NetApp Files см. в списке метрик производительности для Azure NetApp Files.

Почему задержка рабочей нагрузки высока при низком уровне IOPS?

В отсутствие других симптомов (таких как ошибки, проблемы сети или приложение не отвечает), низкие рабочие нагрузки IOP обычно не являются проблемой. Низкое число IOPS обычно составляет менее 500-600, но может различаться.

Azure NetApp Files отвечает на запросы по мере их поступления. Рабочая нагрузка с несколькими запросами может быть выше, но отвечает должным образом. Рабочие нагрузки с низким числом операций ввода-вывода в секунду (например, 5 операций ввода-вывода в секунду и 32 КиБ/с):

  • Эти данные отсутствуют в кэше ОЗУ, поэтому требуется чаще обращаться к диску.
  • Не имеет большого размера выборки, поэтому считается статистически неуместным.
  • Не хватает выборок для усреднения выбросов.

Сообщаемая задержка может достигать диапазона от нескольких секунд до десятков секунд из-за отклонений при усреднении задержки. Увеличение рабочей нагрузки на томе с низким числом операций ввода-вывода в секунду может помочь определить, является ли задержка отклонением.

Каково влияние Kerberos на производительность NFSv4.1?

См. раздел Влияние производительности Kerberos на тома NFSv4.1 для получения информации о вариантах безопасности для NFSv4.1, проверяемых векторах производительности и ожидаемом влиянии на производительность.

Каково влияние на производительность использования nconnect с Kerberos?

Не рекомендуется использовать параметры монтирования nconnect и sec=krb5* вместе. Использование этих опций вместе может привести к ухудшению производительности.

Стандартный интерфейс программирования приложений Generic Security Standard (GSS-API) предоставляет способ для приложений защищать данные, отправляемые партнерским приложениям. Эти данные могут быть отправлены от клиента на одной машине к серверу на другой машине. 

При использовании nconnect в Linux контекст безопасности GSS делится между всеми соединениями nconnect к определённому серверу. TCP — это надежный транспортный протокол, который поддерживает доставку пакетов не по порядку для обработки таких пакетов в потоке GSS, используя скользящее окно номеров последовательностей. При получении пакетов, не входящих в окно последовательности, контекст безопасности удаляется, а новый контекст безопасности согласовывается. Все сообщения, отправленные в теперь уже отброшенном контексте, больше не действительны, поэтому их требуется отправить заново. Большое количество пакетов в конфигурации nconnect вызывает частые пакеты вне окна, что приводит к описанному поведению. Для данного поведения нельзя указать конкретные проценты ухудшения.

Поддерживает ли Azure NetApp Files SMB Direct?

Нет, Azure NetApp Files не поддерживает SMB Direct.

Поддерживается ли объединение NIC в Azure?

Объединение сетевых интерфейсов не поддерживается в Azure. Хотя на виртуальных машинах Azure поддерживается несколько сетевых интерфейсов, они представляют собой логическую, а не физическую конструкцию. Таким образом, они не обеспечивают отказоустойчивость. Кроме того, пропускная способность, доступная для виртуальной машины Azure, вычисляется для самого компьютера, а не для отдельного сетевого интерфейса.

Поддерживаются ли фреймы jumbo?

Джамбо-кадры не поддерживаются виртуальными машинами Azure.

Дальнейшие шаги