首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

初探 IBM AIX 7(1)

初探 IBM AIX 7(1)

简介IBM AIX V7.1 操作系统是在为 IBM Power Systems 服务器提供综合企业级支持的技术基础上构建的。AIX 的工业级特性和功能已经在各种计算环境中经受了考验,从只有一两个处理器的小型系统直到有 64 个处理器的大型系统。AIX V7.1 支持基于 IBM PowerPC 970™、IBM POWER4™、IBM POWER5™、IBM POWER6™ 和 IBM POWER7™ 处理器的 IBM 系统,提供以下特性:
  • 工作负载分区 (WPAR) — 基于软件的虚拟化
  • Live Application Mobility (LAM) 和 IBM Workload Partitions Manager for AIX
  • 64 位内核,提供更好的可伸缩性和性能
  • 动态逻辑分区和 IBM Micro-Partitioning™ 支持
    • 自动负载平衡
    • 在线添加或移除处理器、内存和 I/O 资源
  • 支持专用和共享处理器 LPAR 组
  • Trusted AIX:多层划分的安全性
  • 集成的 Role Based Access Control
  • 对增强型日志文件系统 (JFS2) 进行加密
  • 利用 IBM POWER7 的存储密钥以及增强的保护和可靠性
  • 并发的 AIX 内核更新,可以减少计划内停机
  • 用 ProbeVue 实现动态跟踪
  • 为符合 Open Group SUSv4 标准而设计
  • 健壮的日志文件系统和 Logical Volume Manager (LVM) 软件,包括集成的文件系统快照
  • 用于管理系统环境的工具 — SMIT 和 IBM Systems Director Console for AIX
本文概述 AIX 7.1 中的每个新特性和新功能。可以查阅 AIX 7.1 特性列表(PDF,45KB);此列表还包含 AIX 6.1 Technology Level 6100-06 (TL6) 的特性和功能,包括两个版本之间的操作性差异。
基本操作系统:虚拟化AIX 5.2 Workload Partitions for AIX 7您有仍然在 AIX 5.2 上运行的工作负载吗?AIX 5.2 Workload Partitions for AIX 7 是在 AIX 7.1 for POWER7 服务器上支持的一个新产品。AIX 7 允许创建一种特殊的 WPAR,为 WPAR 中运行的工作负载提供 AIX V5.2 TL10 SP8 运行时环境。要想把在老式硬件上运行的 AIX V5.2 工作负载简便地迁移到 POWER7 硬件上,只需创建 AIX V5.2 系统的 mksysb 映像。然后,在 POWER7 硬件上运行的 AIX V7.1 上创建 WPAR 时提供这个映像。另外,LAM 还支持在运行 AIX V7.1 的 POWER7 系统之间转移 AIX V5.2 WPAR。LAM 要求购买 IBM PowerVM™ Workload Partitions Manager for AIX 或 AIX V7 Enterprise Edition(此版本包含 IBM PowerVM Workload Partitions Manager for AIX)。
支持向 WPAR 导出光纤通道适配器AIX V7.1 支持向 WPAR 导出虚拟光纤通道适配器。适配器按照与存储设备相同的方式导出到 WPAR。当 WPAR 启动时,在 WPAR 中发现并配置所有子设备,这有几个好处。可以直接把 SAN 设备供应给 WPAR N-port,不需要先供应给全局分区,再导出到 WPAR。可以在 WPAR 内进行多路径管理。在这种配置中,在 WPAR 中还支持使用 atape 驱动程序的光纤通道磁带系统。
在 WPAR 中支持 VIOS 磁盘 这个 AIX 版本还支持按照与光纤通道磁盘相同的方式在 WPAR 中使用 vSCSI 磁盘。在全局分区中配置的 VIO SCSI 磁盘可以导出到 WPAR,作为 WPAR 的数据磁盘或 rootvg。可以把 Virtual I/O Server (VIOS) 支持的任何类型的磁盘导出到 WPAR。另外,只要源和目标逻辑分区 (LPAR) 都是能够访问这些磁盘的 VIOS 客户机实例,就支持对 vSCSI 磁盘上的 rootvg WPAR 执行 LAM。
从 WPAR 可信地装载和配置内核扩展AIX V7.1 向全局管理员提供导出特定内核扩展的功能,让 WPAR 管理员可以在 WPAR 中装载和配置内核扩展。在导出时,计算指定的扩展的签名,从而确保只能装载导出的扩展。可以指定导出的扩展是装载在局部的 WPAR 名称空间中,还是全局装载,让全局分区和其他 WPAR 都可以访问。有了这个功能,原本需要在 WPAR 环境中装载内核扩展的一些应用程序组合就不再有这一需求了。对于 AIX V7.1,不支持对装载了导出的内核扩展的 WPAR 执行 LAM。
针对 Active Memory Expansion 增强了 AIX 性能工具 topas Active Memory Expansion 是一个新的 POWER7 特性,它通过内存内数据压缩扩大 POWER7 服务器的内存容量。在使用 Active Memory Expansion 时,AIX V7.1 提供额外的性能监视功能。AIX topas 性能监视工具已经增强了,当使用 CEC 视图时,它可以报告服务器上所有 LPAR 的 Active Memory Expansion 指标。libperfstat 库也已经增强了,可以报告 Active Memory Expansion 指标。
基本操作系统:集成为符合 Open Group Single UNIX Specification V4 而设计标准组织 Open Group 通过发布 Single UNIX Specification 为 UNIX 的行为制订标准。这个标准每几年发布一次更新版本。AIX V7.1 是根据 UNIX 标准的最新版本设计的:Single UNIX Specification Version 4 (SUSv4)。新的 SUSv4 对以前的标准做了修改。SUSv4 定义的新特性包括 diff、ls、find 等命令的新选项;新的与线程相关的位置应用程序编程接口 (API);新的基于文件描述符的文件处理 API。
KSH93 增强AIX V7.1 现在提供 ksh93 shell 环境的更新版。AIX V6.1 提供的 ksh93 基于这种流行的 shell 的 ksh93e 版,而 AIX V7.1 现在把 ksh93 更新为基于 ksh93t。通过提供这一更新,用户现在可以利用过去几年 Korn shell 社区实现的许多增强和改进,产生更健壮的 shell 编程体验。
DWARF 调试支持AIX V7.1 增加了对标准 DWARF 调试格式的支持,DWARF 是控制可执行文件中调试信息格式的现代标准。许多操作系统都使用 DWARF,它提供更好的可扩展性和紧凑性。DWARF 的广泛使用还会提高编译器和其他调试工具在 AIX 和其他操作系统之间的可移植性。
User Direct Access Programming Library V1.2AIX V7.1 提供 User Direct Access Programming Library (uDAPL) V1.2。uDAPL V1.2 让应用程序能够直接使用 InfiniBand 基础设施,实现零复制、低延时和高性能。通过使用 AIX uDAPL,可以利用 API 提供的特性,包括远程直接内存访问 (RDMA)。对性能敏感的应用程序现在可以直接利用 InfiniBand 的传输功能,不需要限制于特定的传输方式。uDAPL V1.2 支持 GX Dual-port SDR Host Channel Adapter 和 GX Dual-port DDR Host Channel Adapter 以及 Mellanox ConnectX Single/Dual-Port InfiniBand 适配器。
硬件启用和支持Barrier Synchronous Register 的共享内存接口AIX V7.1 支持在用户空间中使用共享内存接口访问 POWER7 Barrier Synchronous Register (BSR),这样在使用 BSR 时就不需要装载内核扩展。
CPU 中断禁用AIX V7.1 允许对部署工作负载的 CPU 集禁用外部中断。当启用此特性时,它把某些硬件级中断转到其他 CPU,让工作负载收到的中断更少。
AIX 内核内存固定在默认情况下,AIX V7.1 固定内核内存,还允许应用程序固定自己的内核堆栈。根据实时需求固定内核内存和应用程序的内核堆栈,就可以确保内核内存和应用程序的内核堆栈不被换出,这会提高性能。
Logical Volume Manager 增强了对固态硬盘的支持AIX V7.1 增强了 AIX Logical Volume Manager (LVM) 和 JFS2 对固态硬盘 (SSD) 的支持。这包括 LVM 能够把卷组 (VG) 限制为只包含 SSD,能够报告只包含 SSD 的 VG。JFS2 能够捕捉并报告与热点文件探测相关的文件统计数据,可以根据这些数据决定文件是否应该放在 SSD 上。应用程序可以使用这些功能监视并决定最优的文件布置方式。
有文档记录的内核套接字 APIAIX V7.1 为内核扩展提供在内核中访问 TCP 套接字的 API。这让内核扩展可以作为网络客户机或服务器。
AIX 中的 XNTP V4.2.1 支持Network Time Protocol (NTP) 的实现已经更新到 xntp V4.2.1。xntp V4.2.1 支持 IPv6、新的服务器发现方案、orphan 模式和其他改进。
EtherChannel 增强AIX V7.1 增强了 EtherChannel 对 802.3AD 协议的支持,确保在发送数据包之前链路处于 Link Aggregation Control Protocol (LACP) 就绪状态。
RNIC 支持AIX V7.1 通过 10 Gigabit Ethernet-CX4 PCI Express 和 10 Gigabit Ethernet-SR PCI Express 适配器提供 Internet Wide Area RDMA Protocol (iWARP RDMA)。这一支持包括迁移到用于以太网的 Open Fabrics 1.4 iWARP 组合,允许通过以太网络使用 RDMA。
性能和可伸缩性能够扩展到最多 1024 路 AIX V7.1 在基本内核、驱动程序和库中增强了可伸缩性,能够扩展到最多 1024 路的分区,分区有 256 个处理器核,每核有四个硬件线程。IBM 希望大型工作负载和应用程序能够受益于此特性。
AIX TB 级内存段支持AIX V7.1 引入了一个新的内存扩展特性,它利用 Power Memory Management Unit (MMU) 并减少 Segment Lookaside Buffer (SLB) 遗漏。在 POWER7 系统上运行的大内存工作负载会受益于此特性。
感知集群的 PERFSTAT 库接口AIX V7.1 在标准的 perfstat 库中导出一组新的 API,应用程序开发人员能够使用这些 API 获取参与集群的远程节点的性能统计数据。只有在属于 AIX Cluster Infrastructure 的节点上才支持这些新的 API。为了使用新的接口和数据结构,应用程序需要使用 AIX 7.1 和 AIX V6.1 TL 6 中提供的 libperfstat 头文件。
防火墙对使用 Performance Aide 的客户机的支持AIX V7.1 让系统管理员能够选择 Performance Monitoring Application 可以使用的端口范围。它使用 Performance Aide(perfagent.server 文件集)提供的 Remote Statistic Interface 监视远程节点。
Performance Aide 和 topas 记录功能变化从 AIX V7.1 开始,topas 持久记录(topasrec 工具)生成的记录文件的默认位置由 /etc/perf 改为 /var/perf。Performance Aide 生成的日志文件的位置也改为 /var/perf。
返回列表