OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6.5. Überprüfung


Um zu bestätigen, dass der Kernel-Dump-Mechanismus aktiviert ist, müssen einige Dinge überprüft werden. Bestätigen Sie zunächst, dass die Crashkernel Der Boot-Parameter ist vorhanden (Hinweis: Die folgende Zeile wurde in zwei Teile geteilt, um dem Format dieses Dokuments zu entsprechen:


cat / proc / cmdline


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


Das Crashkernel Parameter hat die folgende Syntax:


crashkernel= : [, : ,...][@offset] range=start-[end] 'start' ist inklusive und 'end' ist exklusiv.


Also für den Crashkernel-Parameter in /proc/cmdline Wir würden haben :


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


Der obige Wert bedeutet:

• Wenn der RAM kleiner als 384 MB ist, reservieren Sie nichts (dies ist der „Rettungsfall“).

• Wenn die RAM-Größe zwischen 386 MB und 2 GB (exklusiv) liegt, reservieren Sie 64 MB

• Wenn die RAM-Größe größer als 2 GB ist, reservieren Sie 128 MB


Überprüfen Sie zweitens, ob der Kernel den angeforderten Speicherbereich für den kdump-Kernel reserviert hat, indem Sie Folgendes tun:


dmesg | grep -i stürzt ab


...

[0.000000] Reserviert 64 MB Speicher bei 800 MB für Crashkernel (System-RAM: 1023 MB)


Schließlich, wie bereits gesehen, die kdump-config anzeigen Der Befehl zeigt den aktuellen Status der kdump-tools-Konfiguration an:


kdump-config anzeigen

DUMP_MODE: kdump

USE_KDUMP: 1

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

Crashkernel-Adresse: 0x2c000000

/var/lib/kdump/vmlinuz: symbolischer Link zu /boot/vmlinuz-4.4.0-10-generic kdump initrd:

/var/lib/kdump/initrd.img: symbolischer Link zu /var/lib/kdump/initrd.img-4.4.0-10-generic aktueller Status: bereit für kdump


kexec-Befehl:

/sbin/kexec -p --command-line="BOOT_IMAGE=/vmlinuz-4.4.0-10-generic root=/dev/ mapper/VividS--vg-root ro debug break=init console=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 bei OnWorks: