AIX系统性能分析及优化的研究
2015-07-21张明栋
张明栋



摘要:随着企业信息化不断深入发展,小型机的应用越来越广泛, 因此如何充分发挥小型机的性能,减少硬件投入成本,保障企业应用系统高效、稳定、可靠运行成为重要研究课题。本文主要以IBM小型机的AIX操作系统为运行平台,从CPU、内存及磁盘I/O三个方面,对AIX操作系统的性能分析及优化方法进行了具体的研究。
关键词:AIX;性能分析;性能优化
引言
AIX系统是IBM公司基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM公司专有的Power系列芯片的小型机上。目前,IBM小型机广泛应用于政府、企业、银行以及证券等领域当中,尤其很多关键业务系统采用IBM小型机作为服务器,因此如何针对业务系统的特点和要求将小型机的系统资源尽可能均衡地充分利用,增强系统的吞吐能力,减少响应时间成为我们必须进行研究的课题。
本文主要以IBM小型机的AIX操作系统为运行平台,从CPU、内存及磁盘I/O三个方面,对AIX操作系统的性能分析及优化方法进行了具体的研究。
1 CPU
1.1 CPU性能分析
AIX 系统运行的硬件平台为Power CPU。Power CPU是IBM公司设计的一款基于 RISC 架构的处理器,主要用于服务器市场的小型机平台。CPU是系统运行的中枢大脑,重要性不言而喻。
AIX操作系统中用于CPU性能分析的工具及命令非常多,各自具有不同的特点。我们主要采用vmstat命令进行CPU运行数据的监测及分析,通过分析合理调度CPU资源,从而充分发挥CPU性能,解决CPU性能瓶颈。vmstat命令运行输出结果,如图1所示。
图1 vmstat命令输出结果
vmstat命令除了显示CPU负载情况外,还统计了虚拟内存、内核线程、物理内存及陷阱(错误)的活动情况。……
