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


Результаты оценки включено и выключение

В этом разделе описаны результаты, полученные при оценке "Вкл/Выкл." (Производительность загрузки (быстрое запуск), производительность загрузки (полная загрузка), резервная производительность и производительность гибернации. Он также содержит рекомендации по использованию результатов для выявления и устранения нескольких распространенных проблем, которые негативно влияют на работу конечного пользователя при завершении работы и загрузке компьютера.

Дополнительные сведения об оценках перехода включено и выключение см. в разделе "Вкл./Выкл. Производительность перехода".

Файл целей

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

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

Если значение метрики сравнивается с целью этой метрики, состояние закодировано в представлении результатов следующим образом:

  • Светло-фиолетовый означает, что система имеет большой пользовательский интерфейс и что нет никаких предполагаемых проблем.

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

  • Темно-фиолетовый означает, что система имеет плохое взаимодействие с пользователем и что имеется значительное место для улучшения. Просмотрите рекомендации и анализ, чтобы увидеть улучшения, которые можно сделать в системе. Это могут быть изменения программного обеспечения, изменения конфигурации или изменения оборудования. Возможно, вам придется подумать о компромиссах, чтобы обеспечить высококачественный интерфейс Windows.

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

Примечание.

В набор средств оценки Windows для Windows 8 некоторые оценки включают файлы целей по умолчанию. При первом просмотре результатов с помощью этой версии средств используется файл целей по умолчанию. Однако можно также определить пользовательские цели для Windows 8 так же, как и для Windows 8.1 и Windows 10.

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

Одновременно можно использовать только один файл целей. Цели для всех оценок задаются в одном файле целей. Средства оценки будут искать цели в следующем порядке:

  1. Файл пользовательских целей
  2. Цели, определенные в файле результатов
  3. Цели, определенные в манифесте оценки

Вы можете использовать пример файла целей, который предоставляется по адресу %PROGRAMFILES%\Windows Kits\10\Assessment Kit\Windows Assessment kit\Windows Assessment набор средств\SDK\Samples\Goals, чтобы создать собственный файл целей.

Примечание.

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

Метрики

В этом разделе описываются ключевые метрики, сообщаемые оценками on/Off, распространенными причинами плохих результатов для этих метрик и распространенными исправлениями проблем, связанных с этими метриками. Этот раздел также помогает определить аудиторию, для которой наиболее применима метрика.

В следующей таблице описаны метрики, которые могут быть доступны в оценке:

Оценка Описание метрики
Оценка производительности загрузки (быстрое запуск) Эта метрика фиксирует время от начала этапа завершения работы до конца записи гиберфайла на диск и перехода на более низкое состояние питания (S4).
Оценка производительности загрузки (полная загрузка) Эта метрика фиксирует время от начала этапа завершения работы до перехода к состоянию выключенного питания.
Оценка резервной производительности Эта метрика фиксирует время от начала этапа приостановки до перехода на более низкое состояние питания (S3).
Оценка производительности гибернации Эта метрика фиксирует время от гибернации до конца записи гиберфайла на диск и перехода к нижнему состоянию питания (S4).

Метрики оценки on/Off можно просмотреть на следующих этапах перехода:

Примечание.

Если включен параметр режима диагностики включения минифильтра, результаты оценки будут включать метрики минифильтра. Дополнительные сведения о метриках и результатах минифильтра см. в разделе "Диагностика минифильтра".

Проблемы

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

Поиск крупнейшего участника

Откройте файл результатов оценки в консоли оценки Windows и разверните соответствующую родительскую метрику. Дочерние вложенные метрики обычно предоставляют сведения о конкретных компонентах, влияющих на родительскую метрику.

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

Дополнительные столбцы, такие как столбец Details , содержат дополнительные сведения о подметриках. В процессах завершения сеанса пользователя столбец "Сведения " отображает идентификатор piD.

Примечание.

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

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

Например, в развернутом списке процессов для этапа завершения работы сеанса пользователя щелкните правой кнопкой мыши заголовок таблицы и выберите "Сортировка строк" по убыванию.

Этот метод можно использовать для нескольких длительности этапов верхнего уровня.

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

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

Дополнительная информация

Дополнительные сведения о подробных проблемах и рекомендациях по анализу см. в разделе "Распространенные проблемы с подробным анализом".

Оценка сообщает код выхода 0x80050006

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

Чтобы устранить эту проблему, выполните следующие действия.

  1. Убедитесь, что компьютер подключен к сети и работает в power AC. Вручную инициируйте ожидающие задачи обслуживания с помощью следующей команды из командной строки с повышенными привилегиями:

    rundll32.exe advapi32.dll,ProcessIdleTasks

  2. Отключите обычные и неактивные задачи обслуживания и остановите все задачи обслуживания перед выполнением оценки.

Рекомендации по критически важным задачам во времени

Если вы не хотите, чтобы задача была отложена, убедитесь, что она не делает ничего, что занимает много времени. Ниже приведены некоторые вещи, чтобы избежать.

  • Если требуется критически важный ответ, например для обработки WM_ENDSESSION во время завершения работы, не планируйте выполнение каких-либо существенных действий при получении запроса (помимо надежности данных, таких как сохранение изменений пользователей, которые должны быть выполнены).

  • Избегайте выполнения любых операций, которые могут занять больше времени, если это не обязательно. Отложите их до завершения текущей критической задачи. Избегайте интерфейсов API, содержащих предупреждение: "остерегайтесь соображений производительности при использовании этого API".

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

  • Избегайте длительных тайм-аутов. Если требуется ожидание, убедитесь, что время ожидания достаточно привязано небольшим (в контексте заданной критически важной задачи) значение времени ожидания.

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

  • Избегайте ненужных операций ввода-вывода хранилища. Любой запрос ввода-вывода может быть отложен другими компонентами. В любое время существует десятки приложений и служб, работающих в обычной системе, и ресурсы хранилища ограничены. Запрос ввода-вывода может находиться в очереди за сотнями аналогичных запросов от других компонентов.

  • Избегайте очистки дисков, например, инициированных с помощью вызова API FlushFileBuffers. Очистка приводит к удалению кэша дисков и должна принудительно записывать данные в буферы ОЗУ. Как правило, эта операция очень затратна и не гарантирует согласованность данных, так как жесткие диски часто игнорируют запрос.

  • Избегайте очистки кустов реестра путем вызова API RegFlushKey. Из-за проектирования реестра API вызывает изменение данных для всего куста, который будет снят на диск, что является очень затратной операцией. Очистка разделов реестра — это действие, которое обычно не требуется, так как операционная система предоставляет согласованное представление реестра всем компонентам. Кроме того, сам реестр выполняет асинхронные очистки каждые несколько секунд.

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

  • Избегайте вызова API транзакций, таких как API TxF, так как они обычно выполняют ряд дорогостоящих операций для каждого вызова API. Эти API получают надежность по стоимости производительности, поэтому эти API не должны использоваться во время критически важных задач.

Оценки

Производительность перехода включено и выключение

Автоматизация перезагрузки перед запуском оценки

Набор средств оценки Windows