Упражнение 1. Оценка быстрого запуска с помощью набора средств оценки
Время загрузки — это распространенный тест производительности, который часто используется для измерения производительности Windows. На протяжении всего времени существования системы более длительное время загрузки может быть признаком системных проблем, таких как неэффективная конфигурация, конфликты устройств и вредоносные программы.
Шаг 1. Сбор данных с помощью средства оценки Windows
Набор средств оценки Windows содержит тест для измерения времени быстрого запуска. Вы можете использовать эту оценку, чтобы понять влияние драйверов, устройств и предварительной загрузки программного обеспечения на время быстрого запуска. На быстрое время запуска могут негативно повлиять процессы и службы, которые загружаются в память при запуске, процессы и службы, которые выполняются в фоновом режиме, или ресурсы, используемые для инициализации устройств.
Откройте консоль оценки Windows (WAC) в меню Пуск .
Откройте меню Параметры и выберите Создать задание...
Введите FastStartupTest в качестве имени задания.
Выберите Создать настраиваемое задание.
Щелкните Добавить оценки.
- Добавьте оценку производительности загрузки (быстрый запуск), щелкнув символ "+".
Щелкните добавленную оценку производительности загрузки (быстрый запуск), чтобы ввести конфигурацию теста.
Снимите флажок Использовать рекомендуемые параметры и выберите Включить диагностику гиберфайла для конфигурации.
- Включение диагностики гиберфайлов позволяет анализировать содержимое файла гиберфайла и определять страницы памяти, которые влияют на его размер.
Имеются две возможности.
Упакуйте задание, чтобы создать папку со всеми тестовыми ресурсами и скопировать ее в другую тестовую систему. (Нажмите кнопку Упаковать... в правом нижнем углу, чтобы выбрать этот параметр.)
Запустите задание непосредственно в системе. (Нажмите кнопку Выполнить в правом нижнем углу, чтобы выбрать этот параметр.)
Это перезапускает систему для сбора трассировки.
Выполнение этого теста может занять 30 минут.
Нам нужен параметр Выполнить .
Шаг 2. Визуализация результатов оценки с помощью WAC
После завершения оценки можно открыть результирующий XML-отчет с помощью WAC и приступить к оценке времени быстрого запуска .
На этом шаге используются два XML-отчета:
Базовый отчет (FastStartup_Baseline.xml). Базовый отчет представляет собой предварительно созданный XML-отчет, который можно скачать здесь.
Он был создан путем выполнения оценки быстрого запуска в чистом розничном образе Windows с полным набором драйверов. Базовые показатели позволяют понять наилучший сценарий для системы без добавления сторонних приложений.
Локальный отчет. Это отчет, созданный на шаге 1. Разница между базовым отчетом и этим отчетом позволяет количественно оценить влияние добавленных приложений на время загрузки.
В WAC в правом верхнем углу откройте меню Параметры и выберите Открыть результаты....
- Можно также нажать клавиши CTRL+R на клавиатуре.
Нажмите кнопку Обзор... и перейдите в папку, в которой сохранены два XML-отчета.
Выберите одновременноFastStartup_Baseline.xml и локальный отчет и нажмите кнопку Открыть.
Два результата открываются параллельно в консоли оценки Windows. Консоль должна выглядеть примерно так:
Примечание Так как локальный отчет был создан в системе, отличной от той, которая использовалась для создания локальных отчетов , показанных на снимках экрана в этом упражнении, конкретные записи, показанные на снимках экрана, вероятно, будут отличаться от тех, которые вы видите на компьютере.
Шаг 3. Просмотр отчета о быстром запуске
В разделе результатов оценки содержатся данные, которые будут использоваться для понимания работы системы и выявления проблем. Большинство значений метрик — это числа, которые можно использовать для сравнения с другими метриками или компьютерами.
Этап | Описание |
---|---|
Длительность завершения работы (в секундах) | Время, необходимое для завершения работы компьютера. Этот узел можно развернуть, чтобы предоставить дополнительные метрики для более глубокого понимания и изучения. |
Длительность инициализации BIOS (в секундах) | Время инициализации BIOS. Оценка не предоставляет сведений об анализе и исправлении для этой метрики. |
Общий объем загрузки (в секундах) | Время загрузки компьютера после завершения этапа BIOS. Этот узел можно развернуть, чтобы предоставить дополнительные метрики для более глубокого понимания и изучения. |
**Совет пользователя: **
Оценки часто выполняют рабочие нагрузки или сценарии несколько раз. Мы называем каждый из этих запусков итерацией, а собранные значения усреднены по нескольким итерациям. Например, быстрый запуск по умолчанию имеет три итерации. Чтобы просмотреть значения отдельных итераций, щелкните правой кнопкой мыши имя компьютера в заголовке верхнего столбца и выберите пункт Показать итерации.
Оценка производительности загрузки (быстрый запуск) предоставляет метрики загрузки на нескольких этапах и компонентах.
В WAC найдите метрику Total Boot [Excluding BIOS] Duration (Seconds) (Общая продолжительность загрузки [без учета BIOS] (в секундах) и сравните базовые и локальные результаты. Между ними может наблюдаться большое (т. е. больше 18 секунд) время регрессии.
Щелкните шеврон рядом с этой метрикой, чтобы отобразить подметрики.
Длительность загрузки основного пути. Показывает время, необходимое Windows для возобновления с конца инициализации BIOS до того момента, когда рабочий стол виден пользователю.
Длительность записи вкл./выкл. Показывает время, затраченное Windows на выполнение всех задач запуска после появления рабочего стола.
Другие области метрик ("Потребление ресурсов" и "Сведения о возобновлении процесса") предоставляют данные об использовании ЦП и диска и не будут рассматриваться в этом руководстве.
Шаг 4. Проверка длительности возобновления работы устройств
Драйверы устройств могут стать источником задержек загрузки. Чтобы определить драйверы с проблемами, детализируйте метрики Продолжительность возобновления работы устройств , чтобы найти проблемы.
Щелкните значок шеврона рядом с полем Длительность загрузки основного пути , чтобы развернуть его.
Найдите метрику Resume Devices Duration (Длительность возобновления работы устройств ), разверните узел, щелкнув шеврон, а затем просмотрите вложенные метрики в разделе метрики Процессы на этап .
Щелкните правой кнопкой мыши заголовок столбца с именем компьютера столбца результатов теста и выберите сортировать по убыванию. При этом данные сортируются таким образом, чтобы наибольшее число было вверху. Это позволяет сосредоточиться на задачах, которые имеют самую длинную длительность.
Каждая строка представляет время, необходимое устройству для возобновления работы в активном состоянии питания.
Шаг 5. Определение размера гиберфайла
Щелкните шеврон рядом с элементом Длительность чтения гиберфайла , чтобы развернуть его.
Метрика размера Гиберфайла представляет объем данных, считываемых с диска для восстановления системного контекста через стек гибернации.
Чем больше размер файла, тем дольше требуется загрузка системы. На размер файла напрямую влияет использование памяти службами и драйверами.
Чтобы оценить пропускную способность чтения на диске (в МБ/с), можно разделить размер Гиберфайла на метрику Длительность чтения гиберфайла . Если между этой пропускной способностью и спецификацией диска имеется значительное несоответствие, это может указывать на проблему с драйверами или подпрограммами чтения в хранилище BIOS.
Чтобы проанализировать содержимое файла гиберфайла и определить, какие компоненты программного обеспечения влияют на его размер, разверните метрику Диагностики гиберфайла . Два типа памяти влияют на размер гиберфайла:
Память нестраничного пула драйвера
Обработка рабочих наборов
Шаг 6. Проверка длительности включения и выключения записи
Значение Post On/Off Duration представляет время, необходимое компьютеру для достижения состояния простоя после отображения рабочего стола для пользователя. В это время может повлиять на скорость реагирования пользователей, так как запуск системы завершается в фоновом режиме. Процесс post on/off завершается после того, как накапливаются пять секунд использования ЦП и хранилища с низким приоритетом.
Разверните узел Post On/Off Duration (Миллисекунда).
Разверните узел Процессы на этап , чтобы отобразить вложенную таблицу с метриками для отдельных приложений и служб, использующих ЦП и хранилище на этом этапе.
Щелкните правой кнопкой мыши заголовок последнего столбца этой таблицы и выберите сортировать по убыванию.
Теперь можно определить процессы, которые влияют на длительность этапа. Чем больше ресурсов потребляет процесс, тем больше вероятность того, что это влияет на продолжительность фазы и следует изучить его далее.
Шаг 7. Открытие трассировки быстрого запуска с помощью WPA
Оценка быстрого запуска создает три типа трассировок итераций:
Тип итерации | Описание |
---|---|
Обучение | Оценка перезагружает систему шесть раз, чтобы убедиться, что все компоненты ОС, участвующие в процессе загрузки, оптимизированы (предварительная выборка, супервыценка и т. д.). |
Временные свойства | Эти трассировки (собранные) используются для вычисления среднего измерения, отображаемого в XML-отчете. Число итераций по умолчанию — три, но их можно изменить с помощью конфигурации оценки. |
Анализ | Записывается одна трассировка, которая содержит подробные события и стеки, чтобы обеспечить глубокое изучение проблем с производительностью. Трассировка больше по размеру. |
Если вы хотите открыть одну из трассировок, созданных оценкой, выполните следующие действия.
Щелкните ячейку заголовка таблицы отчета.
В правой области пользовательского интерфейса WAC обновляются и отображаются ссылки на трассировки ETL, захваченные оценкой.
Щелкните ссылку Анализ трассировки .
WPA автоматически открывает трассировку, чтобы можно было начать исследования. Упражнение 2 этого руководства поможет вам выполнить некоторые методологии анализа.