Короткий вопрос: как определить, какие процессы больше всего нагружали ЦП (четырехъядерный ноутбук с Windows 7 Home Premium) за период времени, который начался 15 минут назад и закончился 01 секунду назад?
Длинная история: как пользователь HWINFO с постоянно включенными графиками загрузки процессора и температур, всякий раз, когда я возвращаюсь к сеансу Windows, который в итоге закончился пустым экраном (без заставки), меня приветствует дисплей, показывающий, что загрузка процессорабылпри устойчивых 25-30% - и температуре около 68-70ºC - по крайней мере последние 15 минут. Затем они БЫСТРО снижаются - предполагая "остановку процесса" немедленно после пробуждения системы - и стабилизируются обратно до 5% CPU и 45-50ºC менее чем за 30 секунд.
Проблема остается даже после того, как я отключил и/или остановил десятки служб Windows (я создал аккуратный набор пакетных файлов для включения и выключения различных уровней служб по желанию). У меня есть подозрение, что 'Power'
виновата служба, но она не позволяет останавливать и запускать ее — только полностью отключать, что я не хочу пробовать.
Поскольку у меня есть инструмент регулирования процессов «BES», который работает довольно хорошо (при условии, что вы ЗНАЕТЕ, какой процесс следует регулировать в первую очередь), я хотел бы определить, какой процесс любит действовать в тени, чтобы я мог заранее регулировать его, когда кот или жена отрывают меня от клавиатуры «всего на пару минут».
Полагаю, мне не нужно устанавливать новое приложение в системе, чтобы иметь возможность определить проблемный процесс; полагаю, я мог бы создать небольшой пакетный файл, который бы выполнял циклы и регистрировал события, пока я не за компьютером, но понятия не имею, с чего начать и что искать в Google.
Дополнительное соображение заключается в том, что я сильно подозреваю, что ОДИН из одиннадцати 'svchost.exe'
постоянно работающих процессов является моей неуловимой целью. Я считаю, что, наконец, однажды определив конкретный идентификатор процесса, я мог бы затем связать его с одной из уникальных строк параметров, которые использует каждый из них, так что в будущем я мог бы точно определить процесс-нарушитель до того, как он «нарушит».
Любые указания приветствуются! Кстати, я пользователь Cygwin и довольно хорошо разбираюсь в Bash, если это как-то поможет.
Ваше здоровье