系统调优的常用命令初解_第1页
系统调优的常用命令初解_第2页
系统调优的常用命令初解_第3页
系统调优的常用命令初解_第4页
系统调优的常用命令初解_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统调优常用命令初解TRUE64操作系统看操作系统版本:sizer-v看内存大小vmstat-P(记住是大写的P),小p可以看CPU情况/sbin/hwmgr/usr/sbin/pset_infopsrinfo-vsetls如果系统的响映时间慢,这表明该进程已回内存不够而被swapout,可用ps命令来查swapout的进程信息。如果一个应用进程完成时间慢,那么可能是内存,CPU,I/O资源,也可能是应用的设计有问题。命令ps可显示该进程所用资源的情况。关于I/O的balance:用命令iostat来查磁盘的使用情况。用命令swapon-s来查swapdiskspace的使用情况用命令volstat来查LSMI/O的工作量情况。过多的page和swap过多的page和swap表明内存的工作量过大(内存不够),用命令vmstat来查这些信息。5.网络边接慢过早地dropnetworkconnection可能会对网络性能有影响,用命令netstat来查这些信息。也可用ping来查remotesystem是否availableo如果想对系统情况有正确的诊断,那么就必需收集系统信息:eventloggingDIGITALUNIX操作系统有systemevent-logging和binaryevent-logging来记录系统的event情况,这两个log文件对性能的诊断很有用。Systemevent-logging是函数syslog以ASCII成生。后台程序syslogd收集各种内核、命令、应用程序的信息并把它们写在文件/etc/syslog.conf中。Binaryevent-logging收集硬件与软件的event情况。后台程序binlogd把它们以二进制的形式写入/etc/binlog.conf中。你可用DECeventGO来看这个二进制的log文件。你也可以用dia或userf命令来把二进制的log文件翻译成ASCII格式。检查CPU使用情况1.ps命令:psauxUSERPID%CPU%MEMVSZRSSTTYSSTARTEDTIMECOMMAND%CPU使用CPU的百分比%MEM使用内存的百分比VSZvirtualaddresssize,分配给该进程的虚似内存的大小RSS realmemorysize, 该进程占用的物理内存大小S processstatusorstate该进程的状态RrunnableUuninterruptiblesleeping不可中断的sleep进程SsleepingI idleTstoppedHhaltedWswappedoutTIME当前CPU的占用时间COMMAND运行的命令vmstat命令PROCSMEMORY PAGES INTR CPURwuactfreewirefaultcowzeroreactpinpoutinsycsussyidMEMORYvirtualmemoryinformation用swapon-s查看swapspace的使用情况用iostat查看磁盘使用情况:iostattty rz1 rz2 rz3 cputintoutbpstpsbpstpsbpstpsusnisyidrzn为每个磁盘,bps磁盘上传输的字节数(千分之一秒)tps磁盘上传输次数。对CPU而言:usCPU花在处于默认或高优先级进程上的时间百分比niCPU花在处于低优先级进程上的时间百分比sy—CPU花在系统模式下的时间百分比idCPU处于空闲时的时间的百分比A.通过它可确定使用较多的磁盘,并确定swapspace的磁盘分布。如果发现有许多活动的磁盘但CPU的systemidletime很高,说明需要balanceI/O,消除碎片或升级硬件。B.如果发现有较多的tps,但bps很小,说明I/O说次数很多,但每次I/O读的数据量很少。重启和关机命令:rebootAIX系统查看版本:osleveloslevel-qoslevel-g或者用uname-auname-vr还可以从bos.rte历史取得系统维护级信息lslpp-hhos.rte或者lslpp-Lhos.rte查各CPU的工作情况sar-PALL21sar命令:sar110等同于sar-u110时间%usr%sys%wio%idlesard列出每个磁盘的使用情况vmstatkthr memorypage faults cpurbavmfrerepipofrsrcyinsycsussyidwa(1) kthr:采样间隔内每秒内核线程状态改变r代表运行队列中的内核线程数b等待队列中的内核线程数(等待资源或IO)(2) memory:虚拟或实际内存的使用信息avm活动的内存页面(包括实际内存和交换区),avm应该比实际的物理内存小,如果大于实际物理内存,则说明交换区被使用,如果交换区使用过多则会导致性能变差。如果avm比RAM小,那么页交换可能是由于文件页(filepages)占用了过多的实际内存导致的,这时应该调整minperm/maxperm的值。fre自由清单长度,可以与vmtune的maxfree比较,如果小于maxfree则说明有问题(3) page:页故障与分页活动信息,在采样间隔内求平均值,取每秒单位数re放弃,AIX4后不再支持pi 页面读入,上限是每秒5个,否则认为内存紧张po 页面读出,但实际内存不够时,一些实际内存页中的信息会写入交换区,当再被进程调用时会再次写入实际内存从而发生一次?1,当用户读取一个很大的文件时可能会导致PO增加很多,而PI数量却不会发生太大变化fr 在指定间隔内通过页面替换算法释放实际内存页的数量,为了保证实际内存页的数量,系统会释放一些实际内存页或写入到交换区中从而释放部分实际内存页。当fr>0并不代表一定有额外的IO发生,如果“FILE“页没有修改时。sr 通过页面替换算法扫描页面的数量,VMM替换机制扫描PFT,确保空闲实际内存页的数量不少与maxfree参数指定的值,如果小于该值就可能发生页交换。对多CPU系统,sr的值常常大于frfr与sr的比值(如1:4)具体高低取决于各个应用程序和工作负荷cy 时钟算法的每秒循环数,该值显示了在每秒钟页替换程序扫描PFT的次数(只有没有足够空闲块的时候才会扫描),该值通常为0,如果该值>0则表示fre的值还是小于maxfree参数指定的值说明系统内存紧张。(4) faults:样本间隔内每秒平均捕获与中断in设备中断sy系统调用cs内核线程上下文切换(5) cpu:cpu时间分解百分比us用户时间sy系统时间idcpu空闲时间wa系统具有未完成的磁盘IO或NFSI/O请求(I/O)等待的cpu空闲时间vmstat-I命令可显示一些附加信息如:每秒文件页的进出情况(文件页的进出不包含在页交换中)。Vmstat-s命令给出系统启动以来内存使用情况的统计信息。可以在进行一个大工作量前后使用该命令从而判断该工作量使用内存的情况。该统计信息的pageins,pageouts列显示了交换区和文件区与物理内存的交换情况。pagingspacepageins,pagingspacepageouts只代表交换区(SWAP)与RAM的交换情况。如果后者是主要的交换那么可以通过把交换区创建到几个单独的逻辑卷上来改善IO性能。vmtune命令lsps-abindprocessor-qaix:lsdev-C|greppro*|wc-l//lsdev-C|grepprocess|wc-l//lsdev-C|grepprobindprocessor167922filemon-o/tmp/filemonLF.out-Olftrcstopcat/tmp/filemonLF.outfilemon-o/tmp/filemonLF.out-OIvtrcstopcat/tmp/filemonLF.outfilemon-o/tmp/filemonLF.out-Opvtrcstopcat/tmp/filemonLF.outfilemon-o/tmp/filemonLF.out-Ovmtrcstopcat/tmp/filemonLF.outlslv15.lspv16.lsdev-C|grepproc系统缺省分页逻辑卷是hd6,增加的分页逻辑卷指定为paging00、paging01等,查看所有分页空间的总和lsps-s监控每个分页空间lsps-a,注意每个分页空间的长度应该相近,一个盘上不宜放多个分页空间,一定要把分页空间逻辑卷放在最低磁盘活动量的盘上,不要将分页空间扩展成跨多个磁盘上,最好把分页空间放在不同磁盘适配器或控制器的盘上。19.lsvg20.lspv-lhdisk221.lslvlv0122.看物理内存的多少Isattr-Elmem0或Isattr-Elsys0Igreprealmem23.lsattr-Elen0sar-r reportpagingstatisticssar-q repotqueuestatisticssar-c reportsystemcallsvmstat-serrpt|moreerrpt|pgsmittyerrpterrpt-dHSUN系统vmstatswapsar-rswap-ssar-psar-gvmstat-Ssar-wiostat-xpsar-vsar-dsar-bsar-asar-qvmstst-Scpuidle要大于15,如果po或so大于0,那么说明内存紧张。sar-umps

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论