Chinaunix首页 | 论坛 | 博客
  • 博客访问: 543890
  • 博文数量: 1345
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 14830
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 20:32
文章分类

全部博文(1345)

文章存档

2010年(1345)

我的朋友

分类:

2010-10-20 07:57:36

  xmdbg 会捕捉那些可能导致系统停机的错误,比如陷阱、data storage interrupt(dsi)和挂起。典型的错误包括释放未分配的内存、分配内存但没有释放它(内存泄漏)、在初始化之前使用内存以及向已经释放的存储空间中写数据。   在以前的 aix 版本中,启用 xmdbg 特性需要重新引导系统。另外,因为此特性对于捕捉某些类型的内存问题很重要,常常要求客户启用 xmdbg,然后重现遇到的问题。   这会大大增加客户收集数据的工作负担,而且限制了 first-failure data capture(ffdc)功能的作用。在 aix v6.1(和 aix v5.3)中,xmdbg 是默认启用的,而且有多个调试级别(但是在 aix 5.3 中只允许启用/禁用),在这些级别之间切换不需要重新引导系统。   注意:本部分仅供支持人员或在支持人员监督下工作的系统管理员使用。在没有监督的情况下,最终客户不应该执行这里介绍的操作。   xmalloc 调试中的新特性   为了增强运行时错误检查(rtec),在 xmalloc 调试中添加了下面这些新特性:   为 xmalloc 调试(xmdbg)提供四个调试级别:   disabled(调试级别 -1)   minimal(调试级别 1):errcheck_minimal   normal(调试级别 3):errcheck_normal   detail(调试级别 7):errcheck_detail   maximal(调试级别 9):errcheck_maximal   disabled 和 detail 模式与 aix v5.3 相同。minimal 和 normal 模式执行随机的信息收集,并且具有 detail xmdbg 的所有 first failure data capture 功能,但是减少了执行的概率(这会减轻对性能的影响,但是也减少了捕捉到潜在问题的可能性)。   在 aix v6.1 上,默认的检查级别是 errcheck_normal。在 aix v5.3 上,是 errcheck_minimal。最高的错误检查级别是 errcheck_maximal。 如果喜欢ibm aix 持续可用性: 第 9 部分:xmalloc请收藏或告诉您的好朋友.
阅读(220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~