Статьи Настройка Windows Анализируем время загрузки системных компонентов Windows 7
Среда, 11 Января 2012 в 21:55

Анализируем время загрузки системных компонентов Windows 7

Анализ времени загрузки системы

При возникновении проблем во время загрузки операционной системы, можно более точно узнать причину, проанализировав файл отчета о загрузке, являющийся частью системного журнала (создается при каждом запуске и перезагрузке компьютера). Запись нужного лога происходит спустя некоторое время после загрузки операционной системы, поэтому, перед его запуском, стоит подождать 2-3 минуты.

Открыть отчет с информацией о времени загрузки системы можно следующим путем:

  • Нажимаем сочетание Win + R, вводим название eventvwr.msc и кнопку ОК
  • В левой части открывшегося окна проходим по пути:
  • Журналы приложений и службMicrosoftWindowsDiagnostics–PerformanceРаботает
  • Далее отфильтруем события (нас интересуют коды 100 - 199)
  • В правой части окна "Действия" выбираем "Фильтр текущего журнала..."
  • В поле "<Все коды событий>" вводим диапазон 100-199 и нажимаем ОК
  • В центральной части окна выделяем запись последней загрузки с кодом "100"
  • Смотрим информацию о выделенном событии (Закладка "Подробности")

Поскольку я отключил ведение журнала при настройке моей Windows, у меня остались только старые лог-файлы (с первых часов после установки ОС). Но их будет полностью достаточно для записи информативных скриншотов:

Просмотр вложенной галереи изображений:
http://rapidsoft.org/articles/wintuning/item/100-system_boot_time_log#sigProGalleria94f2f5b8c5
Время загрузки представлено в миллисекундах (1000 миллисекунд = 1 секунда).

Наиболее интересными являются следующие параметры:

  • MainPathBootTime – Период загрузки до момента появления рабочего стола
  • BootPostBootTime – Период загрузки после появления рабочего стола
  • BootTime – Общее время загрузки (MainPathBootTime + BootPostBootTime)

В зависимости от длительности, события загрузки системы (код 100) получают один из трех уровней (Уровень "Предупреждение" является оптимальным и характеризует нормальную скорость загрузки ОС):

Параметр Уровень / Время загрузки (сек.)
Предупреждение Ошибка Критический
MainPathBootTime менее 60 60 - 120 более 120
BootPostBootTime менее 30 30 - 60 более 60
BootTime менее 90 90 - 120 более 120

Дополнительные параметры (составляющие части MainPathBootTime):

  • BootCriticalServicesInitTime - время инициализации критических процессов
  • BootDevicesInitTime - продолжительность инициализации устройств
  • BootDriverInitTime - продолжительность инициализации драйверов
  • BootExplorerInitTime - продолжительность инициализации проводника
  • BootKernelInitTime - продолжительность инициализации ядра
  • BootNumStartupApps - число приложений в автозагрузке системы
  • BootPrefetchInitTime - продолжительность выполнения суперпрефетчера
  • BootSmssInitTime - продолжительность инициализации диспетчера сеанса
  • BootUserProfileProcessingTime - продолжительность загрузки профиля пользователя


Компонент "Просмотр событий" удобнее анализировать в полноэкранном режиме, просто я не хотел делать скриншоты в разрешении 1920х1080. Параметр BootPostBootTime имеет еще больше составляющих параметров, но они не так важны и поговорим о них в другой раз.

Последнее изменение: Среда, 11 Января 2012 в 22:58
Авторизуйтесь, чтобы получить возможность оставлять комментарии

Обновления приложений