El Administrador de tareas muestra un uso total de CPU mayor que la suma de todos los procesos en ejecución. Proceso oculto?

20

En Windows Task Manager y AVG Task Manager (incluido en TuneUp Utilities), veo que la suma de todos los procesos en ejecución es mucho menor que el uso total de la CPU que se muestra en la pestaña "rendimiento". ¿Significa esto que mi PC está ejecutando un proceso oculto o algún malware que no se muestra en el Administrador de tareas?

EDITAR: el monitor incorporado también muestra esto, y muestra los procesos de todos los usuarios que también lo muestran. La computadora portátil tiene dos núcleos, y estoy tomando la carga total de ambos.

tensojka
fuente
Interesante pregunta, ¿tomaste en cuenta la carga por núcleo e hyperthreading? No estoy seguro de si un keylogger sería tan obvio de notar.
3
¿Qué tan grande es la diferencia? Si no es demasiado grande (en relación con el número total de procesos), podría ser fácilmente de las fracciones de un% sumando.
Kitsune
1
¿Hay un botón "Mostrar procesos de todos los usuarios"? A veces, el administrador de tareas de Windows ocultará los procesos del sistema si no hace clic en el botón.
1
Además del comentario anterior sobre mostrar todos los procesos de los usuarios, bien podrían ser interrupciones de hardware, que el administrador de tareas no muestra. Sería mejor usar el monitor de recursos incorporado, abriendo el administrador de tareas, yendo a "Rendimiento" y haciendo clic en el monitor de recursos.
Chris Murray
Debería ejecutar una instalación que tenga en cuenta explícitamente el uso de la CPU del núcleo y otros usuarios. No conozco Windows lo suficiente como para saber si el Administrador de tareas lo hace por usted de inmediato, pero debe verificarlo. De hecho, un keylogger es un código tan trivial que no debe consumir ninguna cantidad notable de CPU.

Respuestas:

1

Esto se debe a que el administrador de tareas redondea hacia arriba o hacia abajo los valores de uso de la CPU por proceso. Puede ver muchos procesos usando el tiempo de CPU "0", esto es falso, ellos usan el tiempo de CPU "0, xxxxxxx".

Lo que necesita es un administrador de procesos que le muestre un valor más preciso.

Algunos procesos también pueden estar ocultos (PID negativo, ejecutándose como otro usuario) o alguna pieza de hardware puede tener acceso directo a la CPU al pasar su sistema operativo (pero probablemente no)

Zulgrib
fuente
1
PID negativo? ¿Cómo puedo ver los procesos con PID negativo?
tensojka
2
Esta es otra pregunta y debe tener su propia página de preguntas. Si mi respuesta es correcta sobre la pregunta específica que hizo, puede marcarla como respuesta con el icono de marca de verificación. Puede preguntar "Cómo enumerar el proceso con PID negativo en Windows" en la nueva página de preguntas.
Zulgrib
No hay tal cosa como un "PID negativo" en Windows. Los PID no son números firmados, en absoluto.
Jamie Hanrahan
Gracias por su aporte, esto explica por qué el software de seguridad rastrea activamente el proceso con PID negativo. support.kaspersky.com/6658 Tener un día agradable.
Zulgrib
1

Ejecute Process Explorer y verá el uso de la CPU para todo, incluidos los servicios como los verificadores de antivirus. (Simplemente tuve el mismo problema y descubrí que ccSvcHst.exe de Symantec ocupaba el 13% de mi CPU).

Nevster
fuente
0

Tuve el mismo problema, donde el administrador de tareas incorporado registró un uso de CPU mucho mayor que los procesos que estaba ejecutando.

Usando Process Explorer, descubrí que el proceso que usaba mi CPU era un editor de imágenes que se ejecutaba en otro usuario de Windows.

Cambiar a ese usuario, cerrar sesión y luego volver a iniciar sesión en el primer usuario confirmó que la CPU ahora estaba en los niveles esperados.

Gustav
fuente