Mandatos de depuración de AIX

Lista de mandatos de depuración.

bindprocessor –q
Lista los procesadores disponibles.
bootinfo –K
Muestra si el kernel de 64 bits está activo.
bootinfo –y
Muestra si el hardware utilizado es de 32 bits o de 64 bits.
dbx
El depurador AIX® . Puede encontrar ejemplos de uso en todo este conjunto de temas.

El SDK también incluye un plug-in dbx para obtener ayuda adicional para depurar aplicaciones Java™ . Consulte Plug-in de DBX para obtener más información.

iostat

Notifica la tasa de lectura y escritura en todos los discos. Esta herramienta permite determinar si la carga de trabajo del disco se debería dispersar entre varios discos. iostat notifica también la misma actividad de CPU que vmstat.

lsattr
Detalla las características y valores de los dispositivos del sistema.
Para obtener el tipo y la velocidad del procesador 0, utilice:
# lsattr -El proc0
state     enable         Processor state False
type      PowerPC_POWER3 Processor type  False
frequency 200000000      Processor Speed False
Es posible que el procesador 0 no esté disponible si utiliza una LPAR. Utilice bindprocessor -q para listar los procesadores disponibles.
lsconf
Muestra los detalles básicos del hardware y de la configuración. Consulte lsconf para ver un ejemplo.
netpmon
Utiliza el recurso trace para obtener una imagen detallada de la actividad de red durante un intervalo de tiempo. Consulte netpmon para ver un ejemplo.
netstat
Muestra información sobre el uso de memoria de red y socket. Utilice este mandato con la opción –m para mirar el uso de memoria mbuf. Consulte netstat para obtener más detalles.
nmon
Proporciona prácticamente la misma información que topas pero puede guardar la información en un archivo.

La información que se recopila incluye CPU, disco, red, estadísticas de adaptador, contadores de kernel, memoria y la información de proceso top.

no
Configura los atributos de red. Por ejemplo, para ver el tamaño de pared utilice:
# no -a | grep wall
                  thewall = 524288
# no -o thewall = 
1000000
La pared es la cantidad máxima de memoria asignada al almacenamiento intermedio de memoria de red.
ps
Muestra información de proceso. Consulte ps para obtener más detalles.
sar
Muestra uso de varias CPU. Consulte sar para obtener más detalles.
svmon
Captura instantáneas de memoria virtual. Consulte svmon para obtener más detalles.
tprof
El mandato tprof notifica uso de CPU de programas individuales y del sistema en conjunto. El mandato es útil para analizar un programa Java que puede estar enlazado a la CPU. Se puede determinar qué secciones del programa hacen un mayor uso de la CPU.

El mandato tprof puede cargar o registrar los tiempos de CPU en archivos de objeto, procesos, subprocesos y subrutinas (modo usuario, modalidad de kernel, y biblioteca compartida). El mandato tprof también puede registrar los tiempos de CPU en líneas individuales del código fuente, o en instrucciones individuales del código fuente. Cargar tiempo de CPU a subrutinas se denomina definición de perfiles y cargar tiempo de CPU a líneas de programa fuente se denomina microdefinición de perfiles.

topas
Interfaz gráfica para la actividad del sistema. Consulte topas para obtener más detalles.
rastreo
Captura un flujo secuencial de sucesos del sistema con una indicación de fecha y hora. El rastreo es una herramienta útil para observar la ejecución de las aplicaciones y del sistema. Consulte rastreo para obtener más detalles.
truss
Rastrea los siguientes datos de un proceso: llamadas del sistema, llamadas a funciones cargadas dinámicamente a nivel de usuario, señales recibidas, y fallos cometidos por el sistema.
vmstat
Notifica estadísticas sobre las hebras del kernel en la cola de ejecución y espera, paginación de memoria, interrupciones, llamadas al sistema, conmutaciones de contexto y actividad de CPU. Consulte vmstat para obtener más detalles.