统信服务器操作系统D版【KDUMP部署】介绍

全文导读:本文介绍KDUMP安装、部署方案

功能概述

kdump 是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务

功能介绍

1、安装 kdump

 sudo apt-get update
 sudo apt-get install kdump-tools

2、部署 kdump

修改 sysctl 文件,激活 softlock 触发 panic 等机制
#   sudo vim /etc/sysctl.d/99-sysctl.conf      (配置文件末尾追加以下配置)
kernel.softlockup_panic = 1
kernel.panic_on_oops = 1
kernel.panic = 5
kernel.sysrq = 1
修改 预留内存大小,建议至少保留 512M 以上(建议 768M)
修改文件/etc/default/grub.d/kdump-tools.cfg,如下所示
vim /etc/default/grub.d/kdump-tools.cfg
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT crashkernel=512M"
更新 grub 引导配置,执行以下命令
#   sudo update-gurb
修改 grub 配置文件(黄色部分内容需要添加)
# sudo vi /boot/grub/grub.cfg linux /vmlinuz-4.19.0-arm64-server root=UUID=b3fb5524-b756-4ac6-84b4- da5ae3d1fb9c ro loglevel=8 console=tty plymouth.ignore-serial- consoles DEEPIN_GFXMODE=$DEEPIN_GFXMODE crashkernel=768M
重启电脑
手动测试验证,kdump 机制是否生效,执行以下命令
 echo c >/proc/sysrq-trigger
如果 kdump 功能正常,会在/var/crash 目录下看到生成的 kdump 文件,如下所示
202204201809 kexec_cmd

 ©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。

2023-02-08
3 4