Chinaunix首页 | 论坛 | 博客
  • 博客访问: 399757
  • 博文数量: 148
  • 博客积分: 3191
  • 博客等级: 中校
  • 技术积分: 1232
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-11 15:25
文章分类

全部博文(148)

文章存档

2011年(148)

我的朋友

分类: Oracle

2011-08-17 14:44:46

osw工具的使用

--------------
1.
概述

oracle提供的收集OS相关指标工具OS Watcher

   OS Watcher简称OSW,用于收集并归档操作系统和网层相关信息的工具,一般用于oracle工程师诊断性能或故障时使用。OSW内部是使用以下操作系统提供的命令来收集数据,它可以放在后台定期间隔一段时间自动收集,并可以设定数据保留时间。
   可以对系统的CPU和内存,磁盘等进行图形化的展示,对于把握和了解整体的资源使用情况,具有直观的效果。
   OSW工具由一系列shell脚本构成,OSWatcher.sh是主调程序,派生出许多单个的shell进程,使用unix的操作系统诊断工具,来收集特定类型的数据.OSW调用特定的操作系统工具,每个工具作为一个特定的后台进程,进行数据收集。
一般而言支持下述工具:

ps
top
mpstat
iostat
netstat
traceroute
vmstat
输出结果可以进行图形化的展示,当然,也可以使用shell脚本对收集的archive信息进行处理。

--------------
2.
支持平台
--------------
OSW
可以运行于下述平台之上:
AIX
Tru64
Solaris
HP-UX
Linux

--------------
3.
解压
--------------
# tar xvf OSW.tar
x .
x ./oswnet.sh, 334 bytes, 1 media blocks.
x ./README, 3029 bytes, 6 media blocks.
x ./Exampleprivate.net, 1731 bytes, 4 media blocks.
x ./tarupfiles.sh, 127 bytes, 1 media blocks.
x ./OSWatcher.sh, 11784 bytes, 24 media blocks.
x ./startOSW.sh, 1101 bytes, 3 media blocks.
x ./stopOSW.sh, 560 bytes, 2 media blocks.
x ./OSWatcherFM.sh, 4451 bytes, 9 media blocks.
x ./OSWg.jar, 721234 bytes, 1409 media blocks.
x ./topaix.sh, 409 bytes, 1 media blocks.
x ./OSWgREADME, 2768 bytes, 6 media blocks.
x ./oswsub.sh, 401 bytes, 1 media blocks.

--------------
4.
启动与停止
--------------
./startOSW.sh 60 10
./stopOSW.sh
nohup ./startOSW.sh 60 10 &

--------------
5.
删除
--------------
rm -rf osw

--------------
6.
图形化输出展示
--------------
# java -version
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
Classic VM (build 1.4.2, J2RE 1.4.2 IBM AIX build ca142-20050609 (JIT enabled: jitc))


# java -jar OSWg.jar -i archive
Starting OSWg V2.0.2
OSWatcher Graph Written by Oracle Center of Expertise
Copyright (c)  2006 by Oracle Corporation
Parsing Data. Please Wait...
Parsing file nmyz1_vmstat_08.03.03.1400.dat ...
Parsing file nmyz1_vmstat_08.03.03.1500.dat ...
Parsing file nmyz1_vmstat_08.03.03.1600.dat ...
Parsing file nmyz1_vmstat_08.03.03.1700.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 6 to Generate All CPU Gif Files
Enter 7 to Generate All Memory 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 Q to Quit Program
Please Select an Option:q
图形输出样例:


--------------
7.
说明
--------------
osw
工具可以收集历史信息,可以对特定时间端的数据进行回放,但是要注意,其收集信息会因
采样间隔较短而变得很大,因此需要关注archive目录的空间。
收集的信息对于整体的资源使用情况,有比较直观的显示效果。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

首先,去METALINK下载OSW软件。

./startOSW.sh 60 10

启动,每60秒做一个快照,运行10小时。

./stopOSW.sh

关闭

 

生成报表

java -jar OSWg.jar -i archive

如果JAVA报错,增加java heap的大小

java -jar -Xmx512M oswg.jar -i archive

 

阅读(2824) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~