性能调试---(二)性能分析工具

性能调试---(二)性能分析工具

ID:43801524

大小:68.50 KB

页数:10页

时间:2019-10-14

性能调试---(二)性能分析工具_第1页
性能调试---(二)性能分析工具_第2页
性能调试---(二)性能分析工具_第3页
性能调试---(二)性能分析工具_第4页
性能调试---(二)性能分析工具_第5页
资源描述:

《性能调试---(二)性能分析工具》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、:性能调试…(二)性能分析工具性能分析工具综述2:如何知道系统安装了哪些性能分析工具?3:SAR4:time和timex5:iostat6:vmstat7:GlancePlus性能分析工具综述目前,对系统进行性能调试的工具冇很多,这些可以两大类:一类是标准的分析工具,艮卩所冇的UNIX都会带的分析工具;另一类是不同厂商的UNIX所特冇的性能分析工具,比如HP-UX就有自己的增值性能分析工具。标准的分析工具,即所有的UNIX都会带的分析工具:sariostatvmstattimepsbdftopipcsuptimeHP-UX白己的增值性能分析工具:glance/gpmpumaxps按性能分析工具

2、的用途来说,它可以分为:CPU的使用情况:sar,time,top,ps,puma,xps内存的使用情况:vmstat,ipcs文件系统状态:dbf,iostat,sar,swapinfo,nfsstat1/0子系统状态:iostat网络性能:netstat按分析时间点来分,性能分析T•具可以分为:H志型分析丄具,如puma,xps,它们将在对系统在某一段时间的运行情况进行取样,然后得出某此结果。这种分析工具非常适合于针对那些时断时续发牛的问题进行分析,因为通过取样,口J以得出结论;实时型分析工具,如glance,它们又称“快照型分析T具”,即它们将实时取出系统运行环境的数据,这种分析工具非常

3、适合于那些在分析工具止在运行时发生的问题,或一直发生的问题。如何知道系统安装了哪些性能分析工具?想知道系统中安装了何种性能分析工具,运行命令:#/opt/perf7perfstat-vSAR-SystemActivityReporter顾名思义,SAR工具将对系统的当前状态进行取样,然后通过计算数据和比例來表达系统的当前运行状态。它的特点是:SystemV-based,在很多的UNIX版木中都存在;可以连续对系统取样,获得人最的取样数据;取样数据和分析的结果都对以入文件;白己所需的负载很小SAR也冇一个致命的不足,这就是:SAR不能对某个进程进行深入分析,它仅是一对系统的整体情况进行分析。SA

4、R的语法为:#sarL-ubdycwaqvmAMS][-ofile]t[nJ:每隔t秒取样一次,共取样n次,其中_ofile表示取样结果将以二进制形式存入文件file中;#sar[-ubdycwaqvmAMSJ[-stime][-etime]l-isec][-ffile]:表示从file文件中取出数据,如果没有指定-ffile,则从标准数据文件/var/adm/sa/sadd1R数据,其中dd表示当前日子。另外,-stime表示起始时I'hJ;-etime表示停止时间;・isec表示取样的时间间隔,如果不指定则表示取文件中所有的数据。对[-ubdycwaqvmAMS]的解禅请参阅相关的系统分析

5、领域,如-u表示对CPU的分析;-A表示汇总所有数据,即等于-ubdycwaqvm,-M表示对多个CPU环境中每个CPU都进行各自的分析,一•般它与-q和〜联合使用,以对每个CPU的使用情况进行分析从前面的命令语法中可知,sarnJ*以从一个文件中读取性能数据,这个文件町以通过sar来产牛(如sar-ofile23),也可以通过其他的命令來产主,具休地说,可以通过以卜儿个命令来产生:#/usr/lbin/sa/sadc[tn][ofile]:以t秒为时间间隔,共取样n次,所有数据存入文件ofile。如果我们要对系统进行分析,则通常的做法是:第一步,mkdir/var/adm/sa;第二步,ch

6、ownadm:adm/var/adm/sa;第三步,/usr/lbin/sa/sadc/var/adm/sa/sa'date+%ds,它会在/var/adm/sn目录下创建一个sadd文件,其中dd表示当前H期,这个命令将对以前取样进行清零。运行shell命令:#/usr/lbin/sa/sal[tn]:表示以t秒为时间间隔,共取样n次,所有数据存入文件/var/adm/sa目录下的sadd文件,其中dd表示当前日期;运行shell命令:#/usr/lbin/sa/sa21-ubdycwaqvmA][-stime]l-etime][isecJ:-个通过crontab命令来设置定时执行的方案:0

7、***0,6suadm-c"/usr/lbin/sa/sal":表示以adm用户执行sal,每个星期的日、六两犬是每小时执行一次sal命令;08-17**1-5suadm-cVusr/lbin/sa/sal33"08-17**1-5suadm-c"/usr/lbin/sa/sal"在通过sadc或sal、sa2等后台命令收集数据时,我们必须注意如下两点:/usr文件系统的空闲空间够不够本刀数据将覆

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。