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

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

 2008-12-30 08:33:19 来源:WEB开发网   
核心提示: detail 错误检查级别detail 错误检查级别对应于级别 7,在此级别上,IBM AIX 持续可用性: 第 9 部分:Xmalloc(5),以相当高的频率应用检查和技术,这提供高级别的检查,对于每个 xmalloc() 调用都保存分配记录(0x400 次/0x400 个调用),对于每

detail 错误检查级别

detail 错误检查级别对应于级别 7。在此级别上,以相当高的频率应用检查和技术。这提供高级别的检查,同时尽可能减少对系统总体性能的影响。可以通过执行以下命令设置此级别:

errctrl -c alloc.xmdbg errcheckdetail

示例 3 给出在使用 errcheckdetail 级别时各个 alloc.xmdbg 可调参数的频率。例如,对于每个 xmalloc() 调用都保存分配记录(0x400 次/0x400 个调用)。对于每 0x400 次 0x80 字节碎片分配,执行 0x200 次 0x80 字节碎片提升(50%)。

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

(0)> xm -Q
XMDBG data structure @ 00000000025426F0
Debug State: Enabled
Frequency Base: 00000400
Tunable Frequency
Allocation Record 00000400
Ruin All Data 00000200
Trailer non-fragments 00000066
Trailer in fragments 00000200
Redzone Page 00000266
VMM Check 00000266
Deferred Free Settings
Fragments 00000066
Non-fragments 00000066
Promotions 00000200
Page Promotion
Frag size Frequency
[00010] 00000200
[00020] 00000200
[00040] 00000200
[00080] 00000200
[00100] 00000200
[00200] 00000200
[00400] 00000200
[00800] 00000200
[01000] 00000200
[02000] 00000200
[04000] 00000200
[08000] 00000200
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 10  下一页

Tags:IBM AIX 持续

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