SystemTap

SystemTap

O SystemTap fornece instrumentação para um kernel em execução ao vivo e aplicativos de espaço do usuário.
O SystemTap fornece infraestrutura de software livre (GPL) para simplificar a coleta de informações sobre o sistema Linux em execução.Isso ajuda no diagnóstico de um problema de desempenho ou funcional.O SystemTap elimina a necessidade de o desenvolvedor passar pela sequência tediosa e disruptiva, recompilar, instalar e reiniciar a sequência que pode ser necessária para coletar dados.O SystemTap fornece uma interface simples de linha de comando e linguagem de script para escrever instrumentação para um kernel em execução ao vivo, além de aplicativos de espaço do usuário.Estamos publicando amostras e ampliando a biblioteca de scripts "tapset" interna para ajudar na reutilização e abstração.Entre outras ferramentas de rastreamento / sondagem, o SystemTap é a ferramenta escolhida para tarefas complexas que podem exigir análise ao vivo, resposta on-line programável e acesso simbólico ao sistema inteiro.O SystemTap também pode lidar com tarefas simples de rastreamento.
systemtap

Local na rede Internet:

Alternativas ao SystemTap para todas as plataformas com qualquer licença

strace

strace

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

DTrace

O DTrace é uma ferramenta de análise de desempenho e solução de problemas para Solaris, Mac OS X e FreeBSD.
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).
ktrace

ktrace

O utilitário ktrace permite o log de rastreamento do kernel para os processos especificados.Os dados de rastreio do kernel são registrados no arquivo ktrace.out.
GNU Data Display Debugger

GNU Data Display Debugger

O GNU DDD é um front-end gráfico para depuradores de linha de comando como GDB, DBX, WDB, Ladebug, JDB, XDB, o depurador Perl, o depurador bash bashdb, o remake do depurador GNU Make ou ...
Quartz Debug

Quartz Debug

O Quartz Debug faz parte do Xcode Tools e permite ao desenvolvedor monitorar e testar vários aplicativos e problemas de desempenho do Quartz e Quartz Extreme.
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.
ftrace

ftrace

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