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

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

 2008-12-30 08:33:19 来源:WEB开发网   
核心提示: normal 错误检查级别如果把错误检查级别设置为 normal(级别 3),就会使用比 minimal 级别高一些的频率应用检查和技术,IBM AIX 持续可用性: 第 9 部分:Xmalloc(4),在 AIX V6.1 上,normal 错误检查级别是默认的级别,这里添加了一个针对碎

normal 错误检查级别

如果把错误检查级别设置为 normal(级别 3),就会使用比 minimal 级别高一些的频率应用检查和技术。在 AIX V6.1 上,normal 错误检查级别是默认的级别。可以通过执行以下命令设置此级别:

errctrl -c alloc.xmdbg errchecknormal

在示例 2 中,给出在使用 normal 级别时 xmalloc 可调参数的频率。这里添加了一个针对碎片的 “跟踪器”,应用频率是每 1024 次分配碎片执行 51(0x33)次(大约 5%)。对页面提升(promotion)应用推迟释放技术的频率是每 1024 次(0x400)碎片提升执行 153(0x99)次(大约 15%)。

示例 2 在使用 normal 级别时 xmalloc 可调参数的频率

(0)> xm -Q
XMDBG data structure @ 00000000025426F0
Debug State: Enabled
Note: The frequency of checks made for all checking levels is subject to change.
Frequency Base: 00000400
Tunable Frequency
Allocation Record 00000099
Ruin All Data 00000033
Trailer non-fragments 0000000A
Trailer in fragments 00000033
Redzone Page 0000000A
VMM Check 0000000A
Deferred Free Settings
Fragments 0000000A
Non-fragments 0000000A
Promotions 00000099
Page Promotion
Frag size Frequency
[00010] 0000000D
[00020] 0000000D
[00040] 0000000D
[00080] 0000000D
[00100] 0000000D
[00200] 0000000D
[00400] 0000000D
[00800] 0000000D
[01000] 0000000D
[02000] 0000000D
[04000] 0000000D
[08000] 0000000D
Ratio of memory to declare a memory leak: 0x400(1024)/0x400(1024)
Outstanding memory allocations to declare a memory leak: -1
Deferred page reclamation count (-1 == when necessary): 16384
Minimum allocation size to force a record for: 1048576

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

Tags:IBM AIX 持续

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