免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2258 | 回复: 0
打印 上一主题 下一主题

[学习求职] AIX_222_学习笔记六 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-01 11:07 |只看该作者 |倒序浏览


第八章 性能调优
8.1  监控磁盘文件系统增长
1.磁盘配额可以用来监控文件系统的增长,使用edquota设置配额:
           -   用户和组的软限制,可以超过
           -   用户和组的硬限制,不能超过
           -   配额缓期时间,超过软限制的时间
  从超过配额恢复的条件:
-      杀掉当前使文件系统增长的进程,腾出部分空间
-   如果正在使用vi,使用Crtl-Z结束
-   删除过剩的文件
     2.使用quotaon命令开启配额时,特定的文件系统要在/etc/filesystems中定义,命令查找文件quota.user和quota.group文件。-u开启单独用户配额,-g开启单独组配额(** 不要对/tmp开启磁盘配额)
     3.使用quotaoff命令关闭配额。
     4.建立配额使用以下步骤:
          -   使用root用户登录
          -   决定哪一个文件系统需要启动配额
          -   使用chfs –a “quota = userquota,groupquota” /home 开启/home用户和组磁盘配额
          -   使用chfs –a “userquota=/home/myquota.user” /home改变文件放置地点
          -   使用mount挂载文件系统
          -   使用edquota命令为用户和组配置软限制和硬限制
          -   使用quotacheck检查配额文件的连贯性

8.2       从Full文件系统进行恢复
1.修复一个full /(root) 文件系统
-  cp /dev/null  /etc/security/failedlogin清空failedlogin文件
2.修复一个full /var文件系统
-   find /var –xdev –size +2048 –ls |sort –r +6查找2M以上的文件
-   cp  /dev/null  /var/adm/wtmp  清除wtmp文件
-   不要使用cp  /dev/null 清除错误日志文件,这样会造成系统错误
3.修复一个full用户定义的文件系统
-   使用skulker命令作为cron进程一部分,经常清除用户产生不需要的文件
4.修复一个损坏的文件系统
-   使用unmount卸载文件系统
-   使用fsck检查文件系统
-   如果还不行,从备份中恢复吧

8.3       系统错误日志
1.  errdemon程序是随系统启动的,如果需要自行启动执行/usr/lib/errdemon
2.  /usr/lib/errstop命令用来停止错误日志的记录,此命令只能在特殊的环境下执行,在正常运行环境下不要执行
3.  查看错误日志放置地点使用/usr/lib/errdemon –l 命令
4.  改变错误日志的文件大小使用/usr/lib/errdemon –s 2000000命令
5.  使用errpt命令生成一个错误日志报告
6.  使用errpt –a –j ID 命令查看一个错误
7.  删除错误日志内容使用errclear 0 命令
8.  使用errlogger命令记录一个错误信息
9.  重定向syslog信息到错误日志,编辑/etc/syslog.conf

8.4       系统日志配置
1.  syslog守护进程从端口读取数据包,并记录下相关日志,配置文件是/etc/syslog.conf。当syslog被激活时,读取配置文件进行配置
2.  配置文件/etc/syslog.conf文件的格式是facility.priority level  filename
Facility有以下几种类型:

Priority Level有以下几种:


3.  使用startsrc –s syslogd开启syslogd守护进程
-  mail.debug  /tmp/mailsyslog  代表记录mail的debug级别信息到mailsyslog文件
-  *.debug;mail.none @rigil   代表记录所有debug级别信息,除了mail到机器rigil 的信息

8.5       调优工具
1.  vmstat用来报告内核线程,虚拟内存,磁盘,CPU的数据信息(相关格式信息可以使用man进行查看)
2.  sar命令收集,报告,保存系统活动信息。sar默认报告CPU性能。如果%user+%sys栏接近100%,说明CPU使用很繁忙
3.  topas报告系统整体数据(CPU 网络接口 物理内存 进程等)较繁忙的进程,WLM数据,。
4.  netstat查看网络连接信息,-r -n查看路由表,-i -n查看MTU大小,-s 查看协议使用情况,-a -n查看端口使用
5.  iostat查看CPU使用情况,AIO数据,设备的I/O输入输出流量

8.6       使用/etc/tunables文件调优
1.  文件包含7个不同的段对应于7个命令(schedo,vmo,ioo,raso,no,nfso)
-  schedo   管理CPU调度程序调优参数
-  vmo     管理虚拟内存调优参数
-  ioo      管理I/O调优参数
-  raso     管理RAS参数
-  no      管理网络参数
-  nfso     管理NFS调优参数

8.7       记录系统配置
1.  使用lsattr –El 显示设备属性
2.  使用lsdev –Ccdisk 显示磁盘Location code
3.  使用lsslot –c pci 显示PCI slot性能
4.  使用lsmcode –c 显示microcode level
5.  使用lscfg –vp 列出关键软件数据库的信息
6.  使用prtconf显示当前系统硬件和软件的相关信息

8.8  控制资源使用RSCT
    1.RSCT(Reliable Scalable Cluster Technology)是一组提供广泛群集环境。RSCT也可以在独立的系统中使用。RSCT的组件有:
     -  RMC子系统。这是RSCT的关键,可以用来监控独立的机器,或者群集中的一个节点
     -  RSCT核心资源管理器。管理器是在资源和RMC中的一个软件
     -  RSCT群集安全服务
     -  Topology Service 子系统,提供网络或节点错误检测
     -  Group Service 子系统,提供进程或节点协调

8.9  Workload Manager
        WLM允许系统管理员在人物之间分配资源,可以隔离用户资源和系统资源。WLM可以自适应系统环境,合理动态分配系统资源

8.10  Partition Load Manager
        PLM是用来自动化管理磁盘分区资源使用的工具。PLM有两种工作模式:一种是监控模式,另一种是管理模式。在监控模式下使用xlpstat进行查看,在管理模式下可以进行资源重分配。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93804/showart_1886941.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP