WEB开发网
开发学院操作系统Linux/Unix IBM AIX 持续可用性: 第 9 部分:Xmalloc 阅读

IBM AIX 持续可用性: 第 9 部分:Xmalloc

 2008-12-30 08:33:19 来源:WEB开发网   
核心提示: xmalloc 运行时错误检查(RTEC)功能集成在 RAS 组件层次结构中,作为 alloc 组件出现,IBM AIX 持续可用性: 第 9 部分:Xmalloc(2),alloc 组件有几个子组件,XMDBG 功能由 alloc.xmdbg 子组件控制,alloc.xmdbg 设置为

xmalloc 运行时错误检查(RTEC)功能集成在 RAS 组件层次结构中,作为 alloc 组件出现。alloc 组件有几个子组件。XMDBG 功能由 alloc.xmdbg 子组件控制。因此,系统管理员可以使用 errctrl 命令调整 XMDBG 的许多方面。

调试特性的有效范围包括通过 heap_create() 接口创建的所有堆,包括私有堆。

启用/禁用 xmalloc RTEC 和显示当前值

可以以不同方式控制 xmalloc RTEC。xmalloc RTEC 可以与所有其他 AIX 运行时错误检查特性一起禁用(或重新启用),也可以单独控制它。

可以使用 smit 菜单命令 smit ffdc 启用 RTEC。另外,也可以使用以下命令:

关闭 xmalloc 错误检查

errctrl -c alloc.xmdbg errcheckoff

打开 xmalloc 错误检查,采用以前设置的检查级别,如果前面没有设置过检查级别,就采用默认级别。

errctrl -c alloc.xmdbg errcheckon

注意:如果带 –P 标志执行 errctrl,那么在以后重新引导时也会应用命令中的修改。在以前的 AIX 版本中不支持 –P 标志。

要显示 xmalloc 及其子组件当前的 RTEC 级别,可以执行以下命令:

errctrl -c alloc -q -r

alloc 及其子组件的 RTEC 级别

# errctrl -c alloc -q -r
----------------- Have |ErrChk |LowSev |MedSev
Component name | alias | /level| Disp | Disp
---------------------------------------------+-------+-------+-------+--------
alloc
.heap0      | NO   | ON /0 | 48  | 64
.xmdbg      | NO   | ON /9 | 64  | 80

下面的示例显示了 alloc 及其子组件的 RTEC 级别。注意,alloc.xmdbg 设置为 errorcheckmaximum。在此示例中,alloc.heap0 没有启用错误检查。

上一页  1 2 3 4 5 6 7  下一页

Tags:IBM AIX 持续

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接