iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >OSW工具怎么用
  • 949
分享到

OSW工具怎么用

2024-04-02 19:04:59 949人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关OSW工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 1.概述 使用oracle的osw工具,可以对系统的CPU和内存,磁盘等进行图形化的

这篇文章给大家分享的是有关OSW工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1.概述

使用oracle的osw工具,可以对系统的CPU和内存,磁盘等进行图形化的展示,对于把握和了解整体的资源使用情况,具有直观的效果。

OSW工具由一系列shell脚本构成,

OSWatcher.sh是主调程序,派生出许多单个的shell进程,使用unix的操作系统诊断工具,来收集特定类型的数据

OSW调用特定的操作系统工具,每个工具作为一个特定的后台进程,进行数据收集。

一般而言支持下述工具:

ps

top

ifconfig

mpstat

iOStat

netstat

traceroute

vmstat

meminfo(linux Only)

slabinfo(Linux Only)

输出结果可以进行图形化的展示,当然,也可以使用shell脚本对收集的arcHive信息进行处理。

2.支持平台

OSW可以运行于下述平台之上:

ai

Solaris

HP-UX

Linux

3.上传

使用sftp上传oswbb734.tar至/opt/tools路径下(工具可选,路径可选)

4.解压文件

tar xvf oswbb734.tar

[root@cams-a tools]# tar xvf oswbb734.tar

oswbb/

oswbb/call_uptime.sh

oswbb/profile/

oswbb/analysis/

oswbb/tar_up_partial_archive.sh

oswbb/oswsub.sh

oswbb/oswrds.sh

oswbb/src/

oswbb/src/missing_graphic.gif

oswbb/src/tombody.gif

oswbb/src/coe_loGo.gif

oswbb/src/Thumbs.db

oswbb/src/OSW_profile.htm

oswbb/src/oswbba_input.txt

oswbb/src/watch.gif

oswbb/oswib.sh

oswbb/call_du.sh

oswbb/tarupfiles.sh

oswbb/ltop.sh

oswbb/nfssub.sh

oswbb/docs/

oswbb/docs/OSWatcher/

oswbb/docs/OSWatcher/OSWatcherUserGuide.pdf

oswbb/docs/OSWatcher/oswbb_README.txt

oswbb/docs/The_Analyzer/

oswbb/docs/The_Analyzer/oswbba_README.txt

oswbb/docs/The_Analyzer/oswbbaUserGuide.pdf

oswbb/docs/The_Analyzer/OSWatcherAnalyzerOverview.pdf

oswbb/OSWatcher.sh

oswbb/psmemsub.sh

oswbb/call_sar.sh

oswbb/oswnet.sh

oswbb/Exampleprivate.net

oswbb/mpsub.sh

oswbb/Example_extras.txt

oswbb/OSWatcherFM.sh

oswbb/startOSWbb.sh

oswbb/ifconfigsub.sh

oswbb/iosub.sh

oswbb/oswbba.jar

oswbb/vmsub.sh

oswbb/xtop.sh

oswbb/stopOSWbb.sh

5.删除osw

rm -rf oswbb

6.启动与停止

arg1:快照时间间隔,以秒为单位

arg2:数据保存最长时间

arg3:(可选)对数据进行压缩的方法

arg4:(可选)数据保存路径

例子1:默认每30秒执行一次,保存48小时

./startOSWbb.sh

例子2:每60秒执行一次,保存10小时,自动压缩

./startOSWbb.sh 60 10 gzip

例子3:每60秒执行一次,保存10小时,自动压缩,保存至非默认路径

./startOSWbb.sh 60 10 gzip /u02/tools/oswbb/archive

例子4:每60秒执行一次,保存48小时,不压缩,保存至非默认路径

./startOSWbb.sh 60 48 NONE /u02/tools/oswbb/archive

例子5:后台运行,每60秒执行一次,保存10小时

nohup ./startOSWbb.sh 60 10 &

停止:./stopOSWbb.sh

7.生成采集数据

当启动osw后,在安装目录下会生成各种工具采集数据的子目录。

数据文件的格式为:

<node_name>_<OS_utility>_YY.MM.DD.HH24.dat

[root@cams-a oswbb]# nohup ./startOSWbb.sh 30 24 &

[1] 72749

[root@cams-a oswbb]# nohup: 忽略输入并把输出追加到"nohup.out"

[1]+  Done                    nohup ./startOSWbb.sh 30 24

[root@cams-a oswbb]# ls

analysis    call_sar.sh     Example_extras.txt  ifconfigsub.sh  ltop.sh    nohup.out       oswbba.jar  oswrds.sh  psmemsub.sh    stopOSWbb.sh               tmp

archive     call_uptime.sh  Exampleprivate.net  iosub.sh        mpsub.sh   OSWatcherFM.sh  oswib.sh    oswsub.sh  src            tarupfiles.sh              vmsub.sh

call_du.sh  docs            gif                 locks           nfssub.sh  OSWatcher.sh    oswnet.sh   profile    startOSWbb.sh  tar_up_partial_archive.sh  xtop.sh

[root@cams-a oswbb]# ls archive/

oswifconfig  oswiostat  oswmeminfo  oswmpstat  oswnetstat  oswprvtnet  oswps  oswslabinfo  oswtop  oswvmstat

[root@cams-a oswbb]# ls -l archive/oswmeminfo/

总用量 4

-rw-r--r--. 1 root root 2410 9月   2 21:42 cams-a_meminfo_16.09.02.2100.dat

8.生成采样图表

我们使用 OSWbba (Black Box Analyzer)工具对生成数据进行分析。

首先需要保证Java版本高于1.4.2

[root@cams-a ~]# java -version

java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

假定将图表生成在archive文件路径下(也可选择其他路径)

[root@cams-a oswbb]# java -jar oswbba.jar -i archive

Starting OSW Analyzer V7.3.3

OSWatcher Analyzer Written by Oracle Center of Expertise

Copyright (c)  2014 by Oracle Corporation

Parsing Data. Please Wait...

Scanning file headers for version and platfORM info...

Parsing file cams-a_iostat_16.09.02.2100.dat ...

An exception occured in insertVmstatLists on line 1

An exception occured in insertVmstatLists on line 8

…………

上述错误是因为字符集为zh_CN.GB18030导致错误,重新设置字符集为en_US.UTF-8,然后重新生成结果

[root@cams-a oswbb]# export LANG=en_US.UTF-8

[root@cams-a oswbb]# java -jar oswbba.jar -i archive

Starting OSW Analyzer V7.3.3

OSWatcher Analyzer Written by Oracle Center of Expertise

Copyright (c)  2014 by Oracle Corporation

Parsing Data. Please Wait...

Scanning file headers for version and platform info...

Parsing file cams-a_iostat_16.09.02.2100.dat ...

Parsing file cams-a_iostat_16.09.02.2200.dat ...

Parsing file cams-a_vmstat_16.09.02.2100.dat ...

Parsing file cams-a_vmstat_16.09.02.2200.dat ...

Parsing file cams-a_netstat_16.09.02.2100.dat ...

Parsing file cams-a_netstat_16.09.02.2200.dat ...

Parsing file cams-a_top_16.09.02.2100.dat ...

Parsing file cams-a_top_16.09.02.2200.dat ...

Parsing file cams-a_ps_16.09.02.2100.dat ...

Parsing file cams-a_ps_16.09.02.2200.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 Alter Graph Time Scale Only (Does not change analysis dataset)

Enter D to Return to Default Graph Time Scale

Enter R to Remove Currently Displayed Graphs

Enter A to Analyze Data

Enter S to Analyze Subset of Data(Changes analysis dataset including graph time scale)

Enter P to Generate A Profile

Enter X to Export Parsed Data to File

Enter Q to Quit Program

Please Select an Option:Q

9.私有网络

如需监控私有网络,可修改Exampleprivate.net文件内容,将<node1-priv>换成主机名,并修改文件名为private.net后重启即可

10.说明

osw工具可以收集历史信息,可以对特定时间端的数据进行回放,但是要注意,其收集信息会因

采样间隔较短而变得很大,因此需要关注archive目录的空间。

收集的信息对于整体的资源使用情况,有比较直观的显示效果。

附:生成报表命令参数

-i  <archive dir> Required.This is the input archive directory location.

-6 Same as option 6 from the menu. Will generate all disk gif files.

-7 Same as option 7 from the menu. Will generate all cpu gif files.

-8 Same as option 8 from the menu. Will generate all memory gif files.

-L <location name> User specified location of an existing directory to place any gif files generated by OSWbba. This overrides the OSWbba automatic convention for placing all gif files in the /gif directory. This directory must pre-exist!

-A <analysis name> Same as option A above. This option analyzes the files in the archive directory and produces a report

-S <analysis name> Same as option S above. This option analyzes a specific subset of times of the files in the archive directory and produces a report. This option is used together with the -B and -E options

-START <filename>Used with the analysis option to specify the first file located in the oswvmstat directory to analyze.

-STOP <filename>Used with the analysis option to specify the last file located in the oswvmstat directory to analyze.

-P <profile name> User specified name of the html profile generated by OSWbba. This overrides the oswbba automatic naming

-NO_NETSTAT <filename> Ignores files in the oswnetstat directory from analysis.

-NO_LINUX <filename> Ignores files in the oswmeminfo directory from analysis.

-MEM_ALL <filename> Analyzes virtual and resident memory allocation for all processes. This is very resource intensive.

For Example:

java -jar oswbba.jar -i archive/ -6 -7 -8 -P 20160903_crash

我们也可以通过参考OSW工具中的shell脚本,自行改造,适应成自己操作系统所需的脚本。
OSW不只是用于监控数据库服务器,还可以监控应用服务器等。

感谢各位的阅读!关于“OSW工具怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: OSW工具怎么用

本文链接: https://www.lsjlt.com/news/64299.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • OSW工具怎么用
    这篇文章给大家分享的是有关OSW工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 1.概述 使用oracle的osw工具,可以对系统的CPU和内存,磁盘等进行图形化的...
    99+
    2022-10-18
  • SanicDB工具怎么用
    这篇文章主要为大家展示了“SanicDB工具怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SanicDB工具怎么用”这篇文章吧。SanicDB 是为 Python的异步 Web 框架 Sa...
    99+
    2023-06-02
  • mysqldumpslow工具怎么用
    小编给大家分享一下mysqldumpslow工具怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!mysqldumpslow工具开启慢查询查看慢查询相关参数slow_query_log:...
    99+
    2022-10-18
  • oratop工具怎么用
    这篇文章主要介绍了oratop工具怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 Doc ID 15008...
    99+
    2022-10-18
  • BCompare工具怎么使用
    BCpmpare是一款非常实用的文件比较工具,可以帮助用户比较和合并文件。以下是BCpmpare的使用方法: 打开BCpmpare...
    99+
    2023-10-22
    Bcompare
  • MongoDB mongoexport工具怎么用
    这篇文章给大家分享的是有关MongoDB mongoexport工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。01  基本介绍   mongoexport是一个数据导出的工...
    99+
    2023-06-14
  • SQL工具Franchise怎么用
    SQL工具Franchise怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先先说一件公众号后续文章的定位,之前很多人都在公众号后台留言,说想要看一些推荐...
    99+
    2023-06-19
  • ADO.NET工具怎么使用
    这篇文章主要介绍“ADO.NET工具怎么使用”,在日常操作中,相信很多人在ADO.NET工具怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET工具怎么使用”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-17
  • EXP/IMP工具怎么用
    小编给大家分享一下EXP/IMP工具怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! Exp概...
    99+
    2022-10-19
  • 怎么使用oradim工具
    这篇文章主要介绍“怎么使用oradim工具”,在日常操作中,相信很多人在怎么使用oradim工具问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用oradim工具”的疑惑...
    99+
    2022-10-18
  • Swagger工具怎么使用
    Swagger工具是一种用于构建、文档化和测试RESTful API的工具。下面是Swagger工具的使用步骤:1. 安装Swagg...
    99+
    2023-09-22
    Swagger
  • coffeeScript工具怎么使用
    CoffeeScript是一种将CoffeeScript代码转换为JavaScript代码的工具。您可以通过以下步骤使用Coffee...
    99+
    2023-09-22
    coffeeScript
  • Python locust工具怎么用
    小编给大家分享一下Python locust工具怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其最初的设计是用于编写自...
    99+
    2023-06-08
  • 怎么使用ADO.NET工具
    这篇文章主要讲解了“怎么使用ADO.NET工具”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用ADO.NET工具”吧!ADO.NET 工具是Visual Studio .NET中一个重...
    99+
    2023-06-17
  • node.red工具怎么使用
    这篇“node.red工具怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“node.red工具怎么使用”文章吧。nod...
    99+
    2023-07-04
  • Shell工具jsondiff.sh怎么用
    今天就跟大家聊聊有关Shell工具jsondiff.sh怎么用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。我最近忙着重构一个历史项目,不过由于客观条件所限,没有测试用例可用,以至于...
    99+
    2023-06-16
  • smokeping工具怎么使用
    Smokeping是一个网络延迟监测工具,它可以用来监测网络的时延和丢包情况。下面是Smokeping的使用步骤:1. 安装Smok...
    99+
    2023-08-26
    smokeping
  • Mac预览工具怎么用
    这篇文章主要为大家展示了“Mac预览工具怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mac预览工具怎么用”这篇文章吧。Mac系统自带的预览功能其实不仅仅只是有简单的浏览图片功能,还具有看...
    99+
    2023-06-05
  • linux中moro工具怎么用
    这篇文章主要介绍了linux中moro工具怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Moro - 一个追踪工作时间的命令行生产力工具由于 Moro 是使用 Node...
    99+
    2023-06-16
  • python online工具怎么使用
    要使用Python的在线工具,可以按照以下步骤进行操作:1. 打开任意一个支持在线Python编程的网站,例如replit、Pyth...
    99+
    2023-09-20
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作