Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Capítulo 12. Compilador e Ferramentas

SystemTap

SystemTap é uma ferramenta de análise e rastreamento que permite que usuários estudem e monitorem as atividades de sistema operacional (particularmente, o kernel) em pequenos detalhes. Ele fornece informações semelhantes ao resultado de ferramentas como netstat, ps, top, e iostat. No entanto, o SystemTap foi criado para fornecer mais filtro e opções de análise para informações coletadas.

O SystemTap no Red Hat Enterprise Linux 6.2 é a versão 1.6 atualizada, fornecendo:
  • Os módulos do Kernel com um hifen ("-") em seus nomes, tal como i2c-core são agora manuseados adequadamente.
  • process.mark agora suporta $$parms para os parâmetros de leitura de análise.
  • Operação do SystemTap melhorada e simplificada compile-server e client:
    • compile-server pode reunir os resultados da construção do script para desempenho avançado.
    • compile-server e client comunicam informações de versão de troca para ajustar o protocolo de comunicação e usar a versão mais recente do possível servidor.
    • Remoção das ferramentas obsoletas: stap-client, stap-authorize-server-cert, stap-authorize-signing-cert, stap-find-or-start-server, e stap-find-servers.
  • Para execução remota, a funcionalidade do --remote USER@HOST pode agora ser especificada diversas vezes e construirá automaticamente o script para o kernel distinto e configurações de arquiteturas, e executá-lo em todas as máquinas nomeadas de uma só vez.
  • O utilitário staprun agora permite diversas instâncias do mesmo script serem executadas ao mesmo tempo.