AIX系统维护手册.doc
《AIX系统维护手册.doc》由会员分享,可在线阅读,更多相关《AIX系统维护手册.doc(55页珍藏版)》请在咨信网上搜索。
1、AIX系统及HACMP维护手册第 1 :AIX系统平常管理1 文献系统是否满 方法: df k 可以以K为单位检查文献系统的使用率。(90%以上,需要调整) 2 检查系统犯错日记 使用errpt |more来检查 清除现有的log: Errclear 0 3 检查系统合法/非法登陆情况 使用Last命令来检查来自登陆的地方。 4 检查系统是否有巨大的Core文献生成 使用 find / -name core print来检查。对Core文献,一般直接删除就可以了。 5 系统性能检查: a) CPU性能:使用Vmstat, topas来检查 b) 内存使用情况:也是使用topas, vmstat
2、来检查 c) 检查IO平衡使用情况:使用iostat来检查 d) 互换空间使用情况:使用lsps a来检查 6 Mail检查 7 Diag 一个月一次第 2 :AIX的版本号代表什么意思?AIX的版本号的格式通常为AIX x.x.x.x.例如: AIX 5.3.0.5.其代表意义分别为: 操作系统版本号(version).发行版号(release).改善版号(modification).修正版号(fix) 第 3 :AIX资源监控与调制工具性能优化以及拟定系统中的性能瓶颈是系统管理员的重要任务之一。在一个计算机系统中,CPU、内存、硬盘和网络是影响系统性能的重要因素,因此系统性能调整也重要在于
3、如何在这些资源中获得某种平衡,以满足人们对系统性能的盼望。性能调制需要很多技巧,知识以及经验,不能仅靠分析记录数字,图表就可取得,性能调制有时是一件复杂甚至是非常困难的任务。 如同其它UNIX系统同样,AIX也给系统管理员剪裁系统提供了非常丰富的手段。这里我们简朴介绍RS/6000 AIX系统中几个用于监控和调制多项系统资源的工具,每个工具的功能都很强,如想更透彻地了解这些命令的用法,请参考有关技术资料或手册。这里讲述的命令将不仅仅局限于CPU、硬盘、内存或网络资源的某个方面,它们可用于其中的一项或多项资源。 AIX监控工具 1、iostat iostat命令重要通过观测物理磁盘的活跃时间以及
4、他们的平均传输速度,监控系统输入/输出设备负载。根据iostat命令产生的报告,用户可拟定一个系统配置是否平衡,并据此在物理磁盘与适配器之间更好地平衡输入/输出负载。 iostat工具的重要目的是通过监控磁盘的运用率(tm_act字段),而探测到系统中的I/O瓶颈。iostat还可用于拟定CPU问题,辅助容量规划,并可认为最终解决I/O问题提供相关材料。vmstat和iostat联合使用,可捕获到拟定与CPU,内存和I/O子系统有关的性能问题的必需数据。 iostat命令可产生下面四种类型的报告: tty和CPU运用情况 磁盘的运用情况 系统吞吐率 适配器吞吐率 2、netpmon netpm
5、on命令可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。netpmon命令在指定的监控周期报告网络行为。 netpmon启动后直至发布trcstop命令终止它之前,一直在后台运营。假如使用缺省设立,trace命令将会在netpmon命令之后立即自动启动。此外,netpmon中还可用trcon命令选择在后面的某个时间跟踪。当这种跟踪用trcstop命令终止后,netpmon命令就会输出它的报告并退出。缺省时报告会输出到标准输出,需要时也可以重定向到某个文献。 netpmon命令还可以在一次先前产生的跟踪中以脱机模式使用。在这样的情况下,需要用gennames命令产生一个文献。该文
6、献必须在trace终止后立即产生。 所产生的报告中涉及CPU使用情况、网络设备驱动器I/O情况、互联网络套接字调用,以及网络文献系统(NFS)I/O信息: CPU use:netpmon命令报告线程和中断解决器对CPU的使用情况。该命令将网络相关行为的CPU使用情况与其它行为的CPU使用情况区分开。 Network Device Driver I/O:netpmon命令监控网络适配器上所通过的I/O记录。 Internet Socket Calls:netpmon命令在互联网络套接字上监控read,recv,recvfrom,write,send以及sendto子程序。ICMP,TCP,UDP
7、这几个协议的每个进程都会予以报告。 NFS I/O:netpmon命令监控客户NFS文献上的read和write子程序,NFS客户上的RPC请求以及NFS服务器的read和write请求。 3、PDT(性能诊断工具) PDT通过收集和集中各种性能、配置和可用数据自动找出性能问题。PDT评估系统的当前状态并跟踪系统在工作量和性能上的变化。PDT数据收集和报告很容易起用,不需要更多的管理行为。 虽然许多常见的系统性能问题都有特定性,但PDT还试图用一些被认为性能好的系统中的通用概念来帮助它查找问题。这些概念涉及: 资源的平衡使用 在限定范围操作 拟定的工作量趋势 无错误操作 系统参数得到适当设立。
8、 4、ps ps命令是UNIX系统中最常见的命令,它重要显示系统中关于进程的记录和状态信息,如进程ID,I/O行为以及CPU运用率等。运用ps命令提供的信息,可决定一个进程运营了多长时间,进程使用了多少CPU时间,以及进程是否受系统的处罚。还可用ps命令拟定进程使用了多少内存,完毕多少I/O,进程的优先级以及是谁创建了进程。 下面这几个命令组合对于管理RS/6000 AIX系统有帮助: (1)显示10个消耗CPU最多的进程: # ps aux |head -1 ;ps aux |sort -rn +2 |head 10 (2)显示10个消耗存储空间最多的进程: # ps aux |head -
9、1 ;ps aux |sort -rn +3 |head -10 (3)按顺序显示系统中受罚的进程: #ps -eakl |head -1 ;ps -eakl |sort -rn +5 (4)按优先级顺序显示系统中的进程: #ps -eakl |sort -n +6 |head (5)按解决时间为顺序显示系统中的前十个进程: #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head 10 (6)按实际内存使用的多少顺序显示系统中的前十个进程: #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |
10、head 10 (7)按换入页面的多少顺序显示系统中的前10个进程: #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10 5、vmstat vmstat命令报告关于核心线程,虚拟内存,自陷(trap),磁盘以及CPU行为的记录。并且每种行为报告都被更细致地用比例分别表达用户态、核态、空闲以及等待磁盘I/O等情况。 内核维持了对核心线程,换页以及中断行为的记录数据,而vmstat命令则通过使用knlist子程序和/dev/kmen伪设备驱动器访问这些数据。磁盘的输入/输出记录是通过设备驱动器维持的。对于磁盘,平均传输速度是通过使用
11、活跃时间核传输信息数目决定的。而活跃时间比例则是从报告期间驱动器忙的时间量计算出来的。 vmstat命令产生五种类型的报告: 虚存行为报告 fork子进程情况报告 每个设备产生的中断情况报告 汇总报告 输入/输出行为报告 6、sar sar命令报告CPU的使用情况,I/O以及其它系统行为。sar命令可以收集,报告以及保存系统行为信息。假如没有指定输入文献,则sar调用sarc命令访问系统数据。 用户可用让cron命令运营两个shell脚本(/usr/lib/sa/sa1和/usr/lib/sa2)以提供日记录和报表。在crontab文献/var/spool/cron/crontabs/adm中
12、涉及了一些样本节,用于示范cron要在何时运营这些shell脚本。以这种方式收集到的数据对于拟定系统的时间周期特性和决定峰值使用时间是有用的。 但要注意的是,sar命令自己运营时会产生相称数量的读写。因此最佳在没有工作量的情况下运营sar记录,看看sar对总的记录数字有多大的影响。 7、topas topas命令用于监控各种系统资源,如CPU的使用情况,CPU事件和队列,内存和换页空间的使用,磁盘性能,网络性能以及NFS记录等。它还会报告指派给不同WLM类的进程对系统资源的消耗情况。它还能报告系统中最热门的进程和工作量管理器(WLM)的热门类。有关WLM类信息只有在WLM激活时才会显示。top
13、as命令将热门进程定义为那些使用大量CPU时间的进程。topas命令没有作日记的选项,所有信息都是实时的。 topas命令运用System Performance Measurement Interface(SPMI)API获得有关信息。正是由于通过SPMI API,使系统开销保持在最小限度。topas命令使用perfstat库调用访问perfstat内核扩展。 8、truss truss命令跟踪一个进程的系统调用、所接受的信号以及招致的机器错。要检查的应用程序可在truss命令的命令行中指定,也可将truss命令挂在一个或多个已经在运营的进程上。 AIX调制工具 1、fdpr fdpr命令改
14、善用户级程序和库的执行时间和对实际内存的使用。fdr命令可以通过不同的操作,如删除不必要的指令和重组代码和数据,而实现这样的目的。fdr命令安装在目录/usr/bin下。 fdpr命令在三个不同阶段上,对原有的执行代码应用先进的优化技术从而为其构筑一个优化的可执行代码。这三个阶段分别是: 在阶段1,fdpr创建一个增长了某些装置(instrumented)的可执行程序。原有的可执行程序被保存为_ProgramFile.save,而新版本被命名为_ProgramFile.instr。 在阶段2,fdpr运营该增长了某些装置的可执行程序,并收集摘要(profiling)数据。该摘要数据被保存在一个
15、叫_ProgramFile.prof的文献中。运营执行程序时需要为它提供典型的输入数据,以使fdpr命令可以找出代码中可优化的部分。 在阶段3,fdpr命令使用阶段2中收集到的重要信息对可执行代码重新排序。这些重新排序涉及到这样一些任务: (1)将那些高频度执行代码序列包装在一起。 (2)对条件分之重新排序,以改善硬件对分之条件的预测。 (3)将较少使用的代码部分移出来。 (4)内嵌一些热门函数。 (5)从重排序后的代码中删除掉NOP(空操作)指令。 此外,编译器中还提供了一个-qfdpr标志,用它可使编译器在执行代码中增长一些额外的信息,以辅助fdpr对该执行代码重新排序。但是,假如使用这个
16、-qfdpr标志,则fdpr也只对那些用-qfdpr标志编译的模块重新排序。 2、schedtune schedtune命令可以给抖动、进程挂起、时间片以及线程在锁上所能轮询的时间长度等设立准则。 用schedtune,可调整AIX中所设立的一组影响其内存负载控制机制的参数。Schedtune命令用于显示和修改那些用于检测系统内存是否在过度使用以致导致抖动的参数。Schedtune命令还能用于修改运营在系统上的进程的处罚和衰减因子。在root用户下,用schedtune命令可做下面的事情: 决定用于拟定抖动的准则。 决定哪个准则用于挂起进程。 决定在抖动终止后要等待多长时间才重新激活那些先前被
17、挂起的进程。 决定被挂起的进程的最小数目。 调制调度优先级公式。 更改时间片数值。 决定在一把锁上轮询多长时间。 将schedtune值复位到它的缺省值。 需要注意的是,所有用schedtune作的修改在系统重启后都将丢失。为了保证所需的schedtune值在引导时可以置上,可在/etc/inittab文献中插入适当的schedtune命令。如:schedt:2:once:/usr/samples/kernel/schedtune -s 65536 3、vmtune vmtune命令负责显示和调整虚存管理器(VMM)和其它AIX部件使用的参数。系统中的根用户可动态修改涉及下面这些参数: VMM
18、页替换 永久文献读写 文献系统缓冲区结构(bufstructs) LVM缓冲区 裸输入/输出 换页空间参数 页删除 内存固定参数 第 4 :AIX常用命令查看互换区信息: lsps -a 显示互换区的分布信息 lsps -s 显示互换区的使用信息 slibclean 清除解决程序遗留的旧分页信息 smit mkps 建立互换区空间信息 swapon -a 启动所有的分页空间 /etc/swapspaces 存放分页空间表格信息 - 显示卷信息: lsvg 显示卷的名称 lsvg -l rootvg 显示rootvg卷的具体信息 - mount卷的方法: varyonvg datavg 加载da
19、tavg卷 mount /dev/data1 加载datavg下的一个data1卷 裸设备类型:raw,jfs jfs可以转变成文献系统,而raw则不行 - 在裸设备上安装oracle系统: 修改裸设备的权限,如裸设备名为system01,安装数据库用户为oracle chown oracle:dba /dev/system01 chown oracle:dba /dev/rsystem01 在使用文献时必须用rsystem01 - smit快速途径名称:(smit:图形方式,smitty:字符方式) dev 设备管理 diag 诊断 jfs 定期档案管理系统 lvm 逻辑卷册系统管理员管理
20、nfs NFS管理 sinstallp 软件安装及维护 spooler 列印队列管理 system 系统管理 tcpip TCP/IP管理 USER 使用者管理 clstart,clstop:启动和停止cluster lssrc -g cluser:查看cluser的状态 - 查看已安装的软件信息: ls -aF /usr/lpp (lpp:Licensed Program Products) 查看安装媒体内容: installp -q -d /dev/cdrom -l - 启动时自动加载文献系统信息: 需要加载的信息存放在/etc/filesystems mount -t nf 加载所有在/
21、ect/filesystems中定义type=nfs的文献系统 显示已加载的文献系统及状态: df -v,mount - 查看错误日记信息: errpt -a - 有关TCP/IP的命令 网路卡: smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速途径 smit mkinet,ppp:slip与ppp快速途径 ifconfig:config界面 位址: /etc/hosts 静态主机表 /etc/resolv.conf 位址解析的名称服务器 /etc/named.boot 名称服务器架构 /etc/named.ca 根名称服务器快取 /e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AIX 系统维护 手册
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。