Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

6.5. Verificación


Para confirmar que el mecanismo de volcado del kernel está habilitado, hay algunas cosas que verificar. Primero, confirme que el núcleo de choque El parámetro de arranque está presente (nota: la siguiente línea se ha dividido en dos para ajustarse al formato de este documento:


cat / proc / cmdline


BOOT_IMAGE=/vmlinuz-3.2.0-17-server root=/dev/mapper/PreciseS-root ro crashkernel=384M-2G:64M,2G-:128M


La núcleo de choque El parámetro tiene la siguiente sintaxis:


crashkernel = : [, : , ...] [@ offset] range = start- [end] 'start' es inclusivo y 'end' es exclusivo.


Entonces, para el parámetro crashkernel que se encuentra en / proc / cmdline tendríamos:


crashkernel=384M-2G:64M,2G-:128M


El valor anterior significa:

• si la RAM es menor que 384M, entonces no reserve nada (este es el caso de "rescate")

• si el tamaño de RAM está entre 386M y 2G (exclusivo), entonces reserve 64M

• si el tamaño de la RAM es mayor que 2G, entonces reserve 128M


En segundo lugar, verifique que el kernel haya reservado el área de memoria solicitada para el kernel kdump haciendo lo siguiente:


dmesg | grep -i accidente


...

[0.000000] Reserva de 64 MB de memoria a 800 MB para crashkernel (RAM del sistema: 1023 MB)


Finalmente, como se vio anteriormente, el demostración de kdump-config El comando muestra el estado actual de la configuración de kdump-tools:


demostración de kdump-config

DUMP_MODE: volcado

USE_KDUMP: 1

KDUMP_SYSCTL: kernel.panic_on_oops = 1 KDUMP_COREDIR: / var / crash

dirección de crashkernel: 0x2c000000

/ var / lib / kdump / vmlinuz: enlace simbólico a /boot/vmlinuz-4.4.0-10-generic kdump initrd:

/var/lib/kdump/initrd.img: enlace simbólico a /var/lib/kdump/initrd.img-4.4.0-10- estado actual genérico: listo para kdump


comando kexec:

/ sbin / kexec -p --command-line = "BOOT_IMAGE = / vmlinuz-4.4.0-10-generic root = / dev / mapper / VividS - vg-root ro debug break = init consola = ttyS0,115200 irqpoll maxcpus = 1 nousb

systemd.unit = kdump-tools.service "--initrd = / var / lib / kdump / initrd.img / var / lib / kdump / vmlinuz


Top OS Cloud Computing en OnWorks: