溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Oracle_oswbba工具使用詳解

發(fā)布時(shí)間:2020-08-10 07:52:01 來(lái)源:ITPUB博客 閱讀:414 作者:guoliang668 欄目:關(guān)系型數(shù)據(jù)庫(kù)

OS Watcher Black Box

.OS WatcherBlack Box說(shuō)明

OSWatcherOracle提供的一個(gè)用于操作系統(tǒng)監(jiān)控的工具包。

OS Watcher Black BoxOSWbb )是UNIX 腳本的集合,其用來(lái)收集和歸檔數(shù)據(jù),從來(lái)來(lái)幫助定位問(wèn)題。 OSWbb 操作可以設(shè)置為一個(gè)后臺(tái)進(jìn)程,然后規(guī)則的收集數(shù)據(jù),其調(diào)用Unix 的工具,如vmstatnetstatiostat。

.支持的OS平臺(tái):

AIX

Tru64

Solaris

HP-UX

Linux

.OS Watcher Black Box 安裝配置

OSWbb 需要在每個(gè)節(jié)點(diǎn)上安裝

上傳安裝包

Oracle_oswbba工具使用詳解服務(wù)器上(放在有剩余空間的目錄下,使用df –h查看目錄空間情況)

解壓安裝OSwbb

oswbb 文件夾包含了所有需要的文件。解壓縮的過(guò)程就是安裝OSWbb的過(guò)程,OSWbb 不需要安裝,直接解壓縮即可

~]# tar -xvf oswbb703.tar -C /

                                   -C:指定解壓到的目錄,此出解壓到根目錄下

~]# ls /oswbb/ -d

/oswbb/

.卸載oswbb

卸載OSWbb,使用rm 命令移除整個(gè)文件夾即可,如下:

~]# rm -rf /oswbb/

.oswbb使用

當(dāng)OSWbb 安裝完成之后,就可以使用start stop 腳本,在OSWbb第一次使用時(shí),它會(huì)創(chuàng)建一些歸檔的子目錄。這些歸檔目錄包含多個(gè)子目錄,每一個(gè)子目錄對(duì)應(yīng)一個(gè)收集數(shù)據(jù)。目錄如:top, vmstat, iostat, mpstat, netstat, ps

注意

啟動(dòng)oswbb之前必須設(shè)置OSLANG環(huán)境變量為英文環(huán)境,要不然oswbba的時(shí)候無(wú)法分析

~]# export LANG=zh_US

~]# date         #通過(guò)date的輸出結(jié)果,查看語(yǔ)言環(huán)境

Fri Jan  3 20:56:15 CST 2014

啟動(dòng)oswbb

啟動(dòng)OSWbb 功能用安裝目錄下的startOSWbb.sh 腳本,此腳本有4個(gè)參數(shù),如下:

Oracle_oswbba工具使用詳解

參數(shù)1:數(shù)據(jù)收集的頻率間隔,多少秒收集一次

參數(shù)2:數(shù)據(jù)保留的時(shí)間,單位小時(shí)

參數(shù)3可選參數(shù),指定壓縮方式

參數(shù)4可選參數(shù),指定收集產(chǎn)生的歸檔位置;默認(rèn)的在oswbbaarchive目錄下

如果沒(méi)有指定任何參數(shù),默認(rèn)情況是30秒收集一次,歸檔數(shù)據(jù)保留48個(gè)小時(shí)。

一般情況下我們指定頻率和保留時(shí)間即可,如下:

~]# cd /oswbb/            #cdoswbb解壓安裝后的目錄下

]# ls startOSWbb.sh       #可以看到有startoswbb.sh腳本

startOSWbb.sh

]# nohup ./startOSWbb.sh 5 24 &

 #nohup&是為了放在后臺(tái)運(yùn)行

參數(shù)5:5秒采集一次

參數(shù)24保留24小時(shí)的數(shù)據(jù)                       

]# ps -ef|grep -i osw|grep -v grep#查看oswatcher正在運(yùn)行

root     31930     1  0 19:30 pts/1    00:00:00 /bin/sh ./OSWatcher.sh 5 24

由于沒(méi)有手動(dòng)指定參數(shù)3和參數(shù)4,故:不使用壓縮,歸檔位置默認(rèn),即oswbb下的archive目錄下,如下

]# pwd     

/oswbb

]# ls archive/      

oswiostat  oswmeminfo  oswmpstat  oswnetstat  oswprvtnet  oswps  oswslabinfo  oswtop  oswvmstat

archive下的每個(gè)子目錄下都對(duì)應(yīng)這生成的文件,如:

]# ls archive/oswiostat/

uwaydb_iostat_14.01.03.1900.dat

uwaydb_iostat_14.01.03.2000.dat

uwaydb_iostat_14.01.03.2100.dat

uwaydb_iostat_14.01.03.2200.dat

uwaydb_iostat_14.01.03.2300.dat

停止oswbb

停止OSWbb,使用stopOSWbb.sh 腳本即可。這個(gè)命令將終止所有相關(guān)的進(jìn)程。

例如

]# ps -ef|grep -i osw|grep -v grep

root     31930     1  0 19:30 pts/1    00:00:07 /bin/sh ./OSWatcher.sh 5 24

root     32166 31930  0 19:30 pts/1    00:00:00 /bin/sh ./OSWatcherFM.sh 24 /oswbb/archive

]# ./stopOSWbb.sh  

#執(zhí)行stoposwbb腳本后,不在存在相關(guān)進(jìn)程,說(shuō)明已經(jīng)停止

]# ps -ef|grep -i osw|grep -v grep

OS Watcher Black Box Analyzer

.OS Watcher Black Box Analyzer說(shuō)明

我們用OSWatcher 收集了數(shù)據(jù)存儲(chǔ)到歸檔里,但是這些文件不利于分析,所以Oracle 提供了OSWbbaOS Watcher Black Box Analyzer)工具,其可以分析OSWbb收集的數(shù)據(jù)并用圖表展示出來(lái)。

OSWbba 不需要安裝,其是一個(gè)獨(dú)立的java

.支持的OS平臺(tái)

AIX

Solaris

HP-UX

Linux

Windows XP

.Java版本限制

OSWbba 是用java 寫(xiě)的,所以運(yùn)行OSWbba 至少需要Java 1.4.2的版本。OSWbba 可以運(yùn)行在任何平臺(tái)下。

使用如下方法,查看java版本

]# java -version                                   

java version "1.6.0_24"

OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)

OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

如果java版本低于1.4.2,請(qǐng)先升級(jí)java

.使用oswbba

這里涉及到顯示圖形,需要在本地電腦安裝xmanager,啟動(dòng)Xmanager – Passive工具,關(guān)閉本機(jī)防火墻,配置服務(wù)器主機(jī):

]# export DISPLAY=192.168.9.43:0.0

                    #此處192.168.9.43是本機(jī)的ip地址

]# xhost +      #看到如下提示,證明圖形可用

access control disabled, clients can connect from any host

啟用oswbba

]# java -jar oswbba.jar -i /oswbb/archive

                        #-i后面指定采樣數(shù)據(jù)的歸檔目錄

Starting OSWbba V7.0

OSWatcher Black Box Analyzer Written by Oracle Center of Expertise

Copyright (c) 2012 by Oracle Corporation

Parsing Data. Please Wait...

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

查看CPU情況

Please Select an Option:2   #查看CPU使用情況

Oracle_oswbba工具使用詳解

Oracle_oswbba工具使用詳解

Oracle_oswbba工具使用詳解

查看內(nèi)存、swap情況

Please Select an Option:4   #查看內(nèi)存情況

Oracle_oswbba工具使用詳解

Oracle_oswbba工具使用詳解

查看磁盤(pán)IO情況

Please Select an Option:5   #查看磁盤(pán)IO情況

The Following Devices and Average Service Times Are Ready to Display:  

 

Device Name                  Average Service Times in Milliseconds  

 

sda                          0.17097222222222222

dm-0                         0.08131944444444443

dm-2                         0.017291666666666664

dm-1                         0.0

scd0                         0.0

Specify A Case Sensitive Device Name to View (Q to exit):輸入disk名稱(chēng)

如這里輸入:sda

Oracle_oswbba工具使用詳解

Oracle_oswbba工具使用詳解

Oracle_oswbba工具使用詳解

Oracle_oswbba工具使用詳解

其他:

如上,我們只是舉例使用了常用的2、4、5選項(xiàng),其他的選項(xiàng)有興趣的可以自己參照幫助手冊(cè)研究

官方幫助文檔:在解壓后的oswbb/docs

]# ls /oswbb/docs/*

/oswbb/docs/OSWatcher_Black_Box:

OSWatcherUserGuide.pdf  oswbb_README.txt

 

/oswbb/docs/The_Analyzer:

OSW_Black_Box_Analyzer_Overview.pdf  oswbbaUserGuide.pdf  oswbba_README.txt

Oswbboswbba還有很多其他的用法,此手冊(cè)只是最基本的,有興趣的朋友可以參照官方幫助手冊(cè)研究

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI