SystemTap

SystemTap

SystemTap proporciona instrumentación para un kernel en vivo y aplicaciones de espacio de usuario.
SystemTap proporciona infraestructura de software libre (GPL) para simplificar la recopilación de información sobre el sistema Linux en ejecución.Esto ayuda al diagnóstico de un problema funcional o de rendimiento.SystemTap elimina la necesidad de que el desarrollador revise el tedioso y disruptivo instrumento, recompile, instale y reinicie la secuencia que de otra manera podría ser necesaria para recopilar datos.SystemTap proporciona una interfaz de línea de comandos simple y un lenguaje de scripting para escribir instrumentación para un kernel en ejecución en vivo más aplicaciones de espacio de usuario.Estamos publicando muestras, así como ampliando la biblioteca interna de scripts "tapset" para ayudar a la reutilización y abstracción.Entre otras herramientas de rastreo / sondeo, SystemTap es la herramienta elegida para tareas complejas que pueden requerir análisis en vivo, respuesta en línea programable y acceso simbólico a todo el sistema.SystemTap también puede manejar trabajos de rastreo simples.
systemtap

Alternativas a SystemTap para todas las plataformas con cualquier licencia

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

perf

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

GNU Data Display Debugger

GNU DDD es un front-end gráfico para depuradores de línea de comandos como GDB, DBX, WDB, Ladebug, JDB, XDB, el depurador Perl, el depurador bash bashdb, el remake del depurador GNU Make, o ...
Quartz Debug

Quartz Debug

Quartz Debug es parte de Xcode Tools y permite al desarrollador monitorear y probar varias aplicaciones y problemas de rendimiento de Quartz y Quartz Extreme.
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.
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.