https://www.cnblogs.com/lkj371/p/15154268.html

在进行数据库故障分析和数据库例行扩容评估时,需要对数据库主机的CPU、内存、磁盘、网络进行负荷分析,常规处理方法是定时任务获取主机不同时刻的性能指标,然后对数据进行处理,最后通过excel等工具制作成运行曲线图。此过程繁杂,且不同操作系统的主机运行命令也不同,此项工作效率很难提高。ORACLE提供了oswbb工具,简化了数据获取和报告生成,在日常工作中大家可以使用oswbb获取主机性能指标,简化相关分析工作。

一、安装部署

下载软件tar包,放到有足够空间的目录并解压,临时使用也可以放到/tmp目录下:

tar xvf oswbb812.tar

二、获取报告

执行如下命令,5分钟(300秒)采集一次,保留48小时,自动压缩为gzip格式

./startOSWbb.sh 300 48 gzip &

运行后,进程会常驻后台持续运行,如需停止可执行如下命令停止

./stopOSWbb.sh

程序运行后显示信息如下:

注意:运行后,根据参数设置周期定期获取主机指标后默认放到程序目录下archive中

三、获取报告

数据收集完成,就可以使用工具生成报告

系统环境要求:

1、安装了图形化界面

2、配置如下参数

export LANG=C

export DISPLAY=:0.0

然后执行如下命令:

java -jar -Xmx256m oswbba.jar -i /tmp/archive -BJan 25 09:01:52 2018-EJan 25 14:11:55 2018

其中 B和E参数为生成报告所分析数据的开始时间和结束时间,i参数为收集的原始数据所在的位置。

运行后,界面如下,根据需要按提示选择:

通常我们选择D完整生成html报告,报告所在路径为程序当前目录下analysis,将整个目录下载后结构如下:

直接用浏览器打开index即可查看报告,部分截图如下:

双击指标名称即可放到图片,并可以直接保存图片用于报告制作

注意:如果指标过于稠密,可调整报告的时间跨度,提高问题识别能力,如果报告生成有问题,也可以将获取的数据拿到可以生成报告的主机上进行报告制作。

原文链接:http://kuaibao.qq.com/s/20180131G0PXVS00?refer=cp_1026

[转帖]oswbb工具分析主机性能的更多相关文章

  1. Analyzing UI Performance with Systrace 使用systrace工具分析ui性能

    While developing your application, you should check that user interactions are buttery smooth, runni ...

  2. 利用vs自带工具分析程序性能

    测试程序写好后可以通过VS2010分析菜单里选择启用性能向导 选择CPU采样后就选择需要分析的项目 测试项目选择完成后就可以运行分析,结束分析后VS2010会提供个详细报告文档 从分析结果来看GetC ...

  3. VS2010自带的性能分析工具分析.NET程序的性能

    这篇博文给大家分享的是,如何使用VS自带的性能分析工具来分析我们编写的.NET程序,一边找出程序性能的瓶颈,改善代码的质量.在实际开发中,性能真的很重要,往往决定一个产品的生死~良好的用户体验的基础之 ...

  4. 使用VS自带的工具分析.NET程序的性能

    (转自:http://www.cnblogs.com/DebugLZQ/archive/2012/07/10/2585245.html) 这篇博文给大家分享的是,如何使用VS自带的性能分析工具来分析我 ...

  5. valgrind的callgrind工具进行多线程性能分析

    1.http://valgrind.org/downloads/old.html 2.yum install valgrind Valgrind的主要作者Julian Seward刚获得了今年的Goo ...

  6. BizTalk开发系列(三十二)浅谈BizTalk主机性能优化

    很多BizTalk的项目都要考虑到性能优化的问题,虽然BizTalk采用多线程处理消息的,大大提高了程序效率.但默认情况下 BizTalk的主机有很多阻止参数会控制BizTalk对服务器的资源使用率, ...

  7. google perftools分析程序性能

    Google perftools 1.功能简介 它的主要功能就是通过采样的方式,给程序中cpu的使用情况进行“画像”,通过它所输出的结果,我们可以对程序中各个函数(得到函数之间的调用关系)耗时情况一目 ...

  8. 性能测试 基于Python结合InfluxDB及Grafana图表实时采集Linux多主机性能数据

    基于Python结合InfluxDB及Grafana图表实时采集Linux多主机性能数据   by:授客 QQ:1033553122 实现功能 测试环境 环境搭建 使用前提 使用方法 运行程序 效果展 ...

  9. 主机性能监控之wmi 获取磁盘信息

    标 题: 主机性能监控之wmi 获取磁盘信息作 者: itdef链 接: http://www.cnblogs.com/itdef/p/3990541.html 欢迎转帖 请保持文本完整并注明出处 仅 ...

  10. 主机性能监控之wmi 获取进程信息

    标 题: 主机性能监控之wmi 获取进程信息作 者: itdef链 接: http://www.cnblogs.com/itdef/p/3990499.html 欢迎转帖 请保持文本完整并注明出处 仅 ...

随机推荐

  1. IO流小结图片

  2. 在线编辑Word——插入表格

    Word中可插入表格并进行相关格式化操作用于美化表格设计.本文,将通过使用Spire.Cloud Word在线编辑器展示如何来插入格式化的表格到Word.详细步骤见以下内容: 1. 进入在线编辑Wor ...

  3. MySQL篇:第五章_详解DDL语言

    DDL语句 库和表的管理 库的管理: 一.创建库 create database 库名 二.删除库 drop database 库名 表的管理: 1.创建表 CREATE TABLE IF NOT E ...

  4. 【DevCloud·敏捷智库】如何利用故事点做估算

    背景 在某开发团队辅导的第二天,一个团队负责人咨询道:"领导经常管我要开发计划,我如何能快速的评估出预计开发完成时间呢,我们目前用工时估算,我听说过故事点估算,不知道适合吗?" 问 ...

  5. 中秋佳节,程序员教你AI三步成诗,秒变“李白”

    摘要:举杯邀明月,用技术来附庸风雅. 中秋佳节来临之际,你是否开始思念远方的亲朋好友,想为他们送上祝福?又或是与家人团圆赏月之时,希望借一段风雅诗词抒情达意? 华为云的开发者们教你一招,来个技术风的A ...

  6. 全文手敲代码,教你用Java实现扫雷小游戏

    摘要:本程序共封装了五个类,分别是主类GameWin类,绘制底层地图和绘制顶层地图的类MapBottom类和MapTop类,绘制底层数字的类BottomNum类,以及初始化地雷的BottomRay类和 ...

  7. Hudi自带工具DeltaStreamer的实时入湖最佳实践

    摘要:本文介绍如何使用Hudi自带入湖工具DeltaStreamer进行数据的实时入湖. 本文分享自华为云社区<华为FusionInsight MRS实战 - Hudi实时入湖之DeltaStr ...

  8. 华为云企业级Redis揭秘第15期:Redis为什么需要强一致?

    摘要:其实开源Redis的弱一致性已经不满足很多应用场景的诉求.怎么,不信? 本文分享自华为云社区<华为云企业级Redis揭秘第15期:Redis为什么需要强一致?>,作者: GaussD ...

  9. Excel 查找替换 -- 快速填充

    单元格匹配,这样就不会把 70 的 0 替换成 7零 了 Ctrl + E 快速填充 一列变多行 快速填充 1. 快速拆分数据 一列数据中包含了姓名和手机号码,这时你需要进行数据拆分,快速填充可以实现 ...

  10. MyBatis Mapper.XML 标签使用说明

    直接将值返回给对象 <select id="list" resultType="com.vipsoft.base.entity.UserInfo"> ...