GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8でkdumpを無効にして不足しているRAMを再利用する方法

この記事では、 kdumpを無効にする方法を紹介します CentOS8で不足しているRAMを再利用します。

kdump は、カーネルがクラッシュした場合にクラッシュダンプを作成するLinuxカーネルの機能です。トリガーされると、kdumpはメモリイメージ(vmcoreとも呼ばれます)をエクスポートします。このイメージは、クラッシュの原因をデバッグおよび特定する目的で分析できます。

メインメモリのダンプされたイメージは、Executable and Linkable Format(ELF)オブジェクトとしてエクスポートされ、 / proc / vmcoreから直接アクセスできます。 カーネルクラッシュの処理中に、またはローカルでアクセス可能なファイルシステム、rawデバイス、またはネットワーク経由でアクセス可能なリモートシステムに自動的に保存できます。

Centos8にカーネルクラッシュダンプをインストールして構成する方法もご覧ください。

以下では、サーバーで使用可能なRAMの量がアドバタイズされている量より少ないことに気付く場合があります。これは、kdumpが有効になるためです。 デフォルトで。

CentOS8でkdumpを無効にする

  • このサーバーに2GBのRAMが割り当てられている場合、合計RAMは1.7GBであることがわかります。これは、300MBのRAMが kdumpに割り当てられたことを意味します 。
free -mh
  • まず、 kdumpのステータスを確認します 以下に示すように。
systemctl status kdump
  • 次のように、kdumpサービスを停止して無効にします。
systemctl stop kdump
systemctl disable kdump
  • / etc / default / grubを編集します カーネルのconfを調整するファイル。
vim /etc/default/grub
  • 次に、 crashkernel =autoを変更します crashkernel =noの値 下のスクリーンショットに示すように、保存して終了します。
  • grubを更新します confファイル。
 grub2-mkconfig -o /boot/grub2/grub.cfg
  • 次に、システムを再起動します。
reboot
  • 最後のステップは、現在のRAMを確認することです
free -mh

不足している300MBのRAMがRAMに追加されたことがわかります。

結論

以上です

このガイドでは、 kdumpを無効にする方法を説明しました CentOS8で不足しているRAMを再利用します。

読む:Centos8にカーネルクラッシュダンプをインストールして構成する


Cent OS
  1. CentOSでSELinuxを無効にする方法は?

  2. CentOS / RHEL 7 :すべての tty コンソールを無効にして 1 つだけ有効にする方法

  3. CentOS / RHEL 5 で IPv6 を無効にする方法

  1. Centos –ゴミ箱を無効にする方法は?

  2. CentOS/RHEL で lvmetad を無効にする方法

  3. CentOS/RHEL で Docker プロセスと docker0 インターフェイスを無効にする方法

  1. CentOS / RHEL 7 で IPv6 を無効にする方法

  2. CentOS / RHEL 7でfirewalldを無効にしてiptablesに切り替える方法

  3. CentOS/RHEL 6 および 7 で rpc.quotad サービスを無効にする方法