Chinaunix首页 | 论坛 | 博客
  • 博客访问: 196885
  • 博文数量: 22
  • 博客积分: 1696
  • 博客等级: 上尉
  • 技术积分: 336
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-06 21:22
文章分类

全部博文(22)

文章存档

2011年(4)

2010年(18)

分类: LINUX

2010-09-18 10:44:13

五:System-config-kdump
    其实Kdump也有图形化的配置的,之所以放到后面说是因为我认为学习Linux还是不要通过GUI的前端来作各种设置,因为过分依赖这些东西对学习没有什么好处。
    System-config-kdump是个用Python写的前端,安装方法如下:
[root@Derek-Laptop derek]# yum install -y system-config-kdump
    对于其他发行版,应该也有相应的GUI前端,这里就不再多说了。安装好后,可以在系统->管理->Kdump找到:
    对比我的/boot/grub/grub.conf可以看到,我保留了256M的内错给Crash Kernel。你可以通过System-config-kdump来调整Kdump Memory,也可以通过修改/boot/grub/grub.conf,个人推荐后者。这里有一个Total System emory,大家可以通过看看源代码来找出System-config-kdump是怎么获得这个数字的,因为本人遇到过一个Bug,是System-config-kdump因为检测不出内存,而直接退出的情况。给大家一点提示,System-config-kdump如果需要获得当前内存信息,那么,有二个文件可能被使用:/proc/iomem /proc/meminfo
    除了可以调整Kdump Memory之外,System-config-kdump还能够配置Dump Target:
    这里所显示的和以前说的没有区别,非常容易看懂这个。另外System-config-kdump还能修改FIlter:
    左边的Filtering Level就不再多说了,重点说说右边的Output file format。可能大家不知道为什么这里的选项不可选,是因为这是由/sbin/makedumpfile决定的,当输出为ELF格式的时候,也就是添加-E参数,是不能与-c联合使用的,ELF不支持任何压缩。具体的请/sbin/makedumpfile --help。
    剩下的Expert setting没什么好说的,有时间在这里做Expert倒不如直接修改文件来的更快:
    这些就是System-config-kdump的配置了,非常简单。但是如果不理解他读取了哪些文件,是没有办法理解Kdump的。所以还是推荐大家使用配置文件,而不是GUI前端。

阅读(3261) | 评论(0) | 转发(3) |
给主人留下些什么吧!~~