¿Cómo depurar las causas del uso excesivo de recursos ksoftirqd?


9

man ksoftirqd indica que:

Si ksoftirqd está tomando más de un pequeño porcentaje de tiempo de CPU, esto indica que la máquina está bajo una carga de interrupción suave.

Estoy trabajando con un sistema Debian Wheezy bajo una utilización del sistema generalmente alta en la que los procesos de ksoftirqd utilizan recursos excesivos de CPU y disco durante un corto período de tiempo. Durante ese tiempo, el sistema funciona a paso de tortuga.

¿Cómo se puede comenzar a entender cuál es la causa raíz de estos picos de utilización de recursos de ksoftirqd?

Respuestas:


6

Verifique /proc/interruptssi una o más interrupciones ocurren en exceso. Sugerencia: Varios miles de interrupciones por segundo no son motivo de alarma.

Las interrupciones excesivas (también conocidas como tormentas de interrupción) pueden tener múltiples razones, una de ellas incluso problemas de hardware (línea de interrupción ruidosa).

Para responder mejor a su pregunta, necesitamos saber qué sistema operativo y qué hardware utiliza.


parece que eth0 es el principal culpable (aunque no estoy seguro de cómo verlo por segundo) - CPU0 76739293 eth0-TxRx-0
mrP

Y 15 minutos después: CPU0 77513350 eth0-TxRx-0.
mrP

((77513350 - 76739293) / 15) / 60 = 860 interrupciones / segundo - En mi humilde opinión, no hay motivo de alarma, si está utilizando la red en gran medida. No creo que su máquina tenga ningún problema, el procesamiento de interrupciones es un comportamiento normal de su sistema ...
Jan

¿Qué información de hardware sería útil aquí?
mrP

Santa vaca Batman, ¿cuántos núcleos hay?
Jan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.