IBM AIX 持续可用性: 第 9 部分:Xmalloc
2008-12-30 08:33:19 来源:WEB开发网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。
- ››AIX 下 FTP 服务配置方法
- ››IBM WebSphere常见问题解答
- ››IBM WebSphere Studio V5相关认证资料
- ››IBM WebSphere应用服务器发展趋势
- ››IBM WebSphere Application Server诊断和调优(一...
- ››IBM WebSphere Application Server诊断和调优(二...
- ››IBM WebSphere Performance Pack服务器
- ››IBM WebSphere软件概述
- ››IBM PowerVM 实战手册,第 3 部分 : VIO server 配...
- ››IBM PowerVM 实战手册,第 2 部分 : VIO server 准...
- ››IBM p 系列服务器系统固件升级攻略
- ››IBM PowerVM 概述
更多精彩
赞助商链接