欢迎来到天天文库
浏览记录
ID:40598109
大小:76.21 KB
页数:22页
时间:2019-08-04
《优化AIX6.1的性能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、优化AIX6.1的性能 当您刚刚认为自己掌握了有关AIX®Version5.3性能优化方面的内容时,很快就发布了AIX6.1,这无疑又给您出了一道难题。在本文中,将介绍关于AIX6.1中CPU、虚拟内存和I/O(磁盘和网络)等方面的性能监视和优化的最新更改。实际上,其中的许多更改并没有对内核进行多少创新,而是更关注于一些辅助的内容,比如对缺省参数进行改进,以便更精确地反映实际的数据处理。还有一些其他的增强,包括唯一的可调参数的文档说明、受限制的可调参数,以及对某些子系统所做的各种其他改进。您将了解更多有关
2、性能优化方法的信息,而这些内容是任何优化策略所必需的部分。 引言 AIX®6.1提供了许多重要的创新和改进,具体包括下面的内容: 虚拟化——诸如工作负载分区(WPAR)和动态应用程序迁移(LiveApplicationMobility)等特性 安全性——诸如加密文件系统和受信任的AIX,以及基于角色的访问控制(RBAC)等特性 可用性——诸如AIX并发更新和动态跟踪等特性 可管理性——诸如新的SystemsDirectorConsoleforAIX和工作负载分区管理器等特性 它还支持POWER
3、6的性能创新,如高级同步多线程(SMT)、共享的专用处理器和可变的页面大小。需要充分地理解哪些创新和增强来源于POWER6、AIX6.1,或者来源于它们的组合。例如,纯粹从操作系统的角度来看,AIX改进了以前缺省的一些可调参数,具体包括: vmo ioo aio no nfso schedo 尽管在AIX6.1中的确存在一些性能增强,比如在I/O处理速率和AIX的AIO服务器实现方面所做的改进,但是并没有很大的变化。事实上,与从AIX5.3升级到AIX6.1相比,从AIX5.1升级到AIX5.
4、2以及从5.2升级到5.3(包括新的监视工具、优化工具、更改了虚拟内存管理器(VMM)设置方式的新的可调参数,以及并发I/O的改进)所做的性能改进要更多一些。在AIX6.1中,除了已经删除的一些命令(I.E.和aioo)之外,所有的优化命令都保持不变,并且也没有提供任何新的监视工具。对一些实用工具所做的其他更改反映了对其他的工作负载分区创新的支持,具体包括: curt filemon iostat netpmon pprof procmon proctree svmon topas tp
5、rof vmstat 工作负载分区(WPAR)允许在一个AIX映像中使用多个独立的虚拟分区。这更多地是对逻辑分区(LPAR)的一种补充,而不是对它们的替代。实际上,WPAR运行于LPAR之中,并且从概念上看,与Solaris的containers非常类似。我在15分钟之内就完成了WPAR的构建;事实上,您将在WPAR中完成相关的分析工作,以便可以实际地观察经过更新的、支持WPAR的一些工具。请注意,只有在AIX6.1中才能使用WPAR,而POWER6对于WPAR则不是必需的。在WPAR中,某些命令的运行
6、方式有所不同、或者根本不能运行,将在适当的时候对其中的部分命令进行介绍。还有一些其他的AIX6.1性能改进,包括唯一的可调参数的文档说明,以及受限制的可调参数。 优化方法 这个部分将对一种优化方法进行概述,您可以使用这种方法来优化您的系统。虽然您可以不使用这种方法,因为还存在许多其他的方法可供使用,但是您应该使用某种优化方法或者结构化的程序。 这种方法由下面五个步骤组成: 建立基准 压力测试和监视 确定瓶颈 优化瓶颈 重复(从第二个步骤开始) 让我们更深入地了解这些步骤: 建立基准——在
7、您进行优化或者开始进行监视之前,必须建立一个基准。这个基准是系统正常运行时的一个快照。这个基准不仅应该捕获性能类型的统计信息,还应该记录系统的实际配置(内存总量、CPU和磁盘)。这一点是很重要的,因为在对用户反映的性能问题进行故障诊断之前,您需要了解系统正常运行时的情形。这样做可以帮助您将数据转化为服务水平协议(SLA),从而解决客户所面临的问题。 压力测试和监视——使用峰值工作负载,对系统进行监视和压力测试。这时,您应该使用一些监视工具以帮助证实您的发现。监视部分是非常关键的,因为如果没有系统运行情况(
8、特别是在压力测试期间)的精确历史记录,您将无法有效地进行优化。 识别瓶颈——压力测试和监视系统的目的是为了确定瓶颈。在没有正确诊断信息的情况下,您不可能提出正确的对策。如果系统碰到了CPU限制,那么您可以运行一些附加的工具,如trace、curt、splat、tprof和ps,以便进一步确定导致瓶颈的实际进程。 优化瓶颈——在您最终确定了瓶颈之后,接着应该对其进行优化。具体的瓶颈将决定您需要进行的优化工作,例
此文档下载收益归作者所有