Comandos de depuração do AIX

Lista de comandos de depuração.

bindprocessor –q
Lista os processadores disponíveis.
bootinfo –K
Mostra se o kernel de 64 bits está ativo.
bootinfo –y
Mostra se o hardware que está em uso é de 32 bits ou de 64 bits.
dbx
O depurador do AIX® Exemplos de uso podem ser localizados por toda esta configuração de tópicos.

O SDK também inclui um dbx Plug-in para obter ajuda adicional para depurar aplicativos Java™ . Consulte Plug-in DBX para obter mais informações.

iostat

Relata a taxa de leitura e gravação para todos os discos. Essa ferramenta pode ajudar a determinar se a carga de trabalho do disco deve ser distribuída entre diversos discos. iostat também relata a mesma atividade de CPU que vmstat.

lsattr
Características e valores detalhados para dispositivos no sistema.
Para obter o tipo e a velocidade do processador 0, use:
# lsattr -El proc0
state     enable         Processor state False
type      PowerPC_POWER3 Processor type  False
frequency 200000000      Processor Speed False
O processador 0 pode não estar disponível para você se estiver usando uma LPAR. Use bindprocessor -q para listar os processadores disponíveis.
lsconf
Mostra detalhes básicos de hardware e configuração. Consulte lsconf para um exemplo.
netpmon
Usa o recurso de rastreio para obter uma imagem detalhada da atividade de rede durante um intervalo de tempo. Consulte netpmon para um exemplo.
netstat
Mostra informações sobre uso de memória de soquete e de rede. Use este comando com a opção –m para consultar o uso de memória mbuf. Consulte netstat para obter mais detalhes..
nmon
Fornece muito das mesmas informações que o topas , mas pode salvar as informações em um arquivo.

As informações coletadas incluem CPU, disco, rede, estatísticas do adaptador, contadores de kernel, memória e as informações do processo top.

não
Configura os atributos de rede. Por exemplo, para ver o tamanho do uso da parede:
# no -a | grep wall
                  thewall = 524288
# no -o thewall = 
1000000
A parede é a quantidade máxima de memória designada ao buffer de memória da rede.
ps
Mostra informações do processo. Consulte ps para obter mais detalhes..
sar
Mostra o uso por múltiplas CPUs. Consulte sar para obter mais detalhes
svmon
Captura capturas instantâneas de memória virtual. Consulte svmon para obter mais detalhes
tprof
O comando tprof relata o uso da CPU para o programa individual e o sistema como um todo. O comando é útil para analisar um programa Java que pode ser ligado à CPU. É possível determinar quais seções do programa estão usando a CPU mais intensamente.

O comando tprof pode aplicar ou registrar o tempo de CPU em arquivos de objeto, processos, encadeamentos e sub-rotinas (modo de usuário, modo kernel e biblioteca compartilhada). O comando tprof também pode aplicar o tempo de CPU em linhas individuais de código de origem, ou em instruções individuais no código de origem. Aplicar o tempo de CPU em sub-rotinas é chamado de criação de perfil e aplicar o tempo de CPU em linhas do programa de origem é chamado de micro definição de perfil.

topas
Uma interface gráfica para a atividade do sistema. Consulte topas para obter mais detalhes..
rastrear
Captura um fluxo sequencial de eventos do sistema com registro de data e hora. O rastreio é uma ferramenta de valor para observar a execução do sistema e do aplicativo. Consulte trace para obter mais detalhes..
truss
Rastreia os seguintes detalhes de um processo: chamadas do sistema, chamadas de função no nível do usuário carregadas dinamicamente, sinais recebidos e falhas da máquina incorridas.
vmstat
Relata estatísticas sobre encadeamentos kernels na fila de execução e espera, paginação de memória, interrupções, chamadas do sistema, comutadores de contexto e atividade da CPU. Consulte vmstat para obter mais detalhes..