V tomto článku vám ukážeme, jak deaktivovat kdump a získat zpět chybějící RAM na CentOS 8.
kdump je funkce linuxového jádra, která vytváří výpisy při selhání jádra v případě pádu jádra. Po spuštění exportuje kdump obraz paměti (také známý jako vmcore), který lze analyzovat pro účely ladění a určení příčiny selhání.
K dumpingovému obrazu hlavní paměti, exportovanému jako objekt typu Executable and Linkable Format (ELF), lze přistupovat buď přímo prostřednictvím /proc/vmcore během zpracování havárie jádra nebo může být automaticky uložena do lokálně přístupného souborového systému, do základního zařízení nebo do vzdáleného systému přístupného přes síť.
Navštivte také:Jak nainstalovat a nakonfigurovat Kernel Crash Dump na Centos 8
V Příkladu níže si můžete všimnout, že množství paměti RAM dostupné pro váš server je menší, než je inzerováno. Je to proto, že to kdump umožňuje ve výchozím nastavení.
Zakažte kdump na CentOS 8
- Zde vidíte, že celková RAM je 1,7 GB, když má tento server přidělené 2 GB RAM. což znamená, že 300 MB paměti RAM bylo přiděleno kdump .
free -mh
- Nejprve zkontrolujte stav kdump jak je uvedeno níže.
systemctl status kdump
- Zastavte a deaktivujte službu kdump následovně:
systemctl stop kdump
systemctl disable kdump
- Upravte soubor /etc/default/grub soubor pro úpravu conf v jádře.
vim /etc/default/grub
- Potom změňte crashkernel=auto hodnotu na crashkernel=no jak je znázorněno na níže uvedeném snímku obrazovky, poté uložte a ukončete.
- Aktualizujte grub conf.
grub2-mkconfig -o /boot/grub2/grub.cfg
- Potom restartujte systém.
reboot
- Posledním krokem je kontrola aktuální paměti RAM
free -mh
Uvidíte, že do RAM bylo nyní přidáno chybějících 300 MB paměti RAM.
Závěr
To je ono
V této příručce jsme si ukázali, jak deaktivovat kdump a získat zpět chybějící RAM na CentOS 8.
Přečtěte si:Nainstalujte a nakonfigurujte Kernel Crash Dump na Centos 8