ITPub博客

首页 > Linux操作系统 > Linux操作系统 > OSWatch的安装和使用

OSWatch的安装和使用

原创 Linux操作系统 作者:canway888 时间:2011-10-13 10:59:53 0 删除 编辑

oracle数据库做性能检查时,oracle的各项性能指标可以通过AWR报告中的数据进行展现,但对操作系统性能的分析,却需要通过手工输入命令去收集数据,然后通过其他一些工具处理后才能生成图表,而整个处理过程是非常繁琐的。然而OSWatch为我们解决这一问题,可以轻松的得到操作系统性能分析图表。以下是OSWatch的安装和使用介绍:

一、    安装部署

1.1、复制及解压安装文件

复制OSWatch安装文件到需要监控的主机上的一个目录。

使用unziptar之类的命令,OSWATCH包解压

[root@mylinux2 oswatch]# tar -xvf osw3b.tar

1.2、查看安装文件

在解压的生成的osw目录中

[root@mylinux2 oswatch]# cd /root/oswatch/osw

[root@mylinux2 osw]# ls -l

total 1452

drwxr-xr-x  11 root root    4096 May 10 20:44 archive

-rwxr-xr-x   1 1003 dba     1730 Aug 19  2009 Exampleprivate.net

drwxr-xr-x   3 root root    4096 Jun 17 15:58 gif

-rwxr-xr-x   1 1003 dba      549 Aug 19  2009 iosub.sh

drwxr-xr-x   2 root root    4096 May 10 21:20 locks

-rwxr-xr-x   1 1003 dba      549 Aug 19  2009 mpsub.sh

-rwxr-xr-x   1 1003 dba     4451 Aug 19  2009 OSWatcherFM.sh

-rwxr-xr-x   1 1003 dba    22390 Feb 11 09:10 OSWatcher.sh

-rw-r--r--   1 1003 dba  1226302 Feb 11 08:49 oswg.jar

-rw-r--r--   1 1003 dba    14650 Feb 11 11:33 OSWgREADME.txt

-rwxr-xr-x   1 1003 dba      415 Aug 19  2009 oswib.sh

-rwxr-xr-x   1 1003 dba      659 Aug 19  2009 oswlnxio.sh

-rwxr-xr-x   1 1003 dba      829 Aug 19  2009 oswlnxtop.sh

-rwxr-xr-x   1 1003 dba      357 Aug 19  2009 oswnet.sh

-rwxr-xr-x   1 1003 dba      826 Aug 19  2009 oswrds.sh

-rwxr-xr-x   1 1003 dba      529 Aug 19  2009 oswsub.sh

-rwxr-xr-x   1 1003 dba      549 Aug 19  2009 pssub.sh

-rw-r--r--   1 1003 dba     8370 Feb 11 11:37 README.txt

drwxr-xr-x   2 1003 dba     4096 Aug 31  2009 src

-rwxr-xr-x   1 1003 dba     1638 Feb 11 08:50 startOSW.sh

-rwxr-xr-x   1 1003 dba      560 Aug 19  2009 stopOSW.sh

-rwxr-xr-x   1 1003 dba      127 Aug 19  2009 tarupfiles.sh

drwxr-xr-x   2 1003 dba     4096 May 10 20:45 tmp

-rwxr-xr-x   1 1003 dba      431 Aug 19  2009 topaix.sh

-rwxr-xr-x   1 1003 dba      550 Aug 19  2009 topsub.sh

-rwxr-xr-x   1 1003 dba      549 Aug 19  2009 vmsub.sh

二、    开启监控器

执行脚本

在执行前检查脚本是否授予执行权限,并以root用户执行。

Oswatch的使用还是很简单的,脚本运行的格式只有2个参数:

./startOSW.sh<取样间隔(以秒为单位)><运行时间(以小时为单位)>

./startOSW.sh 60 6表示在未来的6小时中,60秒为间隔进行数据收集。

运行完成后,会在当前的目录下自动生成archive目录,并且在其目录下生成

9个子目录;

[root@mylinux2 osw]# ls -l archive

total 72

drwxr-xr-x  2 root root 4096 May 10 21:00 oswiostat

drwxr-xr-x  2 root root 4096 May 10 21:00 oswmeminfo

drwxr-xr-x  2 root root 4096 May 10 21:00 oswmpstat

drwxr-xr-x  2 root root 4096 May 10 21:00 oswnetstat

drwxr-xr-x  2 root root 4096 May 10 20:44 oswprvtnet

drwxr-xr-x  2 root root 4096 May 10 21:00 oswps

drwxr-xr-x  2 root root 4096 May 10 21:00 oswslabinfo

drwxr-xr-x  2 root root 4096 May 10 21:00 oswtop

drwxr-xr-x  2 root root 4096 May 10 21:00 oswvmstat

三、    停止监控器

OSW还没有自动停止时,如果想要停止OSW,可在其他终端运行./stopOSW.sh

四、    生成图形

监控停止之后,就可以生成监控时间段内的OS性能数据图表了。

首先将jar 的环境加入path

export PATH=$ORACLE_HOME/jre/1.4.2/bin:$PATH

运行

[root@mylinux2 osw]#java -jar oswg.jar -i /root/oswatch/osw/archive

根据界面提示选择相应的图表

 

16.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26006535/viewspace-709087/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 飞翔的蜘蛛
请登录后发表评论 登录
全部评论

注册时间:2011-07-01

  • 博文量
    15
  • 访问量
    31880