Диспетчер завдань показує більше загального використання процесора, ніж сума всіх запущених процесів. Прихований процес?


20

У Windows Task Manager та AVG Task Manager (включений до TuneUp Utilities) я бачу, що сума всіх запущених процесів набагато нижча, ніж загальне використання процесора, показане на вкладці "продуктивність". Чи означає це, що на моєму комп'ютері працює прихований процес або якась зловмисна програма, яка не відображається в диспетчері завдань?

EDIT: вбудований монітор, який також показує це, і показує процеси, які показують також усі користувачі. ноутбук двоядерний, і я беру повне завантаження обох.


Цікавий квестон, ви брали до уваги навантаження на одне ядро ​​та гіпертетру? Я не впевнений, чи було б очевидним помітити цей кейлоггер.

3
Наскільки велика різниця? Якщо воно не надто велике (відносно загальної кількості процесів), це може бути легко з частки додавання%.
Кіцуне

1
Чи є кнопка "Показати процеси від усіх користувачів"? Іноді менеджер завдань Windows приховує системні процеси, якщо не натиснути кнопку.

1
Окрім вищевказаного коментаря щодо показу всіх процесів користувачів, цілком може бути апаратне переривання, яке менеджер завдань не показує. Вам краще використовувати вбудований монітор ресурсів, відкривши диспетчер завдань, перейшовши до "Продуктивність" та натиснувши на монітор ресурсів.
Кріс Мюррей

Вам потрібно запустити інструмент, який явно враховує використання процесора ядра та інших користувачів. Я не знаю Windows досить добре, щоб знати, чи диспетчер завдань робить це для вас поза коробкою, але вам слід перевірити. Що стосується питання, то кейлоггер - це настільки банальний код, що він не повинен споживати помітну кількість процесора.

Відповіді:


1

Це пояснюється тим, що менеджер завдань округляє або зменшує значення використання процесора за процес. Ви можете бачити багато процесів, використовуючи час процесора "0", це помилково, вони використовують час процесора "0, xxxxxxx".

Вам потрібен менеджер процесів, який показує для вас більш точне значення.

Деякий процес також може бути прихованим (негативний PID, працює як інший користувач) або якийсь апарат може мати прямий доступ до центрального процесора, передаючи вашу операційну систему (але, мабуть, ні)


1
негативний ПІД? як я можу переглянути процеси з негативним PID?
tensojka

2
Це ще одне питання, і він повинен мати власну сторінку запитань. Якщо моя відповідь правильна щодо конкретного питання, яке ви задали, можете позначити її як відповідь значком галочки. Ви можете запитати "Як перелічити процес із негативним PID в Windows" на новій сторінці запитань.
Zulgrib

У Windows немає такого поняття, як "негативний PID". PID - це зовсім не підписані номери.
Джеймі Ханрахан

Дякуємо за ваш внесок, це пояснює, чому програмне забезпечення безпеки активно відстежує процес з негативним PID. support.kaspersky.com/6658 Приємного дня.
Зулгриб

1

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


0

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

Використовуючи Process Explorer, я виявив, що процес, що використовує мій процесор, був редактором зображень, що працює на іншому користувачі Windows.

Перехід на цього користувача, вихід із системи та повернення до першого користувача підтвердили, що процесор знизився до очікуваного рівня.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.