OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | Contents | 次へ>

6.5。 検証


カーネル ダンプ メカニズムが有効になっていることを確認するには、いくつかのことを確認する必要があります。 まず、 クラッシュカーネル ブート パラメータが存在します (注: 次の行は、このドキュメントの形式に合わせて XNUMX つに分割されています:


cat / proc / cmdline


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


当学校区の クラッシュカーネル パラメータの構文は次のとおりです。


クラッシュカーネル= : [、 : ,...][@offset] range=start-[end] 「start」は包括的で、「end」は排他的です。


したがって、crashkernel パラメータについては、 /proc/コマンドライン こうなります:


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


上記の値は次のことを意味します。

• RAM が 384M より小さい場合は、何も予約しません (これは「レスキュー」の場合です)。

• RAM サイズが 386M ~ 2G (排他的) の場合、64M を予約します。

• RAM サイズが 2G より大きい場合は、128M を予約します。


次に、次の手順を実行して、カーネルが kdump カーネル用に要求されたメモリ領域を予約していることを確認します。


dmesg | grep -クラッシュする


...

[ 0.000000] クラッシュカーネル用に 64MB で 800MB のメモリを予約 (システム RAM: 1023MB)


最後に、前に見たように、 kdump-config ショー コマンドは、kdump-tools 構成の現在のステータスを表示します。


kdump-config ショー

DUMP_MODE: kdump

USE_KDUMP: 1

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

クラッシュカーネル アドレス: 0x2c000000

/var/lib/kdump/vmlinuz: /boot/vmlinuz-4.4.0-10-generic kdump initrd へのシンボリック リンク:

/var/lib/kdump/initrd.img: /var/lib/kdump/initrd.img-4.4.0-10-generic へのシンボリック リンク 現在の状態: kdump の準備ができています


kexec コマンド:

/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


OnWorksのトップOSクラウドコンピューティング: