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


Метрики для Azure NetApp Files

Служба Azure NetApp Files предоставляет метрики: выделенное хранилище, фактическое использование емкости хранилища, операции ввода-вывода в секунду для тома и задержки. Проанализировав эти метрики, вы сможете узнать больше о производительности томов и шаблонах использования учетных записей NetApp.

Определения

Основные сведения о терминологии, связанной с производительностью и емкостью в Azure NetApp Files, важны для понимания доступных метрик:

  • Пул емкости: пул емкости определяет, как взимается плата за емкость в Azure NetApp Files. Пулы емкости содержат том.
  • Квота тома: объем емкости, подготовленной для тома Azure NetApp Files. Квота тома напрямую привязана к автоматическому качеству обслуживания (QoS), что влияет на производительность тома. Дополнительные сведения см. в разделе "Типы качества обслуживания" для пулов емкости.
  • Пропускная способность: объем данных, передаваемых по проводной сети (чтение и запись/другая) между Azure NetApp Files и клиентом. Пропускная способность в Azure NetApp Files измеряется в байтах в секунду.
  • Задержка. Задержка — это время выполнения операции хранения в течение времени, когда она поступает до момента его обработки и готова к отправке клиенту. Задержка в Azure NetApp Files измеряется в миллисекундах (мс).

Сведения о метриках операций производительности хранилища

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

При мониторинге тома Azure NetApp Files операции чтения и записи являются самообязательными. Кроме того, в метрики входит метрика с именем "Другие операции ввода-вывода в секунду", то есть любая операция, которая не является операцией чтения или записи. Другие операции ввода-вывода в секунду включают такие операции, как метаданные, которые присутствуют вместе с большинством операций чтения и записи.

Следующие типы операций метаданных включаются в метрику других операций ввода-вывода в секунду:

NFS версии 3

Вызовы метаданных NFSv3, включенные в другие операции ввода-вывода в секунду, как описано в RFC-1813:

  • Процедура 0: NULL — ничего не делать
  • Процедура 1. GETATTR — получение атрибутов файла
  • Процедура 2. SETATTR — установка атрибутов файла
  • Процедура 3. LOOKUP — имя файла подстановки
  • Процедура 4. ACCESS — проверка разрешений на доступ
  • Процедура 5. READLINK — чтение из символьной ссылки
  • Процедура 8. Создание файла
  • Процедура 9. MKDIR — создание каталога
  • Процедура 10. SYMLINK — создание символьной ссылки
  • Процедура 11: MKNOD — создание специального устройства
  • Процедура 12. УДАЛЕНИЕ — удаление файла
  • Процедура 13. RMDIR — удаление каталога
  • Процедура 14. ПЕРЕИМЕНОВАНие файла или каталога
  • Процедура 15. LINK — создание ссылки на объект
  • Процедура 16. READDIR — чтение из каталога
  • Процедура 17. READDIRPLUS — расширенное чтение из каталога
  • Процедура 18. FSSTAT — получение сведений о динамической файловой системе
  • Процедура 19. FSINFO — получение сведений о статической файловой системе
  • Процедура 20. PATHCONF — получение сведений о POSIX
  • Процедура 21. COMMIT — фиксация кэшированных данных на сервере в стабильном хранилище

NFSv4.1

Вызовы метаданных NFSv4.1, включенные в другие операции ввода-вывода в секунду, как описано в RFC-7530:

  • Процедура 0: NULL — ничего не делать
  • Процедура 1. СОЕДИНЕНИЕ — объединение нескольких операций NFS в один запрос
  • Операция 3. ACCESS — проверка прав доступа
  • Операция 4. Закрытие файла
  • Операция 5. COMMIT — фиксация кэшированных данных
  • Операция 6. Создание объекта нерегулярного файла
  • Операция 7. DELEGPURGE — очистка делегирований ожидает восстановления
  • Операция 8. DELEGRETURN — делегирование возврата
  • Операция 9. GETATTR — получение атрибутов
  • Операция 10: GETFH — получение текущей файловой части
  • Операция 11. LINK — создание ссылки на файл
  • Операция 12. БЛОКИРОВКА — создание блокировки
  • Операция 13: LOCKT — проверка блокировки
  • Операция 14: LOCKU — разблокировка файла
  • Операция 15: LOOKUP — поиск имени файла
  • Операция 16. LOOKUPP — поиск родительского каталога
  • Операция 17. NVERIFY — проверка разницы в атрибутах
  • Операция 18. Открытие обычного файла
  • Операция 19. OPENATTR — открытие именованного каталога атрибутов
  • Операция 20: OPEN_CONFIRM — подтверждение открытия
  • Операция 21. OPEN_DOWNGRADE — уменьшение открытого доступа к файлам
  • Операция 22: PUTFH — установка текущего файлаhandle
  • Операция 23: PUTPUBFH — установка общедоступной файловой части
  • Операция 24: PUTROOTFH — установка корневой файловой части
  • Операция 26: READDIR — каталог чтения
  • Операция 27. READLINK — символьная ссылка для чтения
  • Операция 28. REMOVE — удаление объекта файловой системы
  • Операция 29. ПЕРЕИМЕНОВАНие записи каталога
  • Операция 30: ПРОДЛЕНИЕ — продление аренды
  • Операция 32: SAVEFH — сохранение текущей файловой части
  • Операция 33: SECINFO — получение доступной безопасности
  • Операция 34: SETATTR — установка атрибутов
  • Операция 35: SETCLIENTID — идентификатор клиента "Согласование"
  • Операция 36: SETCLIENTID_CONFIRM — подтверждение идентификатора клиента
  • Операция 37. ПРОВЕРКА— проверка одинаковых атрибутов
  • Операция 39: RELEASE_LOCKOWNER — состояние владельца блокировки выпуска

SMB (включает SMB2 и SMB3.x)

Команды SMB, включенные в другие операции ввода-вывода в секунду со значением opcode:

Команда SMB Значение Opcode
СОГЛАСОВАНИЕ SMB2 0x0000
SMB2 SESSION_SETUP 0x0001
SMB2 LOGOFF 0x0002
SMB2 TREE_CONNECT 0x0003
SMB2 TREE_DISCONNECT 0x0004
SMB2 CREATE 0x0005
SMB2 CLOSE 0x0006
SMB2 FLUSH 0x0007
БЛОКИРОВКА SMB2 0x000A
SMB2 IOCTL 0x000B
ОТМЕНА SMB2 0x000C
SMB2 ECHO 0x000D
SMB2 QUERY_DIRECTORY 0x000E
SMB2 CHANGE_NOTIFY 0x000F
SMB2 QUERY_INFO 0x0010
SMB2 SET_INFO  0x0011
SMB2 OPLOCK_BREAK  0x0012

Способы доступа к метрикам

Метрики Azure NetApp Files изначально интегрируются в Azure Monitor. В портал Azure можно найти метрики для пулов емкости и томов Azure NetApp Files из двух расположений:

  • В Azure Monitor выберите метрики, выберите пул емкости или том. Затем выберите метрику, чтобы просмотреть доступные метрики :

    Снимок экрана: доступ к метрикам Azure NetApp Files для пулов емкости или томов.

  • В пуле емкости Или томе Azure NetApp Files выберите Метрики. Затем выберите метрику, чтобы просмотреть доступные метрики :

    Моментальный снимок, показывающий, как перейти к раскрывающейся таблице метрик.

Метрики использования для пулов емкости

  • Выделенный объем пула
    Подготовленный объем пула.

  • Пул, выделенный для размера тома
    Общая квота тома (ГиБ) в полученном пуле емкости (общее количество предоставленных размеров томов в пуле емкости).
    Размер, выбранный в процессе создания тома.

  • Размер используемого пула
    Общее логическое пространство (ГиБ), применяемое к томам в пуле емкости.

  • Общий размер моментального снимка для пула
    Суммарный размер моментальных снимков всех томов в пуле.

Метрики использования для томов

  • Используемый размер тома в процентах
    Процент занятого объема тома, включая моментальные снимки.
    Метрики агрегирования (например, min, max) не поддерживаются для процентного объема потребляемого объема.

  • Выделенный объем тома
    Подготовленная емкость тома.

  • Размер тома квоты
    Размер квоты (ГиБ), с которой подготавливается том.

  • Объем занятого объема тома
    Логический размер тома (используемые байты).
    Сюда можно отнести логическое пространство используемое активными файлами системы и моментальными снимками.

  • Объем моментального снимка тома
    Размер всех моментальных снимков на томе.

  • Достигнуто ограничение пропускной способности

    Достигнуто ограничение пропускной способности — это логическая метрика, которая обозначает, что том достигает своих ограничений качества обслуживания. Значение 1 означает, что том достиг максимальной пропускной способности, а пропускная способность для этого тома будет регулироваться. Значение 0 означает, что это ограничение еще не достигнуто.

    Примечание.

    Ограничение пропускной способности достигается каждые 5 минут и отображается как попадание, если он был собран за последние 5 минут.

    Если объем достигает предела пропускной способности, он не соответствует требованиям приложения. Чтобы устранить проблемы с пропускной способностью:

    • Измените размер тома:

      Увеличьте размер тома, чтобы выделить больше пропускной способности для тома для снятия регулирования.

    • Измените уровень службы:

      Уровни обслуживания уровня "Премиум" и "Ультра" в Azure NetApp Files позволяют обслуживать рабочие нагрузки с более высокими требованиями к пропускной способности. Перемещение тома в пул емкости на более высоком уровне обслуживания автоматически увеличивает эти ограничения для тома.

    • Изменение рабочих нагрузок/приложения:

      Рассмотрите возможность перепрофилирования тома и делегирования другого тома с увеличенным размером и (или) более высоким уровнем обслуживания в соответствии с требованиями приложения. Для томов NFS рассмотрите возможность изменения параметров подключения, чтобы уменьшить поток данных, если приложение поддерживает эти изменения.

    Снимок экрана: метрики Azure NetApp Files на графике, демонстрирующем ограничение пропускной способности.

Метрики производительности для томов

Примечание.

Задержка тома для средней задержки чтения и средней задержки записи измеряется в службе хранилища и не включает задержку в сети.

  • Средняя задержка чтения
    Среднее время округления (RTT) для операций чтения из тома в миллисекундах.
  • Средняя задержка записи
    Среднее время округления (RTT) для записи из тома в миллисекундах.
  • Чтение — операции ввода-вывода в секунду
    Количество операций чтения в том в секунду.
  • Запись — операции ввода-вывода в секунду
    Количество операций записи в том в секунду.
  • Другие операции ввода-вывода в секунду .
  • Общая сумма операций ввода-вывода в секунду операций записи, чтения и других операций с томом.

Метрики репликации томов

Примечание.

  • Объем передаваемых по сети данных (например, метрики общего объема репликации тома) может отличаться от исходных или целевых томов репликации между регионами. Это поведение является результатом эффективного механизма репликации, используемого для снижения затрат на сетевую передачу данных.
  • Метрики репликации томов в настоящее время заполнены для томов назначения репликации, а не для источника отношения репликации.
  • Состояние репликации тома — работоспособное
    Условие отношения репликации. Состояние работоспособности обозначается значением 1. Состояние неработоспособности обозначается значением 0.

  • Передача данных репликации тома
    Указывает, передается ли состояние репликации тома.

  • Время задержки репликации тома
    Время задержки — это фактическое время задержки репликации от источника. Указывает возраст реплицированных данных в целевом томе относительно исходного тома.

Примечание.

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

  • Длительность последней передачи данных репликации тома
    Время в секундах, затраченное на завершение последней передачи.

  • Объем передачи данных репликации тома
    Общее число байтов, переданных в ходе последней передачи.

  • Ход репликации тома
    Общий объем данных, передаваемых для текущей операции передачи.

  • Всего передач данных репликации тома
    Общее количество байтов, передаваемых для поддержки отношения.

Метрики пропускной способности для пулов емкости

  • Выделенная пропускная способность для пула
    Сумма пропускной способности всех томов, входящих в пул.

  • Подготовленная пропускная способность для пула
    Подготовленная пропускная способность для пула.

Метрики пропускной способности для томов

  • Пропускная способность операций чтения
    Пропускная способность чтения в байтах в секунду.

  • Общая пропускная способность
    Сумма всей пропускной способности в байтах в секунду.

  • Пропускная способность операций записи
    Пропускная способность записи в байтах в секунду.

  • Прочая пропускная способность
    Другая пропускная способность (которая не считывает или записывает) в байтах в секунду.

  • Общая сумма пропускной способности всех пропускной способности (чтение, запись и другие) в байтах в секунду.

Метрики резервного копирования томов

  • Включена резервная копия томов
    Показывает, включена ли резервная копия для тома. Включено 1. Значение 0 указывает, что они отключены.

  • Завершена операция резервного копирования томов
    Показывает, успешно ли выполнена последняя операция резервного копирования тома или восстановления. 1 выполнен успешно. 0 неудачно.

  • Приостановлено резервное копирование томов
    Показывает, приостановлена ли политика резервного копирования для тома. 1 не приостановлено. 0 приостановлено.

  • Байты резервного копирования томов
    Общее резервное копирование байтов для этого тома.

  • Последние переданные байты резервного копирования томов
    Общее количество байтов, передаваемых для последней операции резервного копирования или восстановления.

  • Операция резервного копирования томов последняя передача байтов
    Всего байтов, передаваемых для последней операции резервного копирования.

  • Операция восстановления резервного копирования томов последняя передача байтов
    Всего байтов, передаваемых для последней операции восстановления резервного копирования.

Холодные метрики доступа

  • Размер уровня "Прохладный том"
    Объем объема для холодного уровня.

  • Размер считывания данных уровня громкости
    Данные считываются с помощью GET каждого тома.

  • Размер записи данных на уровне томов
    Многоуровневые данные используются PUT для каждого тома.

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