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:
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.# lsattr -El proc0 state enable Processor state False type PowerPC_POWER3 Processor type False frequency 200000000 Processor Speed False - 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:
A parede é a quantidade máxima de memória designada ao buffer de memória da rede.# no -a | grep wall thewall = 524288 # no -o thewall = 1000000 - 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..