123
strace

strace

Seguimiento de llamadas y señales del sistema.Una utilidad de espacio de usuario de diagnóstico, depuración e instrucción.
strace es una utilidad de espacio de usuario de diagnóstico, depuración e instrucción para Linux.Se utiliza para monitorear las interacciones entre los procesos y el kernel de Linux, que incluye llamadas al sistema, entregas de señales y cambios en el estado del proceso.La operación de strace es posible gracias a la característica del núcleo conocida como ptrace.Algunos sistemas tipo Unix proporcionan otras herramientas de diagnóstico similares a strace, como truss.

Alternativas a strace para BSD

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.