性能测试常用监控工具简介 (1)课件_第1页
性能测试常用监控工具简介 (1)课件_第2页
性能测试常用监控工具简介 (1)课件_第3页
性能测试常用监控工具简介 (1)课件_第4页
性能测试常用监控工具简介 (1)课件_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

性能测试常用监控工具简介监控工具概述Linux监控工具—Nmon网页数据分析工具—HttpwatchJavajvm监控工具—Jconsole中间件积压监控工具—HsadminOracle监控工具—Spotlightonoracle一、LINUX监控工具--NMONNMON监控内容cpu占用率内存使用情况磁盘I/O速度、传输和读写比率文件系统的使用率网络I/O速度、传输和读写比率、错误统计率与传输包的大小

消耗资源最多的进程计算机详细信息和资源页面空间和页面I/O速度用户自定义的磁盘组网络文件系统NMON安装和启动下载不同AIX和LINUX版本对应的nmon将NMON放在服务器文件夹中给NMON赋予可执行权限:chmod+xnmon运行NMON:./nmonNMON界面NMON生成后台文件相关命令:./nmon–F自定义的nmon生成文件名–s监控频率–c监控次数举例:./nmon–Ftest.nmon–s5–c1000NMON数据文件分析二、

网页数据分析工具-HttpwatchHttpwatch主页Httpwatch之Overview选定某个信息显示其概要信息。包括请求的URL,后台响应状态代码,请求发送时间,HTTP请求和响应:

Httpwatch之timechart

blocked:空白时间。

DNSlookup:DNS查找

connect:连接时间

send:请求发送时间wait:等待时间,这个影响因素较多,比如网络、数据库查询等

receive:请求接收

Httpwatch之Header向Web服务器发送和接受的报头信息:

Httpwatch之Cookies向Web服务器发送和接受的cookie信息:

Httpwatch之postdata如果有的URL请求是POST方法,那么在postdata这个tab中会记录请求post过去的各个参数和值:

Httpwatch之content显示具体接收到的HTTP内容:

三、

JAVAJVM监控工具—JconsoleJconsole简介Jconsole是一个JMX兼容的监视工具。它使用Java虚拟机的JMX机制来提供运行在Java平台的应用程序的性能与资源耗费信息。其监控内容包括:内存、线程、类、CPU使用等。通过监控信息,可以很清晰的了解到当前程序是否运行正常,如内存泄露、死锁、类加载异常等。

Jconsole启动远程连接:在catalina.sh中添加JAVA_OPTS=“$JAVA_OPTS-Dcom.sun.management.jmxremote.port=9090-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false”打开本地的Jconsole页面在远程连接中输入被监控服务器的IP和端口:

Jconsole监控可以监控堆内存、线程、加载类以及服务器的CPU占用率随着时间推移的变化情况,而且可以选择监控的时间段

四、

中间件积压监控工具—Hsadmin积压监控页面实时曲线页面可以监控每个LS和AS每秒的请求数和积压数情况:积压监控页面实时曲线页面可以监控每个LS和AS每秒的请求数和积压数情况:中间件方法耗时统计我们可以在压力测试过程中手动去发送功能点请求,打开时间戳统计:中间件方法耗时统计手动发送功能点请求多次,计算平均耗时,对耗时时长较多的function进行重点分析:五、

Oracle监控工具—SpotlightonoracleSpotlightonoracle简介Spotlightonoracle是一款非常实用的oracle数据库监控诊断工具,它将所有监控的数据库组件转化为图形显示,协助DBA掌握数据库的处理结构和当前的各项性能指标。Spotlightonoracle功能实时诊断增强TOPSQL分析功能分析跟踪文件故障排除实例警报日志读取器诊断Unix,Linux和Windows。预测诊断诊断RAC的基础DataGuard诊断Spotlightonoracle登录第一部分填写数据库SID,用户和密码;第二部分勾选是否访问ASM,填写数据库SID和ASM密码;第三部分填写数据库所在服务器的IP,连接方式选SSH,注意必须用oracle用户登录Spotlightonoracle主页面Spotlightonoracle可以监控oracle各方面信息。这里我们主要侧重监控数据库的SGA情况、topsession、topsql、等待事件、锁等待以及SQL对磁盘的IO情况:Spotlightonoracle主页面Spotlight以红、黄、绿三种颜色标识服务器各组件的运行状况:红色是警报,表示当前服务器的该组件性能告急或者出现了性能瓶颈;黄色表示该项处于亚健康状态,需要防范和注意;绿色表明运行正常Spotlightonoracle监控SGACurrentSize显示当前SGA使用情况:BufferCache、keepPool、RecyclePool显示数据缓存区的内存情况;sharedpool显示共享池使用情况;redolog显示重做日志的使用情况;LargePool显示大池使用情况;JavaPool显示JAVA池的使用情况Spotlightonoracle监控topsessionTopSessions面板可以查看当前哪个session当前占用了大量的资源;单击session列表,会在sessionInformation中显示该会话的所有详细信息,可以查看执行计划,判断是否存在全表扫描Spotlightonoracle监控topsqlSQL页面中可以根据条件来查看libraryCache中相应的sql,可以据此来找出较耗资源、对性能影响大的sql语句Spotlightonoracle监控锁事件Activity页面主要提供了等待事件,锁等待,当前事务等。BlockingLocks显示数据库的阻塞和死锁情况。可以用来进行解决数据库锁方面的问题。LockActivity显示数据库锁的使用情况Spotlightonoracle监控IOIO页面显示PhysicalI/O相关信息,通过I

温馨提示

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

评论

0/150

提交评论