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.
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.Las operaciones de kernel que se rastrean incluyen llamadas al sistema, traducciones de nombres, procesamiento de señales y E / S.Una vez que se habilita el rastreo en un proceso, los datos de rastreo se registrarán hasta que el proceso salga o se borre el punto de rastreo.Un proceso rastreado puede generar enormes cantidades de datos de registro rápidamente;Se recomienda encarecidamente que los usuarios memoricen cómo deshabilitar el rastreo antes de intentar rastrear un proceso.El siguiente comando es suficiente para deshabilitar el rastreo en todos los procesos propiedad del usuario y, si se ejecuta desde la raíz, todos los procesos: ... $ ktrace -C El archivo de rastreo no es legible para humanos;use kdump (1) para decodificarlo.La utilidad solo se puede usar con un kernel que se haya creado con la opción "KTRACE" en el archivo de configuración del kernel.
ktrace

Alternativas a ktrace para Linux

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.
perf

perf

Contadores de rendimiento de la CPU del instrumento, puntos de rastreo, kprobes y uprobes (seguimiento dinámico).
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.
ktap

ktap

ktap es una herramienta de rastreo dinámico basada en script para Linux.Utiliza un lenguaje de script y permite a los usuarios rastrear el kernel de Linux dinámicamente.
SystemTap

SystemTap

SystemTap proporciona instrumentación para un kernel en vivo y aplicaciones de espacio de usuario.
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.