kdump

运行 kdump 的性能影响
kdump

运行 kdump 的性能影响

我们目前在 RHEL 5.6 服务器上遇到了一个问题。服务器随机变得不稳定,内核等待消息显示在 /var/log/messages 中,并且我们现在已经重新启动了两次。我们已将所有可用信息发送给 Red Hat,但为了进一步排除故障,他们表示需要设置 kdump 和 kexec,其中包括以下内容: 在 chkconfig 中启用 kdump 服务 在 /etc/sysctl.conf 中将 hung_task_panic 设置为 1 在 grub.conf 中添加 crashkernel=128M,为内核转储设置内存驻留监视器 我最担心的是内存驻留方...

Admin

如何使用 vmcore-dmesg.txt 和 kexec-dmesg.log 了解内核崩溃
kdump

如何使用 vmcore-dmesg.txt 和 kexec-dmesg.log 了解内核崩溃

我有一台运行 CentOS 8 的服务器,有一天内核崩溃了,我发现在/var/crash:vmcore、vmcore-dmesg.txt和中发现了以下三个文件kexec-dmesg.log。 我首先查看了vmcore-dmesg.txt,最后给出了以下信息 [291071.552140] {2}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 1 [291071.552141] {2}[Hardware Error]: event severity: fatal...

Admin

kdump 未保存到 Centos 8.1 服务器上的 /var/crash
kdump

kdump 未保存到 Centos 8.1 服务器上的 /var/crash

我正在尝试使用命令测试内核转储echo 1 > /proc/sys/kernel/sysrq ; echo c > /proc/sysrq-trigger。在某些服务器上,我可以获取转储,而在某些服务器上,我看不到任何内容。kdump 配置在整个机群中是相同的,并且正在写入本地 /var/crash 目录。当我手动触发崩溃并检查控制台时,服务器会立即重新启动而不保存转储。是否存在任何内存问题阻止 kdump 保存核心? ...

Admin

如何通过 kdump 确定是什么导致了我们的系统(CentOS 7)崩溃?
kdump

如何通过 kdump 确定是什么导致了我们的系统(CentOS 7)崩溃?

目前,我们有 3 个系统在完全相同的硬件和软件配置下运行 CentOS,但遇到了随机系统挂起的情况。这种情况可能在启动后 20 分钟内随机发生,也可能在 1 或 2 周后才会发生。我们运行了一个独立的实时 Ubuntu 映像,并连续运行压力测试,没有任何问题。我们认为这可能是我们系统上安装的驱动程序或软件,但不确定如何确定是什么原因造成的。 如果我们想确定是什么原因导致我们的系统挂起,我们该怎么做? KERNEL: /lib/debug/lib/modules/3.10.0-1062.12.1.el7.x86_64/vmlinux DUMPFILE: /...

Admin

为什么内核崩溃转储无法转储 vmcore?
kdump

为什么内核崩溃转储无法转储 vmcore?

我在 esxi-6 上使用 ubuntu 16.04,proc/cmdline 显示 crashkernel 在启动时加载 BOOT_IMAGE=/boot/vmlinuz-4.15.0-54-generic root=UUID=b12d12f2-cfd9-465d-9b10b12d12f2 ro net.ifnames=0 biosdevname=0 text crashkernel=384M-:128M dmesg 或 syslog 上没有关于 crashkernel 内存分配的内存相关错误... /#kdump-config show D...

Admin

更改核心转储位置 - abrtd 配置
kdump

更改核心转储位置 - abrtd 配置

我正在尝试使用 abrtd 配置将 Linux 核心转储位置更改为其他目录 (通常它会进入位置核心,但根据我的研究,如果启用 abrtd,它将覆盖默认位置。) cat /proc/sys/kernel/core_pattern /var/tmp/core-%e-%p-%t abrtd.conf 转储位置如下所示 DumpLocation = /data/kdump/abrt/FQDN (this is a nfs mount) 为什么我的应用程序核心转储不会转到 /data/kdump/abrt/FQDN,而是转到 /var/tmp 位...

Admin

kdump 在 redhat 机器上无法运行
kdump

kdump 在 redhat 机器上无法运行

如何强制Linux崩溃: 我们在 redhat 机器(版本 7.1)上安装了 kexec-tools(kdump),以便通过在 /var/crash 文件夹下创建核心文件来捕获问题 我们检查 kdump 是否安装为 rpm -qa | grep kexec ( verify rpm kdump is installed ) kexec-tools-2.0.7-19.el7_1.2.x86_64 我们检查 kdump 服务如下 # /usr/bin/kdumpctl status Kdump is operational 我们使用以下命...

Admin

操作系统崩溃后无法登录时获取控制台或 dmesg 内容
kdump

操作系统崩溃后无法登录时获取控制台或 dmesg 内容

我们的服务器 Supermicro SYS-6016T-U 经常崩溃,原因是https://bugs.centos.org/view.php?id=10642。 由于无法写入磁盘,因此无法保存崩溃信息。我也无法使用IPMIkvm 控制台或ssh运行 dmesg 登录。 如何配置它以将其错误保存到某个网络位置?(实际上,NetworkManager也会崩溃,因此网卡可能会丢失其配置)或者也许 ipmi 设备有一些缓冲区? 我犯了一个错误,为软件 raid 保留了 100% 的磁盘空间。不确定现在是否可以使用 kdump ...

Admin

为什么 Linux kdump 没有写入 /var/crash?
kdump

为什么 Linux kdump 没有写入 /var/crash?

又发生了!我有 4 台服务器定期崩溃,并且系统日志或串行控制台上没有打印任何信息。 此外,Linuxkdump 服务没有将核心转储写入的默认位置/var/crash。 你能帮我找出原因吗? 如果我的根文件系统是 LVM 卷,这有关系吗? 这是我尝试过的。 我的系统是具有最新内核的 Scientific Linux 6.5。 [root@host1 ~]# uname -r 2.6.32-431.11.2.el6.x86_64 [root@host1 ~]# cat /etc/issue Scientific Linux release 6.5...

Admin

Centos kdump 挂了
kdump

Centos kdump 挂了

在 CentOS 6.3 上尝试 kdump。 在 VMWare 上一切正常,并且在发生崩溃时内核已加载并且 vmcore 已创建。 在物理机器上我看到了 oops 消息,但是崩溃内核尚未启动。 我使用 kexec 加载内核,kdump 加载。我使用“kexec --load”而不是 kdump 使用的“kexec --load-panic”。之后我运行“kexec -e”加载到新内核。在控制台上我永远看到“正在启动新内核”的消息。 有任何想法吗? ...

Admin

无法启动 kdump
kdump

无法启动 kdump

我的系统总是崩溃。由于我无法在日志文件中看到可能的错误,所以我决定启用 kdump 来查看问题。 我关注了从此处的站点设置 kdump 的步骤。我的服务器运行的是 CentOS 5.8 和 16GB RAM。下面是我配置 kdump 的步骤: 1. Install kexec-tools, `yum install kexec-tools` and follow the installation steps 2. Edit the /boot/grub/grub.conf to configure the kdump memory usage 3. Ed...

Admin

如果缺少 /etc/kdump.conf,是否表示 kdump 没有安装?
kdump

如果缺少 /etc/kdump.conf,是否表示 kdump 没有安装?

我有 CentOS 5.8 系统。我想设置 kdump。我按照这个kdump的配置步骤。但是我找不到 /etc/kdump.conf。我尝试使用 find 和 location 命令来查找 kdump.conf,但没有返回任何结果。这是否意味着我的系统未安装或不支持 kdump? ...

Admin

kdump.conf - 触发器崩溃后删除文件内容
kdump

kdump.conf - 触发器崩溃后删除文件内容

我已将 kdump.conf 中的路径从 更改/var/crash为/home/crash/kdump。系统是AlmaLinux 8。 使用 触发崩溃后echo c > /proc/sysrq-trigger,故障转储仍放置在该/var/crash文件夹中。 当我检查 kdump.conf 文件时,文件中的所有内容都已清除。它变成一个空白文件。 ...

Admin

vmcore-dmesg:缺少 log_buf 符号
kdump

vmcore-dmesg:缺少 log_buf 符号

我已经使用 kdump 生成了一个 vmcore 文件,现在应该对其进行分析。 首先是从核心转储中获取 dmesg 日志。这应该通过以下方式完成: vmcore-dmesg vmcore 然而,这似乎不起作用,因为存在错误: Missing the log_buf symbol 有人知道如何解决这个错误吗? 任何帮助将非常感激。 ...

Admin

无法在内核崩溃时获取内核崩溃转储
kdump

无法在内核崩溃时获取内核崩溃转储

我正在使用 kexec-tools 来获取内核崩溃时的内核崩溃转储。但是,当我使用 sysrq-trigger 触发恐慌时,系统冻结了。我必须关闭电源然后再打开电源才能恢复系统。没有自动重新启动,并且 /var/crash 中没有可用的故障转储。以下是配置和详细信息: Linux 发行版 - Debian Buster arm64 Linux 内核 - 4.19.35 kexec-tools v2.0.22(从源代码构建) 此处为启用 arm64 指定的所有内核配置:https://www.kernel.org/doc/Documentation/kdum...

Admin