IBM AIX 持续可用性: 第 3 部分
2008-10-22 08:23:17 来源:WEB开发网可以使用 mkps 和 chps 命令针对每个分页空间启用或禁用分页空间检验。这些命令的细节可以在对应的 AIX 手册页中找到。
存储键
大多数应用程序程序员都曾经遇到过意外的内存覆盖问题,也就是一段代码意外地写一个不属于该组件内存区域的内存位置。有一个新的硬件特性称为存储保护键(storage protection key,本文中简称为存储键)。它可以帮助应用程序程序员找到这些意外的内存覆盖。
内存覆盖和寻址错误属于最难诊断和处理的问题。随着软件大小和复杂性的增加,这个问题也会变得更复杂。在 AIX 上,许多软件组件共享一个大的全局地址空间。这给应用程序和 AIX 内核带来了可服务性问题。
根据设计,AIX 64 位内核大量使用一个大的地址空间。这对于避免在 POWER 处理器上执行高成本的 MMU 操作很重要。尽管这种设计对性能很有好处,但也增加了可靠性、可用性和可服务性(RAS)方面的困难。大型的 64 位应用程序(比如 DB2®)由于相似的原因也使用全局地址空间,也面对内存覆盖问题。
存储键是在 PowerPC® 体系结构中引入的,其目的是在允许软件维护平面地址空间的同时提供内存隔离。这个概念源自 System z™ 和 IBM 390 系统。存储键允许给地址空间设置与上下文相关的保护。可以对内存区域访问进行限制,从而防止和捕捉非法存储引用。
此外,还增加了一个新的 CPU 特性 Authority Mask Register(AMR),它定义 CPU 可以访问的键集。AMR 实现为以键号作为索引的位对向量,其中用不同的位控制对每个键的读和写访问。键保护是和现有的页面保护位一起应用的。对于任何装载或存储过程,CPU 在转换期间获取分配给目标页的内存键。使用键号在 AMR 中选择位对,根据位对决定是否允许访问。
- ››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 概述
更多精彩
赞助商链接