当前所在位置: 首页 > 数码科技 > 正文

OSWatcher的介绍与使用(watchos正确的使用方式)

2023-06-05 本站作者 【 字体:

OSWatcher

OSWatcher的介绍与使用

OSWatcher Black Box (oswbb)是Oracle开发、提供的一个小巧,但是实用、强大的系统工具,它可以用来抓取操作系统的性能指标,用于辅助监控系统的资源使用。其安装部署、卸载都非常简单;资源消耗也比较小,原理也十分简单,它通过调用OS的的一些命令(例如vmstat、iostat等)来采集、存储CPU/Memory/Swap/Disk IO/Nentwork相关数据。安装和运行oswbba可以帮助在性能诊断时提供丰富多样的各类性能数据、图文报表支持。

OSWatcher 在4.0的版本时被命名为OSWatcher Black Box,简称为oswbb,同时增加了数据分析功能,即OSWatcher Black Box Analyzer (OSWbba)这个绘图和分析工具,其捆绑在 OS Watcher Black Box当中。替代了之前的OSWg。 也就是说在OSWatcher 4.0 之前是:OSWatcher 和 OSWg的关系,OSWatcher 4.0 后变成了: OSWbb 与 OSWbba 的关系。

OSWatcher Black Box(oswbb)支持多个操作系统,也分Linux与Window版本,当然这两个版本有所差别,本篇只讲述Linux版本。另外,OSWatcher Black Box(oswbb)由两个部分组成:

oswbb: 一个Unix的 shell script脚本集合,其用来收集和归档数据,从而帮助定位问题。

oswbba: 一个Java工具来自动分析数据,提供建议,并且生成一个包含图形的 html 文档。

安装与卸载

软件安装

工具卸载

rm -rf oswbb

启动与停止

启动OSWatcher

startOSWbb.sh脚本有四个参数:

ARG1 = snapshot interval in seconds. (间隔时间)

ARG2 = the number of hours of archive data to store. (多长时间)

ARG3 = (optional) the name of a compress utility to compress each file automatically after it is created. (压缩格式)

ARG4 = (optional) an alternate (non default) location to store the archive directory.(存放目录)

如果不输入任何参数,默认间隔30秒收集一次数据,并且默认保存48小时的数据。

默认收集到的数据会存储在解压目录下的archive目录下,这个目录是在第一次启动startOSWbb.sh脚本时创建的。

启动命令

./startOSWbb.sh 60 10 gzip /u01/soft/oswbb/archive

停止命令

./stopOSWbb.sh

分析OSWatcher收集到的日志

使用oswbba.jar包进行日志的分析,但是jara要在1.4.2及以上版本。

两种方法分析数据

1)生成图形

#cd /u01/oswatcher

#java -jar oswbba.jar -i /u01/oswatcher/archive/ -b May 3 00:00:00 2018 -e May 3 23:59:59 2018

[ [email protected] oswbb]$ export DISPLAY=192.168.56.1:0.0 [ [email protected] oswbb]$ java -jar oswbba.jar -i archive Starting OSW Analyzer V7.3.3 OSWatcher Analyzer Written by Oracle Center of Expertise Copyright (c) 2014 by Oracle Corporation Parsing Data. Please Wait... Scanning file headers for version and platform info... Parsing file rhel6_iostat_16.12.19.1100.dat ... Parsing file rhel6_vmstat_16.12.19.1100.dat ... Parsing file rhel6_netstat_16.12.19.1100.dat ... Parsing file rhel6_top_16.12.19.1100.dat ... Parsing file rhel6_ps_16.12.19.1100.dat ... Parsing Completed. Enter 1 to Display CPU Process Queue Graphs Enter 2 to Display CPU Utilization Graphs Enter 3 to Display CPU Other Graphs Enter 4 to Display Memory Graphs Enter 5 to Display Disk IO Graphs Enter 6 to Generate All CPU Gif Files Enter 7 to Generate All Memory Gif Files Enter 8 to Generate All Disk Gif Files Enter L to Specify Alternate Location of Gif Directory Enter T to Alter Graph Time Scale Only (Does not change analysis dataset) Enter D to Return to Default Graph Time Scale Enter R to Remove Currently Displayed Graphs Enter A to Analyze Data Enter S to Analyze Subset of Data(Changes analysis dataset including graph time scale) Enter P to Generate A Profile Enter X to Export Parsed Data to File Enter Q to Quit Program Please Select an Option:7 Generating file gif/Dec19110157_1482117313/OSWg_OS_Memory_Swap.gif Generating file gif/Dec19110157_1482117313/OSWg_OS_Memory_Free.gif Generating file gif/Dec19110157_1482117313/OSWg_OS_Memory_Page_In_Rate.gif

2)生成报告

[ [email protected] oswbb]$ java -jar oswbba.jar -i archive -A Scanning file headers for version and platform info... Parsing file rhel6_iostat_16.12.19.1100.dat ... Parsing file rhel6_vmstat_16.12.19.1100.dat ... Parsing file rhel6_netstat_16.12.19.1100.dat ... Parsing file rhel6_top_16.12.19.1100.dat ... Parsing file rhel6_ps_16.12.19.1100.dat ... Dates accepted. Verifying valid begin/end data points... Validating times in the archive... Recalibrating data... Scanning file headers for version and platform info... Parsing file rhel6_iostat_16.12.19.1100.dat ... Parsing file rhel6_vmstat_16.12.19.1100.dat ... Parsing file rhel6_netstat_16.12.19.1100.dat ... Parsing file rhel6_top_16.12.19.1100.dat ... Parsing file rhel6_ps_16.12.19.1100.dat ... A new analysis file analysis/rhel6_1482117679897.txt has been created. #生成的分析报告在analysis目录中 [ [email protected] oswbb]$ more analysis/rhel6_1482117679897.txt This report is best viewed in a fixed font editor like textpad... OSWatcher Analyzer Input Archive: archive Archive Source Dest: /home/oracle/oswatcher/oswbb/archive Archive Start Time: Dec 19 11:01:57 2016 Archive Stop Time: Dec 19 11:20:59 2016 Hostname: RHEL6 OS Version: Linux Snapshot Freq: 15 CPU COUNT: 2 ...... Subsystem Status ------------------------ CPU OK MEMORY OK I/O WARNING NET OK ......

阅读全文
相关推荐

广西贺州旅游攻略必去景点 广西贺州十大旅游景点

广西贺州旅游攻略必去景点 广西贺州十大旅游景点
1、黄姚古镇:黄姚是有着近千年历史的古镇,它发祥于宋朝年间,由于镇上以黄、姚两姓居多,故名“黄姚”。和很多江南小镇一样,有小桥、流水、人家,有精雕细刻的檐梁壁画,有屋檐上诗文画壁的古宅民居。如果是夏天来这里,不妨去农趣园,是赏荷的好地方,园内还有复原的豆豉、豆腐、榨油古作坊。

夫妻入职300家公司骗工资60万 骗子靠实习工资就月入数十万

夫妻入职300家公司骗工资60万 骗子靠实习工资就月入数十万
一张离职证明牵出涉及数百人的“职业骗薪”团伙,其中一对夫妇2年入职300多家公司,两人仅月工资收入就超过60万元。想知道夫妻入职300家公司骗工资60万是怎么回事,骗子靠实习工资就月入数十万是什么情况,请看以下介绍。  夫妻入职300家公司骗工资60万  据消息,沈总是一家金融公司的老板,今年,

华南理工已组织调查小组核查 顾姓老师已调离华南理工

华南理工已组织调查小组核查 顾姓老师已调离华南理工
近日,华南理工大学一名博士毕业生的答辩视频引发网络争议。随后,相关话题引发大量关注。那么,华南理工已组织调查小组核查是怎么回事?顾姓老师已调离华南理工是什么情况?想知道请看以下介绍。  顾姓老师已调离华南理工  6月2日,四川大学、华南理工大学相继发布情况说明:  四川大学  日前,网络上出现关

房东给出租房装5级能耗空调 空调电费比房租贵

房东给出租房装5级能耗空调 空调电费比房租贵
房东给出租房装5级能耗空调,空调电费比房租贵,这是怎么回事呢?近日,浙江一网友发视频吐槽,房东给她安装了一台5级节能级别的新空调,使她不敢开空调睡觉。女子租这间公寓时,房东保证了冬暖夏凉,但实际上,这台空调非常耗电,每小时1.5度以上,每月电费将达六七百。  房东给出租房装5级能耗空调  近日,

重庆暴雨倒灌车库 居民用绳子将车主救出

重庆暴雨倒灌车库 居民用绳子将车主救出
据报道,重庆江津区双福街道受降雨影响出现内涝,辖区内一小区地下车库倒灌进水,一汽车在出口被困,居民用绳子将车主救出。  事发小区物业工作人员称,该车主本想开车驶离地下车库,结果因为路面积水大量涌入,导致车辆被困,周围居民用绳将其拉起逃生,现场画面非常惊险。  根据官方消息,6月1日我国南方地区进

5月百强房企销售规模继续下滑 环比降低14.3%

5月百强房企销售规模继续下滑 环比降低14.3%
6月1日,第三方研究机构克而瑞发布5月百强房企的销售数据,根据数据显示,百强房企实现销售操盘金额4853.6亿元,环比降低14.3%。不过,在2022年的低基数效应下,百强房企单月同比仍增长6.7%,但增幅显著低于此前的水平。累计前5个月的业绩来看,百强房企的操盘金额同比保持增长,增幅为9.1%

男子开咖啡店为什么日入0元 男子拿15万积蓄赴杭州开咖啡店日入0元

男子开咖啡店为什么日入0元 男子拿15万积蓄赴杭州开咖啡店日入0元
最近,一位上海的陈先生,在杭州开了一家白天营业的咖啡店。然而,开业当天和前几天下雨,让他的营业额都是0元。那么,男子开咖啡店为什么日入0元呢?到底男子开咖啡店日入0元是怎么一回事?下面一起来看看。  近日,浙江杭州,上海的陈先生拿出15万元积蓄,跑到杭州开了家咖啡店,开业当天和前几天下雨天,营业

女孩放弃入职后收到HR千字回复是为何 女孩放弃入职后为什么会收到HR千字回复

女孩放弃入职后收到HR千字回复是为何 女孩放弃入职后为什么会收到HR千字回复
近日,有女生分享了自己入职的经验,整个经历很是梦幻。 据悉,这位女生放弃入职邮件后,对方公司HR回复三千余字长文。具体女孩放弃入职后收到HR千字回复是为何?到底女孩放弃入职后为什么会收到HR千字回复?一起来了解。女孩放弃入职后收到HR千字回复是为何近日,有女生分享了自己入职的经验,整个经历很是梦幻。

​西游记主题公园游客吵架牛魔王劝架是怎么回事 西游记主题公园游客吵架牛魔王劝架具体情况

​西游记主题公园游客吵架牛魔王劝架是怎么回事 西游记主题公园游客吵架牛魔王劝架具体情况
近日,两位游客在吉林长春西游记主题公园的南天门景点外起争执,扮演牛魔王的工作人员上前劝架,引发关注。具体西游记主题公园游客吵架牛魔王劝架是怎么回事?一起来了解西游记主题公园游客吵架牛魔王劝架具体情况。西游记主题公园游客吵架牛魔王劝架是怎么回事6月1日,吉林长春,网友爆料称长春动植物园“梦幻西游季”活

学生网购小石头收到7斤巨石是什么情况 学生网购小石头为什么收到7斤巨石

学生网购小石头收到7斤巨石是什么情况 学生网购小石头为什么收到7斤巨石
近日,江苏徐州。一学生网购巴掌块小石头作画商家发来一块7斤重大石头。具体学生网购小石头收到7斤巨石是什么情况?到底学生网购小石头为什么收到7斤巨石?一起来了解。学生网购小石头收到7斤巨石是什么情况5月31日,江苏徐州。学生网购巴掌块小石头作画商家发来一块7斤重大石头。当事人徐同学介绍,自己的专业需要
本文Tag