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,如需转载请自行联系原作者






相关文章
|
10月前
|
机器学习/深度学习 人工智能 弹性计算
阿里云《AI 剧本生成与动画创作》解决方案深度评测
阿里云《AI 剧本生成与动画创作》解决方案深度评测
430 7
|
9月前
|
传感器 人工智能 算法
智能眼镜,从科技幻想到现实生活的触手可及
智能眼镜,从科技幻想到现实生活的触手可及
352 22
|
12月前
|
人工智能 数据可视化 数据挖掘
销售易与纷享销客:谁更胜一筹?
在中国CRM市场,销售易与纷享销客是两大主力。销售易凭借先进的技术创新、深厚的产品深度、丰富的行业经验和开放的平台策略,在多个关键维度上展现出更强的竞争实力,尤其在大型企业市场中表现突出。
|
Python
NumPy 数学函数库详解
【8月更文第30天】NumPy(Numerical Python)是 Python 中用于科学计算的核心库之一,它提供了大量的高性能数学函数,并且是其他许多科学计算库的基础。本文将详细介绍 NumPy 中的数学函数,包括统计函数、线性代数函数以及傅里叶变换等功能。
323 0
|
Java 数据安全/隐私保护 安全
掌握Struts 2动态方法调用,让你的Web开发如虎添翼,轻松应对复杂业务需求!
【8月更文挑战第31天】在Web应用开发中,Struts 2框架因强大功能和灵活性而广受青睐。其动态方法调用(DMI)特性允许在不修改配置文件的情况下动态调用Action类中的方法,相比传统方法调用(需在`struts.xml`中为每个方法创建单独的`&lt;action&gt;`),DMI简化了配置并提升了灵活性、可维护性和扩展性。本文通过对比DMI与传统方法调用,展示如何利用DMI简化开发流程,并强调了在使用DMI时需注意的安全性和访问控制问题。
177 0
|
Rust Kubernetes Cloud Native
Rust 会是云原生开发的“未来”吗?
Hello folks,我是 Luga,今天我们来聊一下云原生生态编程语言之 Rust。
659 0
|
关系型数据库 Apache 数据库
《循序渐进学Docker》——2.2 利用Docker搭建个人博客
本节书摘来自华章出版社《循序渐进学Docker》一书中的第2章,第2.2节,作者李金榜 尹烨 刘天斯 陈纯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.2 利用Docker搭建个人博客 WordPress是一款功能强大的个人博客系统。
3777 0
|
API 开发者 网络架构
|
4天前
|
云安全 人工智能 自然语言处理

热门文章

最新文章