AIX下应用系统的维护与性能优化-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

AIX下应用系统的维护与性能优化

简介:

  (1)文件系统空间不够

  查看有没有“满”的文件系统.特别是/、/var、/tmp,不要超过90%.文件系统满可导致系统不能正常工作,尤其是AIX的基本文件系统.如/ 根文件系统 满则会导致用户不能登录.用df-k查看。

  # df -k 查看AIX的基本文件系统

  除/usr文件系统,其他文件系统都不应太满,一般不超过80%.

  处理方法1:删除垃圾文件

以root用户身份分别进入系统各节点,执行# smit clstop命令.

  (3)查询HACMP 双机系统的状态

  在双机系统的运行中,操作员只有知道双机系统的当前状态,才有可能对双机系统出现的异常情况进行恢复处理,保证双机系统的高可用性和高容错性.查询 HACMP双机系统的状态,以root用户身份进入需要查询的节点,用# lssrc -g cluster命令检查HACMP双机软件在该节点是否已启动,系统显示3个active的信息,则说明HACMP 双机软件已正常启动。

  在确认双机软件HACMP 正常启动的情况下,在命令行执行# /usr/sbin/cluster/clstat -a命令查看双机系统的当前状态。

  5.网络故障处理

  (1)网络不通的诊断过程

  ifconfig 查看网卡是否启动(up);netstat-i查看网卡状态;Ierrs/Ipkts和Oerrs/Opkts是否>1%;ping本机网卡地址;ping其他机器地址,如不通,在其机器上用diag检测网卡是否有问题。

  在同一网中,子网掩码应一致.

  (2)网络配置的基本方法

  ①如需修改网络地址、主机名等,一定要用chdev 命令.

  # chdev -l inet0 -a hostname=myhost

  # chdev -l en0 -a netaddr='112.0.15.1' -a netmask=255.255.255.0'

  ②查看网卡状态:# lsdev -Cc-if

  ③确认网络地址:# ifconfig en0

  ④启动网卡:# ifconfig en0 up

  ⑤配置路由,有两种方式加入路由:

  a.永久路由

  # chdev -l inet0 -a route='112.1.15.2','112.0.15.254'

  b.临时路由

  # route add 112.1.15.2 112.0.15.254

  用命令 netstat -rn 查看路由表

  6.IBM公司的巡检流程

  IBM公司的巡检流程,对我们日常维护应重点关注的事项有所帮助,大家可以借鉴一下。

检查Paging Space的大小,在物理内存<2G时,应至少设定为物理内存的1.5倍,若物理内存>2G,可作适当调整.同时在创建Paging Space时应尽量分配在不同的硬盘上,提高其性能.利用smitty chps修改原有Paging Space的大小或利用smitty mkps增加一块Paging Space。

  4.系统核心参数配置

  利用lsattr -Elsys0检查maxuproc,minpout,maxpout等参数的大小.maxuproc为每个用户的最大进程数通常如果系统运行 Oracle应调整maxuproc,将Default:128调整到500,maxuproc增加可以马上生效.当应用涉及大量的顺序读写而影响前台程序响应时间时,可考虑将maxpout设为33 minpout设为16,用smitty chgsys命令设置。

  5.文件系统空间的设定

  一般来说,文件系统/、/usr、/var、/tmp的使用率不应超过80%,/tmp建议至少为300M,文件系统满将导致系统不能正常工作,尤其是 AIX的基本文件系统,如/根文件系统满则会导致用户不能登录.用df 查看:#df-k(查看AIX的基本文件系统),利用smitty chfs扩展文件系统的空间。

  6.激活SSA Fast-Write Cache

  利用smitty ssafastw激活每一个逻辑盘hdiskn的Fast-Write Cache:选择硬盘后,把Enable Fast-Write改为Yes后,回车即可.

  7.High water mark for pending write I/Os per file maxpout和Low water mark for pending write I/Os per file配置

  其缺省值为0,在双机环境中一般应将High water mark设为33 Low water mark设为24,这两个参数可用smitty chgsys来设置.

  8.syncd daemon的数据刷新频率

  该值表示刷新内存数据到硬盘的频率,缺省值为60,一般可改为20,也可根据实际情况更改.该参数通过/sbin/rc.boot配置,将nohup /usr/sbin/syncd 60>/dev/null 2>&1&参数中的60改为20即可。





      本文转自glying 51CTO博客,原文链接:http://blog.51cto.com/liying/968657,如需转载请自行联系原作者






版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章