IBM AIX 持续可用性: 第 9 部分:Xmalloc
2008-12-30 08:33:19 来源:WEB开发网errctrl -c alloc.xmdbg ruin_all=<frequency>
检查小分配中的覆盖
这是影响跟踪器频率的三个选项之一。其中两个选项处理跟踪器,第三个选项处理与以前 AIX 版本的兼容性。此选项专门针对小于半个页面的分配。在返回的存储后面立即写跟踪器。跟踪器可以占用 128 字节的存储空间。在释放存储时,xmfree() 将确认跟踪器字节的一致性并在日志中记录一个错误。
errctrl -c alloc.xmdbg small_trailer=<frequency>
注意:在 5.3 中没有可调参数 small_trailer,这是因为所有跟踪器都由一个可调参数 alloc_trailer 控制。
通过修改中等严重性错误的处置方法,可以按更严格的方法处置错误,如下所示:
errctrl -c alloc.xmdbg medsevdisposition=sysdump
但是请注意,如果把严重性处置方法修改得更严格,覆盖跟踪器和其他中等严重性错误会导致系统崩溃。
检查大分配(large allocations)中的覆盖
此选项设置在至少需要一个完整页面的分配中添加跟踪器的频率。这种技术捕捉与 redzone 类型相同的错误,但是 redzone 总是在下一个页面边界上开始,而跟踪器直接出现在所请求的空间后面。
在释放时,检查跟踪器的一致性。可以按照与 small_trailer 选项相同的方法修改这些检查的错误处置。可以同时使用跟踪器和 redzone,从而确保探测出覆盖错误。如果请求的空间正好是页面大小的整倍数,就不使用跟踪器。仍然可以使用 redzone 选项探测覆盖。
errctrl -c alloc.xmdbg large_trailer=<frequency>
检查所有分配中的覆盖
提供此选项只是为了与 AIX 5.3 兼容。它设置 xmalloc() 在所有分配中添加跟踪器的频率。它会覆盖 small_trailer 和 large_trailer 选项的设置。
- ››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 概述
更多精彩
赞助商链接