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.
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.As operações do kernel rastreadas incluem chamadas do sistema, traduções de nomes, processamento de sinais e E / S.Depois que o rastreamento é ativado em um processo, os dados de rastreamento serão registrados até o processo sair ou o ponto de rastreamento ser limpo.Um processo rastreado pode gerar enormes quantidades de dados de log rapidamente;É altamente recomendável que os usuários memorizem como desativar o rastreamento antes de tentar rastrear um processo.O comando a seguir é suficiente para desativar o rastreamento em todos os processos de propriedade do usuário e, se executado pela raiz, todos os processos: ... $ ktrace -C O arquivo de rastreamento não é legível por humanos;use o kdump (1) para decodificá-lo.O utilitário pode ser usado apenas com um kernel que foi criado com a opção "KTRACE" no arquivo de configuração do kernel.

Local na rede Internet:

Alternativas ao ktrace 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.
perf

perf

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

ltrace

O ltrace intercepta e grava chamadas dinâmicas da biblioteca, chamadas por um processo executado e pelos sinais recebidos por esse processo.
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.
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.
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.