1. 程式人生 > 其它 >oswbb工具分析主機效能

oswbb工具分析主機效能

在進行資料庫故障分析和資料庫例行擴容評估時,需要對資料庫主機的CPU、記憶體、磁碟、網路進行負荷分析,常規處理方法是定時任務獲取主機不同時刻的效能指標,然後對資料進行處理,最後通過excel等工具製作成執行曲線圖。此過程繁雜,且不同作業系統的主機執行命令也不同,此項工作效率很難提高。ORACLE提供了oswbb工具,簡化了資料獲取和報告生成,在日常工作中大家可以使用oswbb獲取主機效能指標,簡化相關分析工作。

一、安裝部署

下載軟體tar包,放到有足夠空間的目錄並解壓,臨時使用也可以放到/tmp目錄下:

tar xvf oswbb812.tar

二、獲取報告

執行如下命令,5分鐘(300秒)採集一次,保留48小時,自動壓縮為gzip格式

./startOSWbb.sh 300 48 gzip &

執行後,程序會常駐後臺持續執行,如需停止可執行如下命令停止

./stopOSWbb.sh

程式執行後顯示資訊如下:

注意:執行後,根據引數設定週期定期獲取主機指標後預設放到程式目錄下archive中

三、獲取報告

資料收集完成,就可以使用工具生成報告

系統環境要求:

1、安裝了圖形化介面

2、配置如下引數

export LANG=C

export DISPLAY=:0.0

然後執行如下命令:

java -jar -Xmx256m oswbba.jar -i /tmp/archive -BJan 25 09:01:52 2018-EJan 25 14:11:55 2018

其中 B和E引數為生成報告所分析資料的開始時間和結束時間,i引數為收集的原始資料所在的位置。

執行後,介面如下,根據需要按提示選擇:

通常我們選擇D完整生成html報告,報告所在路徑為程式當前目錄下analysis,將整個目錄下載後結構如下:

直接用瀏覽器開啟index即可檢視報告,部分截圖如下:

雙擊指標名稱即可放到圖片,並可以直接儲存圖片用於報告製作

注意:如果指標過於稠密,可調整報告的時間跨度,提高問題識別能力,如果報告生成有問題,也可以將獲取的資料拿到可以生成報告的主機上進行報告製作。

原文連結:http://kuaibao.qq.com/s/20180131G0PXVS00?refer=cp_1026

喜歡請讚賞一下啦^_^

微信讚賞

支付寶讚賞