Диспетчер задач показывает более высокую общую загрузку ЦП, чем сумма всех запущенных процессов. Скрытый процесс?

20

В диспетчере задач Windows и диспетчере задач AVG (включенных в утилиты TuneUp) я вижу, что сумма всех запущенных процессов намного ниже, чем общее использование процессора, показанное на вкладке «производительность». Означает ли это, что на моем ПК запущен скрытый процесс или какое-то вредоносное ПО, которое не отображается в диспетчере задач?

РЕДАКТИРОВАТЬ: встроенный монитор, показывающий это тоже, и показать процессы от всех пользователей, показывающих тоже. Ноутбук двухъядерный, и я беру общую нагрузку на оба.

tensojka
источник
Интересный квест, учли ли вы нагрузку на ядро ​​и гиперпоточность? Я не уверен, что кейлоггер будет настолько очевидным, чтобы заметить.
3
Насколько велика разница? Если он не слишком велик (по отношению к общему количеству процессов), это может быть легко из доли сложения%.
Кицунэ
1
Есть ли кнопка «Показать процессы всех пользователей»? Иногда диспетчер задач Windows скрывает системные процессы, если вы не нажмете кнопку.
1
В дополнение к приведенному выше комментарию о отображении всех пользовательских процессов вполне могут быть аппаратные прерывания, которые не отображается в диспетчере задач. Вам лучше использовать встроенный монитор ресурсов, открыв диспетчер задач, перейдя в «Производительность» и нажав на монитор ресурсов.
Крис Мюррей,
Вам нужно будет запустить средство, которое явно учитывает использование процессора ядром и другими пользователями. Я не знаю Windows достаточно хорошо, чтобы знать, делает ли это диспетчер задач для вас из коробки, но вы должны проверить. Кстати, кейлоггер - это такой тривиальный кусок кода, что он не должен потреблять сколько-нибудь заметного количества ресурсов процессора.

Ответы:

1

Это связано с тем, что диспетчер задач округляет значения использования ЦП для каждого процесса. Вы можете видеть много процессов, использующих «0» процессорного времени, это неверно, они используют «0, xxxxxxx» процессорного времени.

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

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

Zulgrib
источник
1
отрицательный PID? Как я могу просмотреть процессы с отрицательным PID?
Тенсойка
2
Это другой вопрос, и у него должна быть своя страница с вопросом. Если мой ответ о конкретном вопросе правильный, вы можете пометить его как ответ с помощью значка галочки. Вы можете спросить «Как составить список процессов с отрицательным PID в Windows» на странице нового вопроса.
Зулгриб
В Windows нет такого понятия, как «отрицательный PID». PID вообще не являются номерами со знаком.
Джейми Ханрахан
Спасибо за ваш вклад, это объясняет, почему программное обеспечение безопасности активно отслеживает процесс с отрицательным PID. support.kaspersky.com/6658 Хорошего дня.
Zulgrib
1

Запустите Process Explorer, и вы увидите использование процессора для всего, включая такие службы, как антивирусные проверки. (У меня была такая же проблема, и я обнаружил, что файл ccSvcHst.exe от Symantec занимал 13% моего процессора.)

nevster
источник
0

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

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

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

Gustav
источник