Red Hat Training

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

Capítulo 11. Compilador e Ferramentas

SystemTap Atualizado para a Versão 1.8

O SystemTap está rastreando e analisando a ferramenta que permite que usuários estudem e monitorem as atividades do sistema operacional (especialmente o kernel) em detalhes. Ele fornece informações semelhantes ao resultado das ferramentas como netstat, ps, top, and iostat; no entanto, o SystemTap foi criado para fornecer mais filtragem e opções de análise para informações coletadas.
O pacote systemtap no Red Hat Enterprise Linux 6.4 foi atualizado para a versão upstream 1.8, que provê um número de reparos de erros e melhorias:
  • A sintáxe @var é agora o idioma alternativo para acessar as variáveis DWARF nos manuseadores uprobe e kprobe (processo, kernel, módulo).
  • O SystemTap agora une variáveis locais para evitar colisões com os cabeçalhos C inclusos nos tapsets.
  • O compilamento de servidor SystemTap e cliente agora suportam as redes IPv6.
  • O SystemTap runtime (staprun) agora aceita a opção de timeout -T para permitir menos avisos frequentes para realizar o poll para resultados menos esperados de scripts.
  • O driver do tradutor de script do SystemTap (stap) agora fornece as seguintes opções limite de recurso:
    --rlimit-as=NUM
    --rlimit-cpu=NUM
    --rlimit-nproc=NUM
    --rlimit-stack=NUM
    --rlimit-fsize=NUM
    
  • Os módulos SystemTap agora são menores e compilam mais facilmente. O debuginfo dos módulos agora é supremido pelo padrão.
  • Bug CVE-2012-0875 (travamento do kernel ao processar os dados abertos do DWARF) foi reparado.

Os utilitários lscpu e chcpu

O utilitário lscpu que exibe informações detalhadas sobre as CPUs disponíveis, foi atualizado para incluir diversos recursos novos. Foi também adicionado um novo utilitário chcpu, que permite que você modifique o estado da CPU (online/offline, standby/ativo, e outros estados) desabilite e habilite as CPUs e configure CPUs específicas.
Para mais informações sobre estes utilitários, consulte o lscpu(1) e chcpu(8) man pages.