• oswbb工具分析主机性能


    在进行数据库故障分析和数据库例行扩容评估时,需要对数据库主机的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

    喜欢请赞赏一下啦^_^

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    2015年终总结
    mmzb游戏事故分析
    为sproto手写了一个python parser
    Lua小技巧
    Techparty-广州 10 月 31 日 Docker 专场沙龙 后记
    1password密码库格式更新
    SSL加密与系统时间
    webpack的学习使用三
    webpack的学习使用二
    webpack的学习使用一
  • 原文地址:https://www.cnblogs.com/lkj371/p/15154268.html
Copyright © 2020-2023  润新知