%2C%20%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D1%8B%20%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5%20%D0%B2%D1%81%D0%B5%D0%B3%D0%BE%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D0%BB%D0%B8%20%D0%A6%D0%9F%3F.png)
Короткий вопрос: как определить, какие процессы больше всего нагружали ЦП (четырехъядерный ноутбук с 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, если это как-то поможет.
Ваше здоровье