CentOS 7のkdump

CentOS 7のkdump

CentOS 6.9からCentOS 7.5に移行したいと思います。インストール中にkdump有効または無効にするオプションが表示されました。kdump無効にすると、サーバーに悪影響を及ぼすかどうか疑問に思います。後で私のサーバーにデータベースをインストールしたいと思います。これでkdump問題が発生しないことを確認したいと思います。

ベストアンサー1

kdumpカーネルクラッシュダンプメカニズムです。システムがクラッシュすると、kdumpカーネル衝突ダンプが生成され、さらなる分析に使用できます。エラーの重大度によっては、このクラッシュダンプが追加の分析に使用できる唯一の情報かもしれません。

これは、システムがクラッシュした場合にシステムコールをkdump使用して2番目のカーネルをメモリにロードすることによって機能します。kexec2番目のカーネルは、最初のカーネルメモリの内容をキャプチャします。この情報はクラッシュダンプとして保存されます。

2番目のカーネルをメモリにロードするには、システムメモリの一部を永続的に予約する必要があります。最初のコアはこのメモリ領域にアクセスできません。予約されたメモリ量は、システムアーキテクチャとシステムにインストールされているメモリの合計量によって異なります。たとえば、x86_64このアーキテクチャと2GiBのメモリを搭載したシステムには、少なくとも163968KiB(160.25MiB)が必要ですkdump

kdump(ほとんどの)新規インストールの場合、RHEL 7(および拡張に応じてCentOS 7)には、このメカニズムがデフォルトでインストールおよび有効になります。 Anacondaインストーラは制限された設定オプションを提供しますkdump。他のインストールオプション(Kickstartなど)はデフォルトで有効になっていない可能性がありますkdump

詳細(インストール、設定、使用法)については、kdumpカーネル管理に関するRHEL 7のマニュアルを参照してください。カーネルクラッシュダンプガイド

おすすめ記事