DTrace

DTrace

O DTrace é uma ferramenta de análise de desempenho e solução de problemas para Solaris, Mac OS X e FreeBSD.
O DTrace é uma ferramenta de análise de desempenho e solução de problemas que é incluída por padrão em vários sistemas operacionais, incluindo Solaris, Mac OS X e FreeBSD.Uma porta Linux está em desenvolvimento.O DTrace instrumenta todo o software.Não apenas software em nível de usuário, incluindo aplicativos, bancos de dados e servidores da web, mas também o kernel do sistema operacional e os drivers de dispositivo.O nome é abreviação de Dynamic Tracing: uma técnica de instrumentação pioneira no DTrace que corrige dinamicamente instruções de execução ao vivo com código de instrumentação.O recurso DTrace também oferece suporte ao Static Tracing: onde pontos de rastreamento amigáveis ​​são adicionados ao código e compilados antes da implantação ... O DTrace fornece uma linguagem, 'D', para escrever scripts do DTrace e one-liners.A linguagem é como C e awk, e oferece maneiras poderosas de filtrar e resumir dados no kernel antes de passar para a terra do usuário.Esse é um recurso importante que permite que o DTrace seja usado em ambientes de produção sensíveis ao desempenho, pois pode reduzir bastante a sobrecarga de coleta e apresentação de dados.
dtace

Local na rede Internet:

Alternativas ao DTrace para Linux

strace

strace

Rastrear chamadas e sinais do sistema.Um utilitário de diagnóstico, depuração e espaço de usuário instrucional.
ltrace

ltrace

O ltrace intercepta e grava chamadas dinâmicas da biblioteca, chamadas por um processo executado e pelos sinais recebidos por esse processo.
perf

perf

Contadores de desempenho da CPU do instrumento, pontos de rastreio, kprobes e uprobes (rastreamento dinâmico).
SystemTap

SystemTap

O SystemTap fornece instrumentação para um kernel em execução ao vivo e aplicativos de espaço do usuário.
ftrace

ftrace

O Ftrace é um rastreador interno projetado para ajudar desenvolvedores e designers de sistemas a encontrar o que está acontecendo dentro do kernel.
ktap

ktap

O ktap é uma ferramenta de rastreamento dinâmico baseada em script para Linux.Ele usa uma linguagem de script e permite que os usuários rastreiem o kernel do Linux dinamicamente.