Selecione seu idioma

Página inicial arrow-right ... arrow-right Ferramentas de desenvolvimento arrow-right ktrace

Nós compilamos uma lista de 7 alternativas gratuitas e pagas para o ktrace. Os principais concorrentes incluem: ftrace, ltrace. Além disso, os usuários também fazem comparações entre ktrace e perf, strace, SystemTap. Além disso, você pode conferir outras opções semelhantes aqui: Ferramentas de desenvolvimento.


ftrace
Free Open Source

Um rastreador de função para o kernel do Linux.

ltrace
Free Open Source

O ltrace intercepta e grava chamadas de bibliotecas dinâmicas, chamadas por um processo executado e pelo ...

perf
Free Open Source

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

strace
Free Open Source

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

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

ktap
Free Open Source

Uma ferramenta de rastreamento dinâmico baseada em script para Linux.

DTrace
Free Open Source

O DTrace é uma ferramenta de análise de desempenho e solução de problemas para Solaris, Mac OS X e FreeBSD.

Registro de rastreio de processo do kernel para os processos individuais.

ktrace Plataformas

tick-square Mac

ktrace Visão geral

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.

Principais alternativas ao ktrace

Compartilhe sua opinião sobre o software, deixe uma avaliação e ajude a torná-lo ainda melhor!

ktrace Etiquetas

os-kernel tracing debugger software-development developer-tools

Sugerir alterações

Seu feedback

Selecione uma classificação
Por favor, selecione uma classificação

Your vote has been counted.

Do you have experience using this software?