对oracle数据库做性能检查时,oracle的各项性能指标可以通过AWR报告中的数据进行展现,但对操作系统性能的分析,却需要通过手工输入命令去收集数据,然后通过其他一些工具处理后才能生成图表,而整个处理过程是非常繁琐的。然而OSWatch为我们解决这一问题,可以轻松的得到操作系统性能分析图表。以下是OSWatch的安装和使用介绍:
一、 安装部署
1.1、复制及解压安装文件
复制OSWatch安装文件到需要监控的主机上的一个目录。
使用unzip或tar之类的命令,把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目录,并且在其目录下生成
[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
根据界面提示选择相应的图表。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26006535/viewspace-709087/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26006535/viewspace-709087/