Cómo corregir el alto uso de la CPU causado por interrupciones del sistema
Cuando descubre que un proceso llamado "interrupciones del sistema" está causando un alto uso de la CPU, lo más probable es que esté lidiando con un problema de hardware o controlador.
En esta publicación, explicamos qué son las interrupciones del sistema y cómo puede encontrar y solucionar la causa subyacente de su alto uso de la CPU.
¿Qué son las "interrupciones del sistema"?
Las interrupciones del sistema aparecen como un proceso de Windows en su Administrador de tareas, pero en realidad no es un proceso. Más bien, es una especie de representante que informa el uso de la CPU de todas las interrupciones que ocurren en un nivel inferior del sistema.
Las interrupciones pueden originarse en el software o el hardware, incluido el propio procesador. Wikipedia explica :
Una interrupción alerta al procesador sobre una condición de alta prioridad que requiere la interrupción del código actual que está ejecutando el procesador. El procesador responde suspendiendo sus actividades actuales, guardando su estado y ejecutando una función llamada controlador de interrupciones para manejar el evento.
Cuando se completa la tarea del controlador de interrupciones, el procesador reanuda el estado en el que se interrumpió.
Las interrupciones son una forma de comunicación de software y hardware con la CPU. Por ejemplo, cuando comienza a escribir en su teclado, el hardware y el software respectivos envían interrupciones a la CPU para activar el procesamiento de su entrada.
Las interrupciones también pueden indicarle a la CPU que ocurrió un error, y esto puede causar un aumento en el uso de interrupciones del sistema por parte de la CPU. En un sistema saludable, las interrupciones del sistema oscilarán entre el 0,1 % y el 2 % del uso de la CPU, según la frecuencia de la CPU, el software en ejecución y el hardware conectado.
Incluso los picos del 3 % al 7 % pueden considerarse dentro del rango normal, según la configuración de su sistema.
Cómo arreglar las interrupciones del sistema que causan un alto uso de la CPU
Si el sistema interrumpe constantemente acapara más del 5% al 10% de su CPU, algo está mal y lo más probable es que esté lidiando con un problema de hardware. Te ayudaremos a llegar al fondo de esto.
La primera solución que siempre debe intentar es reiniciar su computadora. Si tiene actualizaciones de Windows pendientes, instálelas. Y si desea ser más cauteloso, también puede ejecutar un análisis de malware y virus para excluir esto como culpable. Si ninguna de estas medidas básicas ayuda, comience aquí:
1 Desconecte o deshabilite todos los dispositivos externos
El hardware USB es un culpable común. Puede desconectar sus dispositivos USB externos o, mientras se encuentra en el Administrador de dispositivos (consulte a continuación), deshabilitar los concentradores raíz USB, es decir, bloquear el hardware externo para que no interrumpa la CPU.
En el Administrador de dispositivos (acceso desde el menú Windows + X ), busque la entrada Controladores de bus serie universal y deshabilite cualquier entrada USB Root Hub que pueda encontrar.
Si está utilizando un teclado externo o un mouse USB, es posible que dejen de funcionar. Asegúrese de tener un método alternativo para volver a habilitar el dispositivo.
Para computadoras de escritorio: compruebe si tiene algún cable SATA sin usar conectado a su placa base y retírelo.
2 Comprobar controladores de hardware
Para comprobar rápidamente si se trata de un problema con el controlador, puede ejecutar el Comprobador de latencia de DPC. La llamada a procedimiento diferido (DPC) es un proceso relacionado con las interrupciones del sistema. Cuando el controlador de interrupciones necesita diferir una tarea de menor prioridad para más tarde, llama al DPC.
DPC Latency Checker fue diseñado para analizar si su sistema puede manejar correctamente la transmisión de audio o video en tiempo real al verificar la latencia de los controladores de dispositivos en modo kernel. Es una forma rápida de revelar problemas y la herramienta no requiere instalación.
Si ve barras rojas, es decir, abandonos debido a una alta latencia, algo está mal.
Puede intentar encontrar al culpable o, si el problema ocurrió por primera vez recientemente, revertir las actualizaciones recientes del controlador (Windows 10) o actualizar sus controladores con versiones estándar. Los controladores que causaron problemas en el pasado fueron AMD SATA, dispositivos de audio HD y controladores Bluetooth faltantes.
Como alternativa, puede instalar y ejecutar LatencyMon, un monitor de latencia, para encontrar los archivos del controlador con el recuento de DPC más alto. Presione el botón Inicio/Reproducir, luego cambie a la pestaña Controladores y ordene los archivos del controlador por recuento de DPC. Tenga en cuenta que el recuento se acumula con el tiempo, así que déjelo funcionar durante un tiempo.
Los controladores con un alto número de DPC pueden causar una gran cantidad de interrupciones.
3 Deshabilitar dispositivos internos
En lugar de actualizar los controladores aleatoriamente, comience por deshabilitar los controladores de dispositivos individuales para encontrar al culpable. Si ya ha identificado a posibles infractores, desactívelos primero.
Vaya al menú Inicio, busque y abra el Administrador de dispositivos (que también se encuentra en el Panel de control), expanda los periféricos que se enumeran a continuación, haga clic con el botón derecho en un dispositivo y seleccione Desactivar.
Haga esto para un dispositivo a la vez, verifique el uso de la CPU de las interrupciones del sistema o vuelva a ejecutar el Comprobador de latencia DPC, luego haga clic con el botón derecho en el dispositivo y seleccione Habilitar antes de pasar al siguiente dispositivo.
Estos dispositivos son los culpables más probables:
-
Adaptadores de red
-
Módems internos
-
Dispositivos de sonido internos
-
Cualquier tarjeta adicional, como una tarjeta sintonizadora de TV, adaptadores ISDN o DSL, o módems
Si ninguno de estos tiene la culpa, puede proceder a deshabilitar (y volver a habilitar) otros controladores no esenciales.
Nunca deshabilite los controladores necesarios para ejecutar su sistema, incluidos los que se enumeran en Equipo, Procesadores y Dispositivo del sistema.
Además, no intente deshabilitar los adaptadores de pantalla, la unidad de disco que ejecuta su sistema, los controladores IDE, su teclado o mouse (a menos que tenga un dispositivo de entrada alternativo, como un panel táctil) o su monitor.
4 Excluir hardware defectuoso
Si un controlador corrupto puede causar interrupciones en el sistema, también lo puede hacer el hardware defectuoso. En ese caso, actualizar sus controladores no resolverá el problema. Pero si al deshabilitar todo el dispositivo se solucionó, debe seguir nuestra guía para probar su PC en busca de fallas en el hardware.
Nota: Las interrupciones del sistema también pueden ser causadas por una fuente de alimentación o un cargador de computadora portátil defectuosos. Intente reemplazarlo o desconectarlo también.
5 Desactivar efectos de sonido
Si está en Windows 7, esta puede ser la solución que está buscando.
Haga clic con el botón derecho en el icono del altavoz en la bandeja del sistema, seleccione Dispositivos de reproducción, haga doble clic en su Dispositivo predeterminado (altavoz) para abrir Propiedades, diríjase a la pestaña Mejoras y Desactive todos los efectos de sonido. Confirme con OK y verifique cómo están las interrupciones del sistema ahora.
6 Actualice su BIOS
El BIOS es la primera pieza de software que ejecuta su sistema cuando enciende su computadora. Ayuda a su sistema operativo a arrancar. Primero, identifique la versión de su BIOS y consulte el sitio web del fabricante para obtener actualizaciones e instrucciones de instalación.
Para averiguar la versión de su BIOS, presione la tecla de Windows + R, escriba cmd, presione Enter y ejecute los siguientes dos comandos, uno tras otro:
systeminfo | findstr /I /c:bios
wmic bios get manufacturer, smbiosbiosversion
Tenga en cuenta que la I en /I es una i mayúscula, no una L minúscula.
La actualización del BIOS no debe tomarse a la ligera. Asegúrese de hacer una copia de seguridad de su sistema primero.
Las interrupciones del sistema pueden ser complicadas
Las interrupciones del sistema pueden tener muchas causas. ¿Reinició su computadora como se indicó anteriormente? Esperamos que haya podido solucionar el problema. Si aún sufre un uso elevado de la CPU, también debe consultar otros procesos que podrían causar el problema.





