第19章 サポートされている kdump 設定とターゲット
kdump メカニズムは、カーネルクラッシュが発生した際にクラッシュダンプファイルを生成し、根本原因分析のための重要な情報を提供します。サポートされる構成とターゲットを確認し、kdump を設定して、Red Hat Enterprise Linux システム上での動作を検証してください。
19.1. kdump メモリー要件 リンクのコピーリンクがクリップボードにコピーされました!
kdump は、 クラッシュダンプを分析のために保存するキャプチャーカーネル用に、システムメモリーを永続的に確保する必要があります。メインカーネルはこのメモリーにアクセスできません。
メモリー要件は、特定のシステムパラメーターによって異なります。主な要因は、システムのハードウェアアーキテクチャーです。Intel 64 や AMD64 (別称: x86_64 ) などの正確なマシンアーキテクチャーを識別し、それを標準出力に出力するには、次のコマンドを使用します。
$ uname -m
下記の最小メモリー要件のリストを使用して、利用可能な最新バージョンで kdump 用のメモリーを自動的に予約するための適切なメモリーサイズを設定できます。メモリーサイズは、システムのアーキテクチャーと利用可能な物理メモリーの合計によって異なります。
| アーキテクチャー | 使用可能なメモリー | 最小予約メモリー |
|---|---|---|
|
AMD64 と Intel 64 ( | 2 GB から 64 GB | 256 MB のメモリー |
| 64 GB 以上 | 512 MB のメモリー | |
| 64 ビット ARM (4k ページ) | 1 GB から 4 GB | 256 MB のメモリー |
| 4 GB から 64 GB | 320 MB の RAM | |
| 64 GB 以上 | 576 MB の RAM | |
| 64 ビット ARM (64k ページ) | 1 GB から 4 GB | 356 MB の RAM |
| 4 GB から 64 GB | 420 MB の RAM | |
| 64 GB 以上 | 676 MB の RAM | |
|
IBM Power Systems ( | 2 GB から 4 GB | 384 MB のメモリー |
| 4 GB から 16 GB | 512 MB のメモリー | |
| 16 GB から 64 GB | 1 GB のメモリー | |
| 64 GB から 128 GB | 2 GB のメモリー | |
| 128 GB 以上 | 4 GB のメモリー | |
|
IBM Z ( | 2 GB から 64 GB | 256 MB のメモリー |
| 64 GB 以上 | 512 MB のメモリー |
多くのシステムでは、kdump は必要なメモリー量を予測して、自動的に予約できます。この動作はデフォルトで有効になっていますが、利用可能な合計メモリーサイズが一定以上搭載されているシステムに限られます。この自動割り当て動作に必要なメモリーサイズはシステムのアーキテクチャーによって異なります。
システムのメモリー合計量に基づく予約メモリーの自動設定は、ベストエフォート予測です。実際に必要なメモリーは、I/O デバイスなどの他の要因によって異なる場合があります。十分なメモリーを使用しないと、カーネルパニックが発生した場合に、デバッグカーネルがキャプチャーカーネルとして起動できなくなる可能性があります。この問題を回避するには、クラッシュカーネルメモリーを十分に増やしてください。