perf

perf

Contadores de rendimiento de la CPU del instrumento, puntos de rastreo, kprobes y uprobes (seguimiento dinámico).
perf es una herramienta de análisis de rendimiento en Linux, disponible en el kernel de Linux versión 2.6.31 en herramientas / perf, y se actualiza y mejora con frecuencia.Es capaz de crear perfiles ligeros, admite contadores de rendimiento de hardware, puntos de rastreo, contadores de rendimiento de software (por ejemplo, hrtimer) y sondas dinámicas (por ejemplo, kprobes o uprobes).La salida de perf se puede utilizar para generar gráficos de llama.A veces se hace referencia a perf como "Contadores de rendimiento para Linux (PCL)", "Eventos de perf de Linux (LPE)", "perf_events" o "Herramientas de perf".
perf

Caracteristicas

Alternativas a perf para BSD

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.