oswatch的安裝和使用

zlingyi發表於2015-08-17

做效能檢查時,oracle的各項效能指標可以透過AWR報告中的資料進行展現,但對作業系統效能的分析,卻需要透過手工輸入命令去收集資料,然後透過其他一些工具處理後才能生成圖表,而整個處理過程是非常繁瑣的。然而為我們解決這一問題,可以輕鬆的得到作業系統效能分析圖表。以下是OSWatch的安裝和使用介紹:

一、    安裝部署

1.1、複製及解壓安裝檔案

複製OSWatch安裝檔案到需要監控的主機上的一個目錄。

使用unziptar之類的命令,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目錄,並且在其目錄下生成

9個子目錄;

[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

根據介面提示選擇相應的圖表

oswatch的安裝和使用

 

oswatch的安裝和使用16.jpg

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28686045/viewspace-1773771/,如需轉載,請註明出處,否則將追究法律責任。

相關文章