[转帖]oracle OSWatcher安装部署
Oswatch是oracle官方提供,用于收集操作系统性能的小工具,oswatch的安装与使用也比较简单,直接解压就可以使用。oswatch是通过调用系统的命令完成信息的收集,如:ps ,top ,mpstat ,iostat,netstat ,traceroute vmstat 。支持的操作系统包括AIX,Solaris ,Linux等 。
1、解压oswbb软件到指定的目录
-
######这里我使用的是v8.4的版本,直接放到root目录下
-
[root@oracle19c ~]# tar xvf oswbb840.tar
-
oswbb/
-
oswbb/uncpr.bat
-
oswbb/sarsub.sh
-
oswbb/psmemsub.sh
-
oswbb/stopOSWbb.sh
-
oswbb/analysis/
-
oswbb/piddsub.sh
-
oswbb/arpsub.sh
-
oswbb/docs/
-
oswbb/docs/OSWatcher/
-
oswbb/docs/OSWatcher/oswbb_README.txt
2、安装jdk8.0以上版本,oswbba需要调用
-
#####解压jdk8.0版本到指定目录
-
[root@oracle19c archive]# tar xzvf jdk1.8.0_11.tar.gz
-
#####设置java home环境变量
-
vi .bash_profile
-
JAVA_HOME=/root/jdk1.8.0_11
-
PATH=$JAVA_HOME/bin:$HOME/bin
3、启动Oswatcher收集系统资源状态
-
######设置lang环境变量
-
[root@oracle19c oswbb]# export LANG=zh_US
-
[root@oracle19c oswbb]# date
-
Fri Aug 27 15:44:39 CST 2021
-
[root@oracle19c oswbb]#
-
#####示例:启动oswbb.sh 以5秒钟一次并删除1个小时前的归档数据,收集的数据存放在archive目录,默认1个小时进行归档
-
[root@oracle19c oswbb]# ./startOSWbb.sh 5 1 gzip /root/oswbb/archive/
-
[root@oracle19c oswbb]# Info...Zip option IS specified.
-
Info...OSW will use /root/oswbb/archive/ to compress files.
-
Setting the archive log directory to/root/oswbb/archive
-
Testing for discovery of OS Utilities...
-
VMSTAT found on your system.
-
IOSTAT found on your system.
-
MPSTAT found on your system.
-
IP found on your system.
-
TOP found on your system.
-
PIDSTAT found on your system.
-
NFSIOSTAT found on your system.
-
TRACEROUTE found on your system.
-
Discovery of CPU CORE COUNT
-
CPU CORE COUNT will be used by oswbba to automatically look for cpu problems
-
CPU CORE COUNT = 4
-
VCPUS/THREADS = 4
-
Discovery completed.
-
Starting OSWatcher v8.4.0 on Fri Aug 27 15:10:59 CST 2021
-
With SnapshotInterval = 5
-
With ArchiveInterval = 1
-
OSWatcher - Written by Carl Davis, Center of Expertise,
-
Oracle Corporation
-
For questions on install/usage please go to MOS (Note:301137.1)
-
Data is stored in directory: /root/oswbb/archive
-
Starting Data Collection...
-
oswbb heartbeat:Fri Aug 27 15:24:50 CST 2021
-
oswbb heartbeat:Fri Aug 27 15:24:55 CST 2021
-
oswbb heartbeat:Fri Aug 27 15:25:00 CST 2021
-
............
4、到archive目录,看到到已经收集到的系统状态
-
#####进入到archive,查看已经收集到的数据
-
[root@oracle19c oswbb]# cd archive/
-
[root@oracle19c archive]# ls
-
oswarp oswcpuinfo oswifconfig oswiostat oswmeminfo oswmpstat oswnetstat oswnfsiostat oswpidstat oswpidstatd oswprvtnet oswps oswslabinfo oswtop oswvmstat oswxentop
-
[root@oracle19c archive]#
-
#######查看已经收集到的磁盘io信息
-
[root@oracle19c archive]# cd oswiostat/
-
[root@oracle19c oswiostat]#
-
[root@oracle19c oswiostat]#
-
[root@oracle19c oswiostat]# cat oracle19c_iostat_21.08.27.1500.dat |more
-
Linux OSWbb v8.4.0
-
zzz ***Fri Aug 27 15:24:50 CST 2021
-
avg-cpu: %user %nice %system %iowait %steal %idle
-
0.25 0.00 1.01 0.00 0.00 98.74
-
-
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
-
sda 0.00 2.00 0.00 11.00 0.00 98.50 17.91 0.01 0.82 0.00 0.82 0.09 0.10
-
sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
-
-
zzz ***Fri Aug 27 15:24:55 CST 2021
-
avg-cpu: %user %nice %system %iowait %steal %idle
-
0.50 0.00 1.51 0.00 0.00 97.98
-
-
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
-
sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
-
sdb 0.00 0.00 0.00 2.00 0.00 32.00 32.00 0.00 0.00 0.00 0.00 0.00 0.00
-
-
zzz ***Fri Aug 27 15:25:00 CST 2021
-
avg-cpu: %user %nice %system %iowait %steal %idle
-
0.25 0.00 1.26 0.00 0.00 98.49
-
-
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
-
sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
-
sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
-
-
-
#####查看已收集到的top信息
-
[root@oracle19c archive]# cd oswtop/
-
[root@oracle19c oswtop]# ls
-
oracle19c_top_21.08.27.1500.dat
-
[root@oracle19c oswtop]# cat oracle19c_top_21.08.27.1500.dat |more
-
Linux OSWbb v8.4.0
-
zzz ***Fri Aug 27 15:25:21 CST 2021
-
top - 15:25:22 up 57 min, 3 users, load average: 0.90, 1.54, 1.37
-
Tasks: 289 total, 14 running, 275 sleeping, 0 stopped, 0 zombie
-
%Cpu(s): 2.2 us, 5.2 sy, 0.0 ni, 27.4 id, 59.3 wa, 0.0 hi, 5.9 si, 0.0 st
-
KiB Mem : 5780284 total, 2805832 free, 773836 used, 2200616 buff/cache
-
KiB Swap: 2047996 total, 2047996 free, 0 used. 1829288 avail Mem
-
-
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
-
19 root 20 0 0 0 0 S 55.6 0.0 0:43.76 ksoftirqd/2
-
24 root 20 0 0 0 0 R 50.9 0.0 0:33.38 ksoftirqd/3
-
406 root 0 -20 0 0 0 S 44.4 0.0 0:01.36 kworker/2:1H
-
405 root 20 0 0 0 0 R 43.5 0.0 0:07.08 xfsaild/sda2
-
865 root 20 0 250744 8372 4680 R 19.4 0.1 1:22.31 vmtoolsd
-
13 root rt 0 0 0 0 S 18.5 0.0 0:06.99 migration/1
-
61270 root 20 0 58544 2324 1528 R 5.6 0.0 0:00.06 top
-
53917 oracle 20 0 2051652 33636 29708 S 3.7 0.6 0:01.08 ora_m002_orcl
-
33319 root 20 0 0 0 0 R 2.8 0.0 1:07.99 kworker/u256:2
-
35576 root 20 0 0 0 0 S 2.8 0.0 0:04.65 kworker/0:0
-
61237 root 20 0 4964 1264 656 S 2.8 0.0 0:00.05 pidstat
-
61239 root 20 0 4964 1264 656 S 2.8 0.0 0:00.04 pidstat
-
52752 oracle -2 0 2050060 20348 17272 R 1.9 0.4 0:11.47 ora_vktm_orcl
-
61188 oracle 20 0 109132 1404 544 R 1.9 0.0 0:00.65 dd
-
61219 root 20 0 4396 760 632 S 1.9 0.0 0:00.02 mpstat
-
42985 root 20 0 0 0 0 S 0.9 0.0 0:03.32 kworker/u256:1
-
1 root 20 0 191272 4236 2588 S 0.0 0.1 0:11.09 systemd
-
2 root 20 0 0 0 0 S 0.0 0.0 0:00.02 kthreadd
5、使用oswbba查看收集的信息
-
#####Oracle 提供了OSWbba(OS Watcher Black Box Analyzer)工具,可以分析收集的数据并用图表展示出来。
-
[root@oracle19c oswbb]# java -jar oswbba.jar -i /root/oswbb/archive/
-
Starting OSW Analyzer V8.4.0
-
OSWatcher Analyzer Written by Oracle Center of Expertise
-
Copyright (c) 2019 by Oracle Corporation
-
Parsing Data. Please Wait...
-
WARNING. oswbba has detected at least some of the files in you
-
archive have been compressed. These files will not be analyzed.
-
You must uncompress all the files in the archive for full
-
analysis and graphing capabilities.
-
Scanning file headers for version and platform info...
-
Compressed file found. Ignoring oracle19c_iostat_21.08.27.1500.dat.gz ...
-
Compressed file found. Ignoring oracle19c_pidstat_21.08.27.1500.dat.gz ...
-
Parsing file oracle19c_pidstat_21.08.27.1600.dat ...
-
Compressed file found. Ignoring oracle19c_iostat_21.08.27.1500.dat.gz ...
-
Parsing file oracle19c_iostat_21.08.27.1600.dat ...
-
This directory already exists. Rewriting...
-
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 61 to Display Individual OS Process I/O RPS Graphs
-
Enter 62 to Display Individual OS Process I/O WPS Graphs
-
Enter 63 to Display Individual OS Process Percent User CPU Graphs
-
Enter 64 to Display Individual OS Process Percent System CPU Graphs
-
Enter 65 to Display Individual OS Process Percent Total CPU (User + System) Graphs
-
Enter 66 to Display Individual OS Process Percent Memory Graphs
-
-
Enter GP to Generate Individual Process Profile
-
Enter GC to Generate All CPU Gif Files
-
Enter GM to Generate All Memory Gif Files
-
Enter GD to Generate All Disk Gif Files
-
-
Enter L to Specify Alternate Location of Gif Directory
-
Enter Z to Zoom Graph Time Scale (Does not change analysis dataset)
-
Enter B to Returns to Baseline Graph Time Scale (Does not change analysis dataset)
-
Enter R to Remove Currently Displayed Graphs
-
-
Enter X to Export Parsed Data to Flat File
-
Enter S to Analyze Subset of Data(Changes analysis dataset including graph time scale)
-
Enter A to Analyze Data
-
Enter D to Generate DashBoard
-
-
Enter Q to Quit Program
-
-
Please Select an Option:5
-
Device Name Average Wait Times in Milliseconds
-
-
sda 87.03
-
sdb 150.21
-
Specify A Case Sensitive Device Name to View (Q to exit): sdb
-
#####
-
备注:图表示例:展示的是sdb磁盘等待时间及繁忙状态

oswatcher更为具体的使用方法,请参考docs内的OSWatcherOverview_840.pdf文档。
[转帖]oracle OSWatcher安装部署的更多相关文章
- Oracle RAC安装部署文档
1. 部署环境步骤 1.1 软件环境 操作系统:CentOS release 6.5(推荐使用5.*的系统)192.168.1.151 racnode1 192.168.1.152 ...
- Centos 下oracle 11g 安装部署及手动建库过程
Oracle 11g 手动建库,在虚拟环境中,不使用DBCA工具进行创建数据库 1.Linux环境的基本配置 2.ip 10.11.30.60 3.Oracle 11g安装过程 ---------- ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
- Oracle Grid Infrastructure安装部署文档
1. 部署环境步骤 1.1 软件环境 操作系统: CentOS release 6.5 oracle安装包: linux.x64_11gR2_grid.zip linux.x64_11gR2_data ...
- Oracle 19C的下载和安装部署(图形安装和静默安装)
Oracle 19C的下载和安装部署(图形安装和静默安装) https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/ ...
- Linux平台Oracle 12.1.0.2 单实例安装部署
主题:Linux平台Oracle 12.1.0.2 单实例安装部署 环境:RHEL 6.5 + Oracle 12.1.0.2 需求:安装部署OEM 13.2需要Oracle 12.1.0.2版本作为 ...
- [转帖]VMware Vsphere 6.0安装部署 (三) vCenter Server安装
VMware Vsphere 6.0安装部署 (三) vCenter Server安装 2016年08月29日 14:59:14 dAng1r0Us 阅读数:72942 版权声明:本文为博主原创文 ...
- 1. Oracle安装部署文档
一. 部署环境步骤 1.1 软件环境 操作系统:CentOS release 6.5oracle安装包:linux.x64_11gR2_database_1of1.zip:linux.x64_11gR ...
- Oracle Grid control 11g及Active DataGuard 11g安装部署
Oracle Grid control 11g及Active DataGuard 11g安装部署(一) 原贴 http://blog.csdn.net/lichangzai/article/detai ...
随机推荐
- bazel test 编译失败:googletest、gtest 报错
问题描述 bazel test 遇到很多奇怪的编译错误,报错位置位于"googletest"目录,而且没有修改过 googletest 源码: ERROR: /bazel_cach ...
- LeetCode DFS、BFS篇(102、200、111、752)
102. 二叉树的层序遍历 给你一个二叉树,请你返回其按 层序遍历 得到的节点值. (即逐层地,从左到右访问所有节点). 示例: 二叉树:[3,9,20,null,null,15,7], 3 / 9 ...
- Kmesh内核级流量治理,服务转发性能提升50%+
本文分享自华为云社区<DTSE Tech Talk | 第49期:Kmesh内核级流量治理,服务转发性能提升50%+!>,作者:华为云社区精选. 数据面时延开销,无法满足应用SLA诉求?内 ...
- 优化了MYSQL大量写入问题,老板奖励了1000块给我
摘要:大家提到Mysql的性能优化都是注重于优化sql以及索引来提升查询性能,大多数产品或者网站面临的更多的高并发数据读取问题.然而在大量写入数据场景该如何优化呢? 今天这里主要给大家介绍,在有大量写 ...
- 复杂查询so easy ,GaussDB(for Cassandra)推Lucene引擎全新解决方案
摘要:复杂查询so easy!GaussDB(for Cassandra)新特性来袭. 本文分享自华为云社区<来了!GaussDB(for Cassandra)新特性亮相>,作者:Gaus ...
- 火山引擎DataTester:AB测试技术揭秘及应用分享
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 在全球软件工程创新峰会上,火山引擎DataTester 研发负责人韩云飞围绕"AB测试:让数据与业务 ...
- 火山引擎 DataTester 背后,抖音的名字原来是 AB 测试来的
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 抖音的名字是怎么来的? 在字节跳动火山引擎技术开放日上,字节跳动副总裁杨震原曾透露过"抖音"名 ...
- Cmder - 想让你的windows下 cmd 和 SecureCRT 操作 Linux 一样帅吗 附字符集编码 chcp 936、chcp 65001
想让你的windows下 cmd 和 SecureCRT 操作 Linux 一样帅的命令行显示吗. 下载 cmder 绿色版,然后用我的配置文件,替换原来的文件启动就可以了 配置文件下载:cmder ...
- [啊哈!算法] 零基础彻底弄懂"并查集"
今天是算法数据结构专题的第5篇文章,我们一起来学习一下「并查集」. 并查集被很多ACMer认为是最简洁而优雅的数据结构之一,主要用于解决一些元素分组的问题.并支持两种操作: 合并(Union):把两个 ...
- #2102:A计划(DFS和BFS剪枝搜索)
题意: 有几个比较坑的地方总结一下, 很容易误解: 遇到#就必须走 #不消耗时间 #对面如果也是#也不能走, 要不然无限循环了 最短路径剪枝时, 发现不能走的#是要把两步都标注为-1并跳出 题解: 一 ...