ftrace

ftrace

Ftrace es un rastreador interno diseñado para ayudar a los desarrolladores y diseñadores de sistemas a encontrar lo que sucede dentro del núcleo.
Ftrace es un rastreador interno diseñado para ayudar a los desarrolladores y diseñadores de sistemas a encontrar lo que sucede dentro del núcleo.Se puede usar para depurar o analizar latencias y problemas de rendimiento que tienen lugar fuera del espacio del usuario.Aunque ftrace generalmente se considera el rastreador de funciones, en realidad es un marco de trabajo de varias utilidades de rastreo variadas.Hay un rastreo de latencia para examinar qué ocurre entre las interrupciones deshabilitadas y habilitadas, así como para la prevención y desde el momento en que se despierta una tarea hasta que la tarea está realmente programada. Uno de los usos más comunes de ftrace es el rastreo de eventos.En todo el núcleo hay cientos de puntos de eventos estáticos que se pueden habilitar a través del sistema de archivos debugfs para ver qué sucede en ciertas partes del núcleo.
ftrace

Alternativas a ftrace para FreeBSD con licencia de código abierto