Информация о длительности загрузки Windows 7

Windows 7

Получение информации о длительности загрузки Windows 7.

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

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

  1. В диалоговом меню Выполнить (Win + R) или в строке поиска меню Пуск введите eventvwr.msc и нажмите Enter ↵.
  2. В открывшемся окне в списке слева перейдите Журналы приложений и служб → Microsoft → Windows → Diagnostics-Performance → Работает.

Примечание! Журнал с данными о загрузке системы формируется спустя некоторое время после запуска, поэтому не открывайте журнал сразу после загрузки, а подождите несколько минут.

Каждой загрузке соответствует событие с кодом 100.

3. В меню Действия, расположенном справа от основного окна выберите команду Фильтр текущего журнала.
4. В открывшемся окне в поле <Все коды событий> введите код события: 100 и нажмите кнопку ОК.
Для того чтобы отменить действия фильтра, в меню Действия выберите команду Очистить фильтр.
5. В списке событий выберите желаемое по времени событие.
6. Ниже под списком событий расположена информация о текущем выбранном событии. Перейдите на вкладку Подробности.

Для анализа скорости загрузки интерес представляют следующие парамеры:

BootTime – общая длительность загрузки
BootPostBootTime – время с момента появления рабочего стола до полного окончания загрузки
MainPathBootTime — суммированное время до появления рабочего стола, включая все критические сервисы и драйверы, необходимые для основной работы системы

Исходя из этого можно вывести формулу: BootTime = MainPathBootTime + BootPostBootTime

BootKernelInitTime — время инициализации ядра
BootDriverInitTime — время инициализации драйверов
BootDevicesInitTime — время инициализации устройств
BootPrefetchInitTime — время работы суперпрефетчера
BootSmssInitTime — время инициализации диспетчера сеанса
BootPostBootTime — время запуска всех некритических сервисов уже при готовом рабочем столе
BootUserProfileProcessingTime – время загрузки профиля
BootNumStartupApps – количество программ в автозагрузке

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

Каждому произошедшему событию присваивается определенный уровень.
Уровень события с кодом 100 (загрузка системы) устанавливается в результате достижения определенных условий:

Уровень события 100Условие (время в секундах)
ПредупреждениеMainPathBootTime < 60
И
BootPostBootTime <  30
Ошибка60 < MainPathBootTime < 120
И
30 < BootPostBootTime <  60
КритическийMainPathBootTime > 120
ИЛИ
BootPostBootTime > 60

Уровень Предупреждение будет присвоен, если у Вас быстро загружается как система (драйверы и службы), так и пользовательская среда (рабочий стол и программы в автозагрузке).
Уровень Ошибка будет присвоен, если общая длительность загрузки (BootTime) более 90 секунд.
Уровень Критический будет присвоен при общей длительности загрузки более двух минут.

Поделитесь в соц сетях...
Share on VK
VK
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *