linux6下kdump的配置背景知识:kexec是一个快速启动机制,允许通过已经运行的内核的上下文启动一个Linux内核,不需要经过BIOS。BIOS可能会消耗很多时间,特别是带有众多数量的外设的大型服务器。这种办法可以为经常启动机器的开发者节省很多时间。kdump是一个新的,而且非常可..
分类:
系统相关 时间:
2017-08-29 09:29:35
阅读次数:
280
linux kexec 介绍 kexec的功能是用一个运行的内核去运行一个新内核,就像运行一个应用程序一样。这种机制因为跳过了bootloader,可以实现系统的快速重启。另外kdump也是基于kexec实现(示意如下)。 kexec的实现有几点难点: kexec的使用示例如下,其分为2部分:kex ...
分类:
系统相关 时间:
2017-07-12 01:22:23
阅读次数:
375
Kdump是一种内核崩溃转储机制。崩溃转储数据可以从一个新启动的内核的上下文中获取,而不是从已经崩溃的内核的上下文获龋当系统崩溃时,Kdump使用kexec启动到第二内核。第二内核通常叫做捕获内核(capturekernel),以很小内存启动,并且捕获转储镜像。安装系统到Kdump步骤时,..
分类:
其他好文 时间:
2017-04-03 17:25:20
阅读次数:
362
(一时心血来潮总结的,供大家参考,时间仓促,不足之处勿拍砖,欢迎讨论~)Crash工具用于解析Vmcore文件,Vmcore文件为通过kdump等手段收集的操作系统core dump信息,在不采用压缩的情况下,其相当于整个物理内存的镜像,所以其中包括了最全面、最完整的信息,对于分析定位各种疑难问题有 ...
分类:
其他好文 时间:
2017-03-07 11:30:50
阅读次数:
342
CentOS6.5与CentOS7.3差异和改进对比明细对比内容centos6.5centos7.3说明系统发行版本CentOSrelease6.5(Final)CentOSLinuxrelease7.3.1611(Core)内核版本2.6.32-431.el6.x86_643.10.0-514.el7.x86_64支持大的crashkernel大小;以前kdump会把内存128M专用于保存内核信息,内存小..
分类:
其他好文 时间:
2017-02-26 21:27:57
阅读次数:
1430
现象:在VMware中安装图形界面,重启系统发现kdump服务启动失败原因:先来说一下,什么是kdumpkdump是一种先进的基于kexec的内核崩溃转储机制。当系统崩溃时,kdump使用kexec启动到第二个内核。第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像。第一个内核保留了内..
分类:
其他好文 时间:
2017-02-08 00:13:19
阅读次数:
161
在VMware中新安装了CentOs 6.6,重启系统发现kdump服务启动失败 先来说一下,什么是kdump kdump 是一种先进的基于 kexec 的内核崩溃转储机制。当系统崩溃时,kdump 使用 kexec 启动 到第二个内核。第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像。第一 ...
分类:
其他好文 时间:
2017-01-20 23:22:28
阅读次数:
238
tuned是红帽推出的一个动态调优方案,用户可以在不同的时间段内采用不同的调优方案。由于以服务进程形式存在,就可以很方便的和crontab结合!Tuned 是监控并收集各个系统组件用量数据的守护进程,并可使用那些信息根据需要动态调整系统设置。它可以对 CPU 和网络使用的更改作出反应,并调整设置以提 ...
分类:
其他好文 时间:
2017-01-05 13:37:29
阅读次数:
347
背景: Linux嵌入式设备内核挂死后,无法自动重启,需要手动重启。而且如果当时没有连串口的话,就无法记录内核挂死时的堆栈,所以需要添加一种方式来记录内核挂死信息方便以后调试使用。设备中增加kdump功能,可以将内核挂死的堆栈信息记录下来,供后期分析。操作步骤: 1、添加kdump所需的程序及配置文 ...
分类:
其他好文 时间:
2016-12-02 03:21:50
阅读次数:
532