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


Как использовать PerfInsights для диагностики проблем с высокой загрузкой ЦП или диска

Оригинальная версия продукта: Azure
Исходный номер базы знаний: 4021853

В этой статье описывается, как использовать PerfInsights для диагностики проблем с высокой загрузкой ЦП или диска в Microsoft Azure.

Использование PerfInsights для сбора данных журнала

  1. Следуйте общему руководству пользователя PerfInsights, чтобы запустить PerfInsights, а затем выполните следующие действия:

    1. Введите номер запроса служба поддержки Майкрософт.

    2. В диалоговом окне Выбор сценария устранения неполадок выберите Пользовательская конфигурация.

    3. В диалоговом окне Модули для выполнения выберите Диагностика производительности.

    4. Нажмите кнопку ОК, чтобы продолжить.

      Снимок экрана: диалоговое окно

      Снимок экрана: диалоговое окно

  2. Дождитесь, пока PerfInsights соберет сведения о системе. После завершения этого задания появится окно Запуск трассировки диагностики производительности . Нажмите кнопку ОК , чтобы продолжить, если проблема не исчезнет.

    Снимок экрана: окно

  3. Откроется окно Остановка всех трассировок . Рекомендуется подождать несколько минут, чтобы средство запечатлело достаточно данных для диагностика. Затем нажмите кнопку ОК, чтобы остановить диагностика. Окончательный результат диагностика будет включен в файл.zip CollectedData_<DateTime>.

    Снимок экрана: окно остановки всех трассировок.

Анализ отчета диагностика на наличие проблем с производительностью

  1. Следуйте общему руководству пользователя PerfInsights, чтобы открыть HTML-файл отчета PerfInsights.

    Если во время задания диагностики производительности были записаны какие-либо данные о высокой загрузке ЦП или диска, на вкладке Результаты отображаются предупреждающие сообщения. Сообщения содержат ссылки на вкладки Основной потребитель ЦП и Верхний потребитель диска .

    Снимок экрана: отчет PerfInsights.

  2. На вкладке Основные потребители ЦП можно определить периоды высокой загрузки ЦП, а основные процессы показывают наибольшее потребление ЦП. Эта вкладка содержит следующие сведения:

    • StartTime и EndTime. Время начала и окончания периода анализа отображаются как время в формате UTC. Кроме того, есть некоторые заметки о сборе и оценке данных.

    • Периоды высокой загрузки ЦП. В этой таблице перечислены все высокие нагрузки на ЦП, произошедшие между временем начала и окончания. Например, в следующей таблице показан один период высокой загрузки ЦП на уровне 30%+. Во вложенной таблице в столбце ProcessorHighCPUUsageBreakdown показано использование каждого логического процессора.

      Снимок экрана: таблица высокой загрузки ЦП.

    • Основные долго работающие потребители ЦП. В этой таблице показано, какие процессы использовали ЦП. Например, iexplore.exe (4964) способствовало 39,05 % загрузки ЦП к периоду высокой загрузки ЦП. Если главными потребителями являются ваши собственные службы или программы, необходимо использовать более мощное средство профилировщика для глубокого анализа. Если основные потребители принадлежат третьим лицам, вы можете отключить или удалить эту службу или программу или обратиться к производителю за поддержкой клиентов.

      Снимок экрана: процессы, использующие ЦП.

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

  3. На вкладке Основные потребители дисков можно определить периоды, в течение которых выполнялось большое число физических дисков, и основные процессы, в которых отображается наибольшее потребление диска. Эта вкладка содержит следующие сведения:

    • StartTime и EndTime. Время начала и окончания периода анализа отображаются как время в формате UTC. Кроме того, есть некоторые заметки о сборе и оценке данных.

    • Периоды высокой нагрузки на диск. В этой таблице перечислены все высокие нагрузки на диск, которые произошли между начальным и конечным временем. Например, использование диска PhysicalDisk3 было высоким в период между StartTime и EndTime. Во вложенной таблице в столбце ДискиHighUsageBreakdown показано использование каждого физического диска.

      Снимок экрана: таблица с высоким уровнем использования диска.

    • Основные долго работающие потребители ЦП. В этой таблице показано, какие процессы получали доступ к диску. Например, diskspd.exe(5172) выдал 47 037 операций ввода-вывода на диск, а среднее число операций ввода-вывода в секунду составило 2344. Если главными потребителями являются ваши собственные службы или программы, необходимо выяснить, почему они выпустили большое количество операций ввода-вывода на диске. Если основные потребители принадлежат третьим лицам, вам может потребоваться отключить или удалить эти службы или программы или обратиться к производителю за поддержкой клиентов.

      Снимок экрана: процессы, обращаювшиеся к диску.

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

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.