Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows
Диагностика производительности (PerfInsights) помогает выявлять и устранять проблемы с производительностью на виртуальных машинах Azure. Он предоставляет аналитические сведения о высоком использовании ресурсов, таких как высокая загрузка ЦП, память и использование дисков, а также помогает понять первопричину проблем с производительностью.
Запустите диагностику производительности непосредственно на портале Azure, где можно просмотреть аналитические сведения и отчеты о журналах, конфигурации и диагностических данных виртуальной машины. Используйте эти сведения для диагностики проблемы перед обращением в службу поддержки Майкрософт.
Диагностика производительности хранит все аналитические сведения и отчеты в учетной записи хранения, которую можно настроить для краткого хранения данных, чтобы свести к минимуму затраты.
Режимы диагностики производительности
Диагностика производительности работает в одном из следующих двух режимов:
- Непрерывная диагностика собирает данные с интервалом в пять секунд и каждые пять минут сообщает о высоком использовании ресурсов.
- Диагностика по запросу помогает устранить текущую проблему производительности, предоставляя более подробные данные, аналитические сведения и рекомендации, основанные на данных, собранных в один момент. Диагностика по запросу поддерживается как в Windows, так и в Linux.
В следующей таблице сравниваются данные, предоставляемые непрерывной и по запросу диагностикой производительности. Полный список всех собранных диагностических данных см. в разделе "Собранные данные".
| Непрерывный | По требованию | |
|---|---|---|
| Сгенерированные инсайты | Непрерывная практическая информация о высоком использовании ресурсов, таких как высокая загрузка ЦП, высокая память и высокая загрузка дисков | Аналитические сведения об использовании ресурсов по запросу и различных конфигурациях системы |
| Частота сбора данных | Собирает данные каждые пять секунд. Обновления отправляются каждые пять минут. | Собирает данные по запросу для выбранной длительности выполнения по запросу |
| Отчеты, созданные | Не создает отчет | Создает отчет с полными диагностика данными |
Поддерживаемые сценарии устранения неисправностей
В следующих разделах описаны распространенные сценарии использования непрерывной и по запросу диагностики производительности для выявления и устранения проблем с производительностью.
Непрерывная диагностика
Непрерывная диагностика производительности позволяет выявлять высокий уровень использования ресурсов, регулярно отслеживая виртуальную машину для:
- Высокая загрузка ЦП: обнаруживает периоды использования ЦП и показывает наиболее распространенные потребители ЦП в течение этих периодов.
- Высокая загрузка памяти: обнаруживает периоды использования большого объема памяти и показывает наиболее распространенных потребителей использования памяти в течение этих периодов.
- Высокий уровень использования диска: обнаруживает периоды использования дисков на физических дисках и показывает наиболее распространенных потребителей использования дисков в течение этих периодов.
диагностика по запросу
Диагностика по запросу предоставляет различные сведения между виртуальными машинами Windows и Linux. В следующих разделах описаны сценарии, доступные для каждой платформы. Дополнительные сведения о каждом отчете см. в отчетах по запросу.
| Отчет | Описание |
|---|---|
| Быстрый анализ производительности | Базовый обзор конфигурации и производительности виртуальной машины, включая журналы событий, конфигурацию диска и использование сети. |
| Эталонное тестирование | Выполняет тест тестового теста (IOPS и MBPS) для всех дисков, подключенных к виртуальной машине. |
| Анализ производительности | Проверяет потребление ресурсов, известные проблемы, анализирует рекомендации и собирает диагностические данные. |
| Анализ файлов Azure | Выполняет специальную запись счетчика производительности с помощью трассировки сети. Включает все счетчики клиентских общих папок блока сообщений сервера (SMB). |
| Расширенный анализ производительности | Выберите трассировки для параллельного выполнения. |
Собранные данные
Диагностика производительности собрала сведения в следующей таблице на компьютерах Windows в зависимости от используемого сценария производительности.
| Собранные данные | Быстрый анализ производительности | Сравнительный анализ | Анализ производительности | Анализ файлов Azure | Расширенный анализ производительности |
|---|---|---|---|---|---|
| Сведения из журналов событий | Да | Да | Да | Да | Да |
| Сведения о системе | Да | Да | Да | Да | Да |
| Сопоставление томов | Да | Да | Да | Да | Да |
| Сопоставление дисков | Да | Да | Да | Да | Да |
| Выполняемые задачи | Да | Да | Да | Да | Да |
| счетчики надежности хранилища; | Да | Да | Да | Да | Да |
| Сведения о хранилище | Да | Да | Да | Да | Да |
| Выходные данные fsutil | Да | Да | Да | Да | Да |
| Сведения о драйвере фильтра | Да | Да | Да | Да | Да |
| Выходные данные netstat | Да | Да | Да | Да | Да |
| Конфигурация сети | Да | Да | Да | Да | Да |
| Настройка брандмауэра | Да | Да | Да | Да | Да |
| Конфигурация SQL Server | Да | Да | Да | Да | Да |
| Трассировки диагностики производительности* | Да | Да | Да | Да | Да |
| Трассировка счетчиков производительности** | Да | Да | |||
| Трассировка счетчиков SMB** | Да | ||||
| Трассировка счетчиков SQL Server** | Да | Да | |||
| Трассировка XPerf | Да | ||||
| Трассировка StorPort | Да | ||||
| Трассировка сети | Да | Да | |||
| Трассировка теста производительности Diskspd*** | Да |
Влияние на производительность
В следующей таблице показаны результаты выполнения 12-часовых тестов непрерывной диагностики производительности в диапазоне версий ОС Windows, виртуальных машин Azure размеров и загрузки ЦП. Эти результаты показывают минимальное влияние на системные ресурсы.
| Версия ОС | Размер виртуальной машины | Загрузка ЦП | Среднее использование ЦП | 90-й процентиль использования ЦП | 99-й процентиль использования ЦП | Использование памяти |
|---|---|---|---|---|---|---|
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2% | 3% | 42–43 МБ |
| Windows Server 2016 SQL | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2% | 3% | 42–43 МБ |
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2% | 3% | 42–43 МБ |
| Windows Server 2022 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | <0,5% | 3% | 42–43 МБ |
Затраты на хранение
При условии устойчивого стресса на виртуальной машине стоимость хранения для непрерывной диагностики производительности составляет менее одного процента в месяц, при условии, что вы используете локально избыточное хранилище. Он хранит аналитические сведения в таблице и JSON-файле в контейнере BLOB. Каждая строка составляет около 0,5 КБ, и отчет составляет около 9 КБ перед сжатием. Две строки каждые пять минут плюс соответствующая отправка отчета равна 10 КБ или 0,00001 ГБ.
Чтобы вычислить стоимость хранения, выполните следующие действия.
- Строки в месяц: 17 280
- Размер строки: 0,00001 ГБ
- Общий размер данных: 17 280 x 0,000001 = 0,1728 ГБ
См. цены на хранилище BLOB-объектов Azure для последних цен.
Перемещение виртуальной машины между регионами
Виртуальные машины Azure и связанные ресурсы сети и хранилища можно перемещать по регионам с помощью Azure Resource Mover. Однако перемещение расширений виртуальных машин, включая расширение виртуальной машины диагностики производительности Azure, в разных регионах не поддерживается. После перемещения виртуальной машины необходимо вручную установить расширение на виртуальной машине в целевом регионе. Дополнительные сведения см. в таблице поддержки для перемещения виртуальных машин Azure между регионами Azure.
Предоставление общего доступа к данным диагностики с помощью службы поддержки Майкрософт
При открытии запроса в службу поддержки корпорации Майкрософт важно предоставить общий доступ к отчету по диагностике производительности из запуска диагностики производительности по запросу. Контакт служба поддержки Майкрософт предоставляет возможность отправки отчета о диагностике производительности по запросу в рабочую область. Используйте любой из следующих методов для скачивания отчета о диагностике производительности по запросу:
- Скачайте отчет из колонки "Диагностика производительности" или учетной записи хранения, как описано в разделе "Анализ аналитики диагностики производительности" и "отчеты".
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или нужна помощь, создайте запрос на поддержку или обратитесь к поддержке сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.