ibm aix 持续可用性- 第 3 部分

ibm aix 持续可用性- 第 3 部分

ID:22375846

大小:111.00 KB

页数:29页

时间:2018-10-28

ibm aix 持续可用性- 第 3 部分_第1页
ibm aix 持续可用性- 第 3 部分_第2页
ibm aix 持续可用性- 第 3 部分_第3页
ibm aix 持续可用性- 第 3 部分_第4页
ibm aix 持续可用性- 第 3 部分_第5页
资源描述:

《ibm aix 持续可用性- 第 3 部分》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、IBMAIX持续可用性:第3部分  系统可靠性  多年以来,AIX操作系统一直包含由IBM技术支持的许多可靠性特性,现在通过应用更先进的技术进一步提高了AIX的可靠性。其中一些新特性包括对POMU操作很重要。尽管这种设计对性能很有好处,但也增加了可靠性、可用性和可服务性(RAS)方面的困难。大型的64位应用程序(比如DB2®)由于相似的原因也使用全局地址空间,也面对内存覆盖问题。  存储键是在Poz™和IBM390系统。存储键允许给地址空间设置与上下文相关的保护。可以对内存区域访问进

2、行限制,从而防止和捕捉非法存储引用。  此外,还增加了一个新的CPU特性AuthorityMaskRegister(AMR),它定义CPU可以访问的键集。AMR实现为以键号作为索引的位对向量,其中用不同的位控制对每个键的读和写访问。键保护是和现有的页面保护位一起应用的。对于任何装载或存储过程,CPU在转换期间获取分配给目标页的内存键。使用键号在AMR中选择位对,根据位对决定是否允许访问。  当这个检查失败时,发生一个数据存储中断。AMR是一个与上下文相关的寄存器,可以高效率地更新。TLB/ERAT包含每

3、个虚拟页面的存储键值。这使AMR更新更为高效,因为它们不要求TLB/ERAT无效。  PowerPC硬件为软件提供了一种高效地改变存储可访问性的机制。  在内核模式和用户模式API12345678下一页——感谢阅读这篇文章,..,中都使用存储键。在内核模式中,存储键支持被称为内核键。  在用户模式中,管理硬件键的API把这个功能称为用户键。用户键支持主要作为应用程序的可靠性、可用性和可服务性(RAS)特性。实现用户键的第一个大型应用程序软件是DB2。在DB2中,用户键有两个用途。它们的主要用途是保护DB

4、2核心代码不受用户定义函数(UDF)中的错误的影响。第二个用途是作为调试工具,防止并诊断内部内存覆盖错误。但是,任何应用程序都可以使用这个功能。  DB2提供了一个UDF功能,客户可以通过它在数据库中添加额外的代码。UDF可以在两种模式下运行,即隔离(fenced)和非隔离(unfenced):  在隔离模式中,UDF在一个单独的进程中执行,与数据库隔离开。数据库和UDF进程之间通过共享内存进行通信。隔离模式会显著地降低性能,因为在执行UDF时需要进行上下文切换。  在非隔离模式中,UDF直接装载到DB

5、2地址空间中。非隔离模式会显著地改进性能,但是会损害RAS。  尽管DB2推荐使用隔离模式,但是为了提高性能,许多客户都使用非隔离模式。使用用户键可以在数据库和UDF之间实现有效的隔离,而开销并不高。  用户键用于应用程序。它们是PopPO已经在AIX中实现了系统可服务性,从而简化了系统的问题诊断、纠正性维护和预防性维护。  高级的FirstFailureDataCapture特性  FirstFailureDataCapture(FFDC)是一种可服务性技术,探测到错误的程序可以通过它保存随后分析和纠

6、正问题所需的所有数据。这样就不必等待错误再次出现,也不必专门应用跟踪来收集诊断问题所需的数据。  AIXV5.3TL3包引入了这些新的FirstFailureDataCapture(FFDC)功能。FFDC特性集在AIXV5.3TL5和AIXV6.1中得到了进一步扩展。下面几节讲解以下特性:  LightoryTrace(LMT)  Run-TimeErrorChecking(RTEC)  ponentTrace(CT)  LiveDump  这些特性在默认情况下是启用的,可以提供有价值的FFDC信息,

7、同时保持最低的性能影响。可以单独操作高级的FFDC特性。另外,还提供一个方便的SMIT操作界面,这样就可以通过单一命令持久地禁用或启用特性(也就是说,修改的效果在重新引导之后仍然有效)。要想启用或禁用所有四个高级FFDC特性,应该输入以下命令:smittyffdc  这指定是启用还是禁用高级内存跟踪、活动转储和错误检查功能。注意,禁用这些特性会降低系统的可靠性、可用性和可服务性。  注意:在修改高级FirstFailureDataCapture特性的状态之后,必须运行/usr/sbin/bosboot命

8、令,然后重新启动操作系统,这样修改才会完全生效。某些修改在下一次引导之前不会完全生效。  传统的系统转储  系统转储提供一种捕捉操作系统状态的快照的机制。系统转储收集系统的内存内容并提供关于AIX内核的信息,这些信息可供以后的专家分析使用。在把保留的映像写到转储设备之后,系统会重新引导,如果需要,还可以返回生产环境。当发生严重错误时(即系统崩溃时),系统会生成系统转储。  系统转储还可以由根用户发起。在调试新的应用程序时,系统管理员和程序员

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。