Dans cet article, nous allons vous montrer comment désactiver kdump et récupérer la RAM manquante sur CentOS 8.
kdump est une fonctionnalité du noyau Linux qui crée des vidages sur incident en cas de plantage du noyau. Lorsqu'il est déclenché, kdump exporte une image mémoire (également appelée vmcore) qui peut être analysée à des fins de débogage et de détermination de la cause d'un crash.
L'image vidée de la mémoire principale, exportée en tant qu'objet ELF (Executable and Linkable Format), est accessible soit directement via /proc/vmcore pendant la gestion d'un plantage du noyau, ou il peut être automatiquement enregistré dans un système de fichiers accessible localement, sur un périphérique brut ou sur un système distant accessible sur le réseau.
Consultez également :Comment installer et configurer le vidage sur incident du noyau sur Centos 8
Dans l'exemple ci-dessous, vous remarquerez peut-être que la quantité de RAM disponible pour votre serveur est inférieure à celle annoncée. C'est parce que le kdump étant active par défaut.
Désactiver kdump sur CentOS 8
- Voici, vous pouvez voir que la RAM totale est de 1,7 Go lorsque ce serveur dispose de 2 Go de RAM alloués. ce qui signifie que 300 Mo de RAM ont été alloués à kdump .
free -mh
- Tout d'abord, vérifiez l'état de kdump comme indiqué ci-dessous.
systemctl status kdump
- Arrêtez puis désactivez le service kdump comme suit :
systemctl stop kdump
systemctl disable kdump
- Modifiez le fichier /etc/default/grub fichier pour ajuster la conf dans le noyau.
vim /etc/default/grub
- Ensuite, modifiez crashkernel=auto valeur à crashkernel=no comme indiqué dans la capture d'écran ci-dessous, puis enregistrez et quittez.
- Mettre à jour le grub fichier conf.
grub2-mkconfig -o /boot/grub2/grub.cfg
- Puis redémarrez le système.
reboot
- La dernière étape consiste à vérifier la RAM actuelle
free -mh
Vous verrez que les 300 Mo de RAM manquants ont maintenant été ajoutés à la RAM.
Conclusion
C'est tout
Dans ce guide, nous avons illustré comment désactiver kdump et récupérer la RAM manquante sur CentOS 8.
Lire :Installer et configurer le vidage sur incident du noyau sur Centos 8