系统性能是一个综合性结果的体现。对最终用户而言,使用系统的体验感可能就是系统是不是跑得快、在规定时间内完成作业、业务高峰期能否快速打开页面。但是,对系统设计、开发和运维人员来讲,系统性能是一个综合性的指标,涉及系统各个组成部分的软硬件配置和运行状态。
对于数据库端出现的问题,我们可以使用诸如AWR报告、ASH报告进行全方位的监控和诊断。但是对于操作系统,我们通常需要专门的监控工具,甚至专门的软件。实际上,各个操作系统(AIX、Linux)都提供了一些基本的性能监控检查工具,如topas、iostat等,我们需要做的就是周期性的进行工具调用和数据收集、分析。Oracle提供的免费工具OS Watcher就是这样的利器。
1、软件获取和安装
OS Watcher是Oracle提供给授权客户的一个免费使用小工具,我们可以通过官方支持网站MOS上下载,文章号Note: 301137.1。
我们从网站下载的文档是一个压缩格式包文件。OS Watcher作为轻量型性能监控软件,自身运行的低消耗是非常重要的。OS Watcher本身不需要安装,软件就是一系列的shell脚本文件。
笔者下载的文件是最新的版本6.01,压缩格式文件为oswbb601.tar。顺便说一句,OS Watcher目前支持Linux和Unix系列的操作系统,Windows平台目前还不支持~
安装OS Watcher的过程及其简单,我们首先创建一个专门运行的目录,之后将文件传入到目录中。
-------------------------------------开始测试
Example 1:
./startOSWbb.sh 60 10
This would startthe tool and collect data at 60 second intervals and log the last 10 hours ofdata to archive files.
--这个命令每隔60秒收集一次,数据保留10个小时。
Example 2:
./startOSWbb.sh
NOTE: This woulduse the default values of 30, 48 and collect data at 30 second intervals andlog the last 48 hours of data to archive files.
--没有指定参数,使用默认值
Example 3:
nohup ./startOSWbb.sh 60 10 &
This would startthe tool, put the process in the background, enable to the tool to continuerunning after the session has been terminated, collect data at 60 secondintervals, and log the last 10 hours of data to archive files.
--使用nohup让脚本后台执行
1、linux上部署,需要图形界面,所以需要打开Xmanager进行连接
2、进入oswbb目录
cd /data/oswbb/oswbb
3、archive 里记录了oswbb记录机器文件以及一些日期文件包含:
oswiostat oswmpstat oswnetstat oswprvtnet oswps oswtop oswvmstat
写将此文件复制一份,原因就是要原始的文件里记录的日期太多。
cp -r archive archive20130611
4、运行oswbb.jar
/oracle/app/product/10.2.0/jdk/jre/bin/java -jar oswbba.jar -i archive_9_20130611
之后会刷出一下目录下的文件列表
Scanning file headers for version and platform. info...
Parsing file bspdev.localdomain_iostat_13.02.22.1500.dat ...
Parsing file bspdev.localdomain_vmstat_13.02.22.1500.dat ...
Parsing file bspdev.localdomain_netstat_13.02.22.1500.dat ...
Parsing file bspdev.localdomain_top_13.02.22.1500.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 Specify Different Time Scale
Enter D to Return to Default Time Scale
Enter R to Remove Currently Displayed Graphs
Enter P to Generate A Profile
Enter A to Analyze Data
Enter Q to Quit Program
Please Select an Option:
选择6、7、8感觉就可以啦。
生成后的gif文件在
cd /oracle/oswbb/oswbb下的gif文件夹下。
相关推荐
oswtacher安装包,用来监听操作系统层面cpu,内存,网络,io等数据。具体安装你步骤参考我的文章。
oswbb监控数据库性能状态,提供SR所需的服务器性能指标数据。
Oswatch是oracle官方提供的收集操作系统性能状态信息的小工具,oswatch的安装与使用也比较简单,和nmon一样,都是下载后直接解压就可以使用的。oswatch是通过调用系统的命令完成信息的收集,命令如下:ps ,top ,...
没有官网帐号的下这个就可以 oswbb801.tar
软件介绍: 在Oracle官网需要帐号才能下载得到,这里共享一下oswbb801.tar,需要的同学直接就能下载了。
oracle 监控工具 oswbb713
同时,附带的安装使用文档将指导用户如何正确安装和使用OSWatcher,这对于初学者来说尤其重要,因为他们可以按照文档步骤操作,避免遇到问题。 **标签解析:** - "Oracle OSWatcher":这表明OSWatcher是Oracle公司...
OSWatcher Black Box 801版 是oracle 的一个小工具,可以部署在各个系统中,它通过调用OS自己提供的命令来记录OS运行时的一些性能参数,比如CPU/Memory/Swap/Network IO/Disk IO相关的信息。
"文档 1531223.1.pdf"很可能包含了OSW的详细安装指南、配置步骤、最佳实践、系统需求以及可能遇到的问题和解决方案。在安装OSW之前,用户应先仔细阅读这份文档,确保他们的硬件和软件环境符合OSW的要求,并理解整个...
它提供了操作步骤的详细介绍,以及各种参数和选项的说明,从而帮助用户准确、权威地理解和运用OSWatcher。 ### 描述知识点 - **权威准确**:文档内容经过严格审查和验证,确保信息的准确无误,给用户提供了可靠的...
OSW(可能代表 "Operation System Watcher")是一种用于监视操作系统性能的工具,它可以帮助管理员实时了解系统的运行状态,及时发现并解决潜在的问题。在本篇文章中,我们将深入探讨 OSW 系统监控工具的功能、重要...
"Presence Watcher"是专为Presence应用设计的一个组件,它基于PJSIP SIP协议栈实现。SIP(Session Initiation Protocol)是一种用于控制多媒体通信会话(如语音和视频通话)的信令协议,广泛应用于VoIP(Voice over ...
@Please Note: OSW has been renamed to OSWbb (OSWatcher Black Box) to prevent @confusion as there are several tools now within Oracle that share this same name. OSWbb now provides an analysis tool ...
Oracle操作系统监视器(Oracle System Watcher,简称OSW)是一个由Oracle公司提供的工具包,用于监控操作系统的性能和状态。这个工具可以从Oracle的Metalink服务上下载,文档号为301137.1。OSW包含了多个脚本和一个...
是一个由Oracle提供的免费工具,用于监控和诊断操作系统级别的问题。它定期收集关于CPU、内存、磁盘和网络使用情况的数据。这些数据可以帮助数据库管理员(DBA)分析长期趋势和瞬时性能问题。OSWbb工具可以在所有...
Linux系统性能监控是运维工作中至关重要的一环,它可以帮助我们及时发现和解决问题,确保系统的稳定运行。nmon(Nigel's Monitoring Tool for AIX and Linux)就是一款强大的性能监控工具,适用于多种Linux平台。...