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

strace

strace

Seguimiento de llamadas y señales del sistema.Una utilidad de espacio de usuario de diagnóstico, depuración e instrucción.
DTrace

DTrace

DTrace es una herramienta de análisis de rendimiento y solución de problemas para Solaris, Mac OS X y FreeBSD.
ltrace

ltrace

Traza intercepta y registra las llamadas dinámicas de la biblioteca que son llamadas por un proceso ejecutado y las señales recibidas por ese proceso.
ktrace

ktrace

La utilidad ktrace habilita el registro de rastreo del kernel para los procesos especificados.Los datos de rastreo del kernel se registran en el archivo ktrace.out.