使用OS Watcher监控操作系统

系统性能是一个综合性结果的体现。对最终用户而言,使用系统的体验感可能就是系统是不是跑得快、在规定时间内完成作业、业务高峰期能否快速打开页面。但是,对系统设计、开发和运维人员来讲,系统性能是一个综合性的指标,涉及系统各个组成部分的软硬件配置和运行状态。

对于数据库端出现的问题,我们可以使用诸如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的过程及其简单,我们首先创建一个专门运行的目录,之后将文件传入到目录中。

[root@bspdev /]# mkdir osw

[root@bspdev /]# ls -l | grep osw

drwxr-xr-x 2 root  root    4096 Feb 22 14:45 osw

[root@bspdev /]#

 

[root@bspdev osw]# ls -l

total 1316

-rw-r--r-- 1 root root 1341440 Feb 22 14:57 oswbb601.tar

使用tar命令解压文件。

[root@bspdev osw]# tar xvf oswbb601.tar

oswbb/

oswbb/src/

oswbb/src/tombody.gif

(篇幅原因,有省略……)

oswbb/iosub.sh

oswbb/xtop.sh

[root@bspdev osw]#

 

[root@bspdev osw]# ls -l

total 1320

drwxr-xr-x 9 oracle oinstall  4096 Feb 21 05:09 oswbb

-rw-r--r-- 1 root  root    1341440 Feb 22 14:57 oswbb601.tar

在oswbb目录中,我们可以看到执行目录和脚本。

[oracle@bspdev osw]$ cd oswbb

[oracle@bspdev oswbb]$ ls -l

total 344

drwxr-xr-x 2 oracle oinstall  4096 Feb 15 00:08 analysis

-rwxr-xr-x 1 oracle oinstall    67 Feb 19 01:37 call_du.sh

-rwxr-xr-x 1 oracle oinstall    68 Nov 13 01:31 call_sar.sh

(篇幅原因,有省略……)

-rwxr-xr-x 1 oracle oinstall  544 Nov 8 00:55 vmsub.sh

-rwxr-xr-x 1 oracle oinstall  1404 Oct 11 01:53 xtop.sh

[oracle@bspdev oswbb]$

我们就完成了所有安装步骤,下面开始运行程序。

相关推荐