AIX操作系统性能优化的研究与应用

时间:2022-06-22 11:27:06

AIX操作系统性能优化的研究与应用

摘要:随着信息技术的迅速发展,在推动社会发展的同时,也改变了人们的日常生活。aix操作系统的性能优化,在一定程度上加快了系统的运行速度,确保了信息的安全传递,且在使用的过程中,能够凭借自身的优势在大、中、小型计算机中运行,由此受到人们的青睐。在此,本文针对AIX操作系统性能优化研究应用,做以下论述。

关键词:AIX操作系统;性能优化;研究应用

中图分类号:TP316文献标识码:A文章编号:1007-9599 (2012) 03-0000-02

Research and Application of the AIX Operating System Performance Optimization

Li Ning

(Jiangsu Provincial Power Company Suqian Power Supply Company, Suqian 223800,China)

Abstract: With the rapid development of information technology, while promoting social development, but also changed people's daily lives. Optimize the performance of the AIX operating system, accelerate the speed of the system to a certain extent, to ensure the security of the information passed in the use of the process with their own advantages in large, medium and small computer running, and thus subject to people of all ages. Here, for the AIX operating system performance optimization and application, do the following discussion.

Keywords: AIX operating system; Performance optimization; Research applications

随着社会经济的迅速发展,各个企业在发展的过程中,能否第一时间得到市场信息,不仅关系着企业今后发展战略及发展目标的制定,同时还关系着各个企业之间的市场竞争。而随着企业业务的不断增加,传统的管理模式已经无法适应社会的发展需求,一些与业务相关的系统若不能充分发挥自身的优势,则会使企业错失良机。针对那些影响企业业务系统的若干因素,则需要企业负责人能够结合着企业的实际发展状况,聘请专业人员进行完善。AIX操作系统的优化与应用,则能有效的避免了这一状况的发生。针对AIX操作系统性能优化的研究与应用中存在的相关问题,本文从以下几个方面进行分析:

一、优化方案

AIX优化方案的提出,需要结合着企业的发展状况及计算机的实际运行状况,设计人员在对AIX操作系统进行优化的过程中,必须在确保系统正常运行的状况下,运行速度有所增加,且安全性能有所提高。在其优化的过程中,具体优化方案如下:

(一)系统框架。在对AIX系统进行优化的过程中,一般需要结合着系统的实际运行状况及应用状况,有针对性的进行优化,以便系统能从根本上提高自身的运行功能。而一般在优化的过程中,一般包括CPU、内存、IO以及网络等几个方面,具体情况见图1.

图 1 系统框架图

(二)系统分析。在AIX系统优化的过程中,不是针对程序中的某一个环节进行的优化,而是对整个程序运行过程中出现的故障进行优化,在提高程序运行性能的同时,还能避免程序运行中带来的问题。而在其运行的过程中,主要包括以下几个方面:

1.收集数据。通过对整个系统运行过程中产生的大量数据进行收集、分析后不难发现,系统CPU的运行高峰期集中在早上,IO等待比较高,在使用的过程中占用了大量的CPU空间。而CPU在等待IO的过程中,其百分比也比高峰时间少了30%左右。通过这些数据能够清晰的表明,在系统运行高峰期间,存在的CPU或IO瓶颈,导致一些程序无法稳定的运行。

2.内存分析。在整个系统的内存分析中,一般通过分析数据虚拟内存的使用状况进行推断。在管理人员分析过后,发现虚拟内存的页换入与页换出在系统运行的高峰期存在相互交换的现象,由此证明在系统运行的过程中,其内存空间已经无法满足系统数据的运行需求。在对其进行解决的过程中,管理人员可以增加物理内存的大小或减少Oracle数据库所占用的内存空间。

3.硬盘分析。在整个系统运行的过程中,其硬盘阵列主要包括hdisk2与hdisk3。硬盘在运行的过程中,一般会随着系统的运行而运行,且一般在30%――50%之间,由此可以证明在整个系统业务运行的过程中,hdisk2与hdisk3之间有着较大的读写操作,且整个系统的内置硬盘之间也存在着相当大的操作空间。

4.网络分析。通过相关数据不难看出,在网络运行的过程中,其读写集中在en2网卡上,且在收集到的网络传输数据中,en0的最大传输速率为7M左右,相对于业务系统传输的业务量来说,远远没有达到需求的传输峰值。由此不难分析出,存在的网络瓶颈,远远无法达到网卡的传输峰值。

二、数据安全措施

在IBM小型机硬件配置的过程中,其首要考虑因素在于数据传输、储存的安全性,还应结合着整个系统资源的容错处理要求,有针对性的进行系统设计。在其实际使用的过程中,由于相关因素的影响,导致其在使用的过程中仍存在一定的影响,主要包括以下三点:首先,在整个系统运行的过程中,一旦生产主机出现故障,则会影响整个生产活动的顺利进行。这个时候备机若不能及时的接管应用系统,会给整个生产活动造成不可估量的损失。其次,在操作系统运行的过程中,大量的硬件冗余,在一定程度上影响着系统的正常运行,除了降低系统运行速度外,还对整个系统的安全性造成了极大的威胁。最后,一些系统在安装使用的过程中,由于缺乏一定的系统备份,导致系统版本无法正常的升级,由此阻碍系统运行。

针对这种状况,在系统运行的过程中,可以通过一定的安全措施来提高系统的整体运行能力。而在其采取的安全措施中,一般以硬件资源的冗余备份、系统软件和应用软件的合理分布以及高可靠性集群软件的使用。在其具体使用的过程中,一般是将AIX操作系统与HACMP软件共同装在rootvg上。这是因为在整个系统运行的过程中,一旦rootvg发生损坏,将造成整个系统处于瘫痪状态,甚至无法进行任何操作活动,严重情况下将会对计算机的硬件造成严重的影响;即使在拥有完整备份的状况下,也会造成系统的长时间停机。由此可见,在条件允许的状况下,将AIX操作系统与HACMP软件共同装在rootvg上,有着极其重要的作用。在其安装的过程中,具体做法包括以下几个方面:首先,将rootvg作为一个单独的镜像,并通过这种方式来提高整个系统的安全性,避免单块硬盘损坏对整个系统造成严重的影响;这种状况下,即使发生硬盘损坏,也不会对整个系统的正常运行造成影响。其次,工作人员在建立rootvg镜像的过程中,应尽量将其连接到不同的SCSI硬盘上,以便在运行的过程中能够做到负载均匀。再次,在提高系统容错能力的过程中,可对磁盘阵列上的硬盘记性镜像配置或RAID5冗余配置,并将其配置设置为datavg,并在上面安装与之相符的数据库和应用程序。最后,在提高系统节点可靠性的过程中,设计人员可以在条件允许的状况下,搭建HACMP集群环境,使其在运行的过程中充分做到双机热备,并在2台互为备份的主机上为其配置相应的HACMP参数,以便在系统运行的过程中能够满足其热备要求。

三、系统性能的调整建议

针对上述软件运行中存在的相关问题,需要相关人员结合着AIX操作系统的相关优势及存在的问题,有针对性的进行优化,在提高AIX操作系统的的使用性能时,还能确保整个系统的顺利运行。在对其进行调整的过程中,主要包括以下几个方面:

第一,在计算机系统运行的过程中,针对网卡所连接到的网络,需要相关人员结合着交换机的实际数量及位置进行有针对性的调整,并在调换的过程中结合着机器产生的错误日志来进行数据统计。若在其运行的过程中出现网络部稳定的状况,则建议立即更换机器。

第二,在整个网络出现故障时,管理人员应及时的停止网络使用,找出网络故障的根源,同时启动备份系统,避免网络停止造成整个系统瘫痪,力求将整个系统损失降到最低。而计算机操作人员在进行修改网络配置的过程中,针对网络地址及主机名等程序的修改,一般使用chdev命令进行修改,避免在修改的过程中出现程序措施的现象。

第三,AIX系统的参数优化。在AIX系统运行的过程中,其内核一般属于动态内核,因而在运行的过程中可以结合着实际运行环境进行自动调整。管理人员在安装系统完毕后,在修改参数的过程中,可以从以下几个方面出发:首先,用户的最大登录数maxlogin。在确定maxlogin的实际大小时,操作人员可以使用smitty chlicense命令进行修改,且在修改过后将整个参数记录在指定的系统文件中,以便在修改结束后能够在系统重启后生效。其次,limits参数的设置。管理人员在对其参数设置的过程中,可以从etc/security/limits文件中,将这些参数的参数值设置为-1,同时用使用vi程序对整个文件进行修改,以便在用户重新登录后能够立即生效。再次,对文件系统的空间设定。操作人员在设定文件系统的操作空间时,其使用率不能超过整个文件使用率的80%,避免系统文件过多对整个系统的正常运行造成干扰,尤其是AIX系统的基本文件,严重时会导致用户重启后无法正常登陆。在解决这一问题时,操作人员可以查看AIX的基本文件系统,利用smitty chfs来扩展整个文件系统的空间。最后,激活SSA Fast-Write Cache。在对该程序激活的过程中,操作人员一般会使用smitty ssafastw 这个程序来对其进行激活,通过对逻辑盘hdiskn的相关操作,避免在系统程序运行中出现中断,直接对整个系统的软硬件设施造成影响。

四、总结

综上所述,随着社会经济的迅速发展,在21世纪科学技术迅速发展的过程中,通过对AIX操作系统的优化,在提高系统运行速度的同时,还能确保文件运行的安全性。由此就需要相关人员能够结合着系统的实际运行状况,有针对性的对其优化,使其在实际使用的过程中能够真正发挥出自身的优势与性能。

参考文献:

[1]边琦,孙沛.AIX系统性能监控软件的设计[J]-内蒙古师范大学学报(自然科学汉文版),2007(5)

[2]美 RandalK.Michael著.邱仲潘译.AIX 5L管理指南[M].北京:机械下业出版社,2010

[3]梁永强,吴基文.IBMRS6000服务器的性能调整[M].中国金融电脑,2009(11)

[4]美.莫里勘探.贝奇著,陈葆饪译.UNXI操作系统设计[M].北京:北京大学出版社,2009

[5]王晓明,张小风,孙霞,张继明.浅析AIX操作系统性能优化的研究与应用[J].内蒙古师范大学报,2010(05)

[6]乔凤名,王晓丹,赵明.试析AIX操作系统性能优化中存在的问题及其完善措施[J].山西建筑,2011(11)

[7]张强,赵王馨,韩晓蓉.简析AIX操作系统性能优化的研究与应用[J].北京金融,2009(12)

[8]李昌林,吕家芳,高天翔.AIX操作系统性能中存在的问题及完善途径[J].内蒙古杂志,2010(11)

[作者简介]李宁(1981-),女,河北省保定人,所学专业:计算机科学与技术,研究方向:主机运行与管理,职称:工程师。

上一篇:循环队列存储空间传统扩充与动态扩充之优劣 下一篇:B/S结构下通过SQL SERVER数据库实现人员信息管...