适用范围 SUSE Linux Enterprise Server 15 SP3
第 VI 部分 处理系统转储 #
- 17 跟踪工具
SUSE Linux Enterprise Server 随附有多个工具,可帮助您获取有关您的系统的有用信息。您可将这些信息用于各种目的,例如,调试和查找程序中的问题、发现性能下降的原因,或者跟踪运行中的进程以确定它使用了哪些系统资源。大部分工具已包含在安装媒体中。某些情况下,需要通过单独下载的 SUSE Software Development Kit 安装这些工具。
- 18 Kexec 和 Kdump
Kexec 是一种可以从当前运行的内核引导进入另一内核的工具。您可以在不执行任何硬件初始化的情况下加快系统重引导速度。您还可以准备好系统,以便在系统崩溃的情况下引导进入另一内核。
- 19 使用
systemd-coredump
针对应用程序崩溃进行调试 systemd-coredump
可收集并显示内核核心转储,用于分析应用程序崩溃问题。当某个进程(或属于应用程序的所有进程)崩溃时,此工具默认会将核心转储记录到systemd
日志(如有可能还包括回溯),并将核心转储储存在/var/lib/systemd/coredump
中的某个文件内。您还可以选择使用gdb
或crash
等其他工具检查转储文件(请参见第 18.8 节 “分析崩溃转储”)。有一个选项不会储存核心转储,而是仅将其记录到日志,这样做有助于尽量减少敏感信息的收集与储存。