Resolución de problemas de administración del sistema en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Análisis de la información de volcado por caída

Puede examinar las estructuras de control, las tablas activas, las imágenes de la memoria de un núcleo del sistema caído o en ejecución, y otra información sobre la operación del núcleo mediante la utilidad mdb, como se describe en el siguiente procedimiento.


Notas -  El siguiente procedimiento proporciona sólo un ejemplo limitado de cómo usar la utilidad mdb. Para poder usar la utilidad mdb con todo su potencial, se requiere un conocimiento detallado sobre el núcleo y ello excede el alcance de este manual. Para obtener más información sobre el uso de esta utilidad, consulte la página del comando man mdb(1).

Cómo examinar la información de volcado por caída

  1. Asuma el rol de usuario root.

    Consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  2. Pase al directorio en el que se ha guardado la información de volcado por caída.

    Por ejemplo:

    # cd /var/crash

    Si no está seguro de la ubicación del volcado por caída, use el comando dumpadm para determinar el lugar en el que el sistema tiene configurado almacenar los archivos de volcado por caída del núcleo. Por ejemplo:

    # /usr/sbin/dumpadm
          Dump content: kernel pages
           Dump device: /dev/zvol/dsk/rpool/dump (dedicated)
    Savecore directory: /var/crash
      Savecore enabled: yes
       Save compressed: on
  3. Examine el volcado por caída mediante el uso de la utilidad de depurador modular (mdb).
    # /usr/bin/mdb [-k] crashdump-file
    –k

    Especifica el modo de depuración del núcleo considerando que el archivo es un archivo de volcado por caída del sistema operativo.

    crashdump-file

    Especifica el archivo de volcado por caída del sistema operativo.

    Por ejemplo:

    # /usr/bin/mdb -K vmcore.0

    Este comando también se puede especificar de la siguiente manera:

    # /usr/bin/mdb -k 0
  4. Muestre el estado de caída del sistema.
    > ::status
       .
       .
       .
    > ::system
       .
       .
       .

    Para usar el comando ::system dcmd al examinar el volcado por caída del núcleo, el archivo del núcleo debe ser un archivo de volcado por caída del núcleo y se debe haber especificado la opción –k al iniciar la utilidad mdb.

  5. Salga de la utilidad mdb.
    > $quit
Ejemplo 1-4  Análisis de la información de volcado por caída

Este ejemplo muestra el resultado de la utilidad mdb, que incluye la información del sistema e identifica los valores ajustables definidos en este archivo /etc/system del sistema.

# cd /var/crash
# /usr/bin/mdb -k unix.0 
Loading modules: [ unix krtld genunix ip nfs ipc ptm ]
> ::status
debugging crash dump /dev/mem (64-bit) from ozlo
operating system: 5.10 Generic sun4v
> ::system
set ufs_ninode=0x9c40 [0t40000]
set ncsize=0x4e20 [0t20000]
set pt_cnt=0x400 [0t1024]
> $q