Estoy tratando de determinar el motivo de un proceso detenido en Linux. Es una aplicación de telecomunicaciones que funciona bajo una carga bastante pesada. Hay un proceso separado para cada uno de los 8 tramos T1. De vez en cuando, uno de los procesos será muy poco receptivo, hasta unos 50 segundos antes de que se anote un evento en el registro del proceso normalmente muy ocupado.Determinar el motivo de un proceso detenido en Linux
Es probable que algún recurso del sistema se ejecute brevemente. Lo obvio, el uso de la CPU, parece estar bien.
¿Qué utilidades de linux pueden ser las mejores para capturar y analizar este tipo de cosas, y ser lo más discreto posible, ya que este es un sistema muy cargado? Tendría que ser procesos más que orientados al sistema, parecería. Tal vez el monitoreo continuo de/proc/pid/XX? Top no parece ser demasiado útil aquí.
se olvidó de agregar, también hay una herramienta complementaria "ltrace", para rastrear las llamadas a la biblioteca (solo llamadas de sístemas) – ADEpt