久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

OSW工具怎么用

159次閱讀
沒有評論

共計 6409 個字符,預計需要花費 17 分鐘才能閱讀完成。

這篇文章給大家分享的是有關 OSW 工具怎么用的內容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。

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 可以運行于下述平臺之上:

AIX 

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 工具怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-24發表,共計6409字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 上虞市| 曲阜市| 荥阳市| 双城市| 沽源县| 胶州市| 遵义市| 元阳县| 巴林右旗| 广丰县| 海口市| 景泰县| 偏关县| 肥西县| 云林县| 灵武市| 那坡县| 太和县| 永兴县| 界首市| 武定县| 馆陶县| 类乌齐县| 鄢陵县| 二连浩特市| 巴林右旗| 淄博市| 灌阳县| 通渭县| 文安县| 叶城县| 互助| 莆田市| 重庆市| 贡觉县| 靖远县| 英吉沙县| 紫云| 泰兴市| 扎兰屯市| 高阳县|