资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
资源监控讲解,二零一五年七月,杜家军,2018/9/28,2018/9/28,一、哪些资源需要监控?二、常见的资源监控工具三、监控工具使用方法,目录,一、哪些资源需要监控?,常见的监控范围主要有: BS架构应用服务器、数据库服务器、Web服务器、数据库、中间件、网络等。 CS架构应用服务器、数据库服务器、Web服务器、数据库、中间件、MQ、网络等。,二、常见的资源监控工具Unix、Linux、AIX,各类型服务器监控( Unix 、 Linux、 Aix、 Windows ) Unix、Linux、AIX 常用监控工具主要有Nmon、Loadrunner等。 下图为Loadrunner监控指标:,二、常见的资源监控工具Unix、Linux、AIX,各类型服务器监控( Unix 、 Linux、 Aix、 Windows ) Unix、Linux、AIX 常用监控工具主要有Nmon、Loadrunner等。 下图为Loadrunner监控指标:,二、常见的资源监控工具Nmon,Nmon资源监控,二、常见的资源监控工具Windows,Windows常用监控工具主要有Loadrunner、系统自带任务管理器等。,二、常见的资源监控工具Oracle,各类数据库监控( Oracle、DB2、MySql等) Oracle 常用监控工具主要有Spotlight、statspack、 performance analysis、Loadrunner等。,二、常见的资源监控工具Oracle,二、常见的资源监控工具Oracle,Spotlight监控,二、常见的资源监控工具Oracle,Loadrunner监控,二、常见的资源监控工具DB2,DB2 常用监控工具主要有Spotlight、Loadrunner等。,二、常见的资源监控工具DB2,Spotlight监控,二、常见的资源监控工具MySql,MySql 常用监控工具主要有Spotlight、 sitescope等。 Spotlight监控,二、常见的资源监控工具中间件,各类中间件监控( WebLogic、Websphere、Tomcat、Tuxedo、MQ等) WebLogic 监控工具有weblogic的 console控制台、Loadrunner。 下图为关注指标:,二、常见的资源监控工具weblogic,二、常见的资源监控工具 Websphere,WebSphere 监控工具有websphere自带的 perfServletApp、Loadrunner。下图为关注指标:,二、常见的资源监控工具 Websphere,Loadrunner监控,二、常见的资源监控工具 Tomcat,Tomcat监控工具有Tomcat自带的 manager、SiteScope、Loadrunner等。下图为关注指标:,二、常见的资源监控工具MQ,MQ常见的监控方式有MQ自带命令监控队列、MQ(windows平台)。,二、常见的资源监控工具 Tuxedo,Tuxedo监控工具有Tuxedo自带的命令、Loadrunner等。下表为Tuxedo命令监控指标说明:,二、常见的资源监控工具 Tuxedo,下表为Loadrunner监控Tuxedo命令说明:,三、监控工具使用方法,Nmon-服务器类监控工具,在使用nmon工具前,需要把nmon文件上传至被监控服务器上, 且nmon文件类型要与服务器系统类型一致;另外,要赋予nmon文件相应权限。右图为nmon类型。,nmon工具使用方法: 命令:nmon -fT -s 采集频率(几秒采集一次) -c 次数 示例:nmon -fT -s 5 -c 5 注释: -f输出文件;-T输出最耗资源的进程; -s收集的时间间隔,单位为秒;-c收集次数。,三、监控工具使用方法NMON,nmon资源图分析:下面针对服务器的CPU、IO、内存及进程分别举例说明:,上图为应用服务器的CPU 及IO资源使用情况。图中,CPU占用资源在10:2815:33范围内约占40%,在19:5020:57范围内,CPU占用率随着并发数的增大而增大(从20%升到60%)。IO/sec在16:30时出现高峰(约为900)。注:图中蓝色为CPU消耗、粉色为IO/sec。,三、监控工具使用方法NMON,上图为服务器内存资源图,图中可见总剩余物理内存为22G。注:蓝色线代表剩余物理内存。,三、监控工具使用方法spotlight,Spotlight工具基本使用 1、首先在监控机器上安装db2的客户端及spotlight软件。 2、在监控机器上,使用db2客户端,创建被测数据库的连接。下图为ST环境的核心数据库连接。注:创建连接之前,需要开通监控机器与数据库之间的端口网络通信。 3、打开spotlight工具,在登录首页填写被监控数据库信息。如右图:,三、监控工具使用方法spotlight,4、单击Connect按钮,进入数据库监控主界面,监控主界面反映了数据库的整体运行情况,如果数据库哪方面出现问题,会报相应的警告,最严重为红色警告。然后据此警告到相应的子窗口查看相应情况。如右图所示: 具体数据库各项指标请参数帮助。 注:以下为DB2锁方面的SQL。 1、诊断锁超时 db2pd -d cbusdb -locks -transactions -applications -dynamic,三、监控工具使用方法spotlight,2、定位交易db2pd -d cbusdb -transactions 3、查看锁db2pd -d cbusdb -locks 4 、查看锁等待db2pd -d cbusdb -locks wait 5、监控动态sql语句db2pd -d cbusdb -app -dyn 6、监控全表扫描的表db2pd -d cbusdb -tcbstats 7、监视日志使用情况db2pd -d cbusdb -logs,三、监控工具使用方法spotlight,8、查看机器信息db2pd -d cbusdb -osinfo CPU Information: TotalCPU OnlineCPU ConfigCPU Speed(MHz) HMTDegree Cores/Socket 28 24 28 3504 2 n/a cpu频率和个数 9、查看数据库配置信息db2pd -d cbusdb -dbcfg 10、获取缓冲区信息db2pd -d cbusdb -bufferpools 11、监控表reorg进度 db2pd -d cbusdb -reorg 12、定位锁等待sql语句1 运行3 查看tranhdl2 运行2 获取apphdliddb2 get snapshot for application agentid *,三、监控工具使用方法BandWidth Monitor,三、监控工具使用方法HttpWatch,HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓存和IE之间的交换信息。集成在Internet Explorer工具栏。 启动Httpwatch从IE的“查看”“浏览器栏”“HttpWatch”启动HttpWatch。如右图所示:,三、监控工具使用方法HttpWatch,三、监控工具使用方法其它,详细的具体操作步骤及方法请参考以下文档。,2018/9/28,33/33,2018/9/28,33/32,2018/9/28,Inspur group,谢谢大家!,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号