TimesTen計算和配置TimesTen的ttmesg日誌儲存空間

tangyunoracle發表於2014-05-25
TimesTen與Oracle不同,由於TimesTen是記憶體資料庫,基本無法儲存太多用於分析的細心,ttmesg日誌基本是問題分析的主要資訊,保證故障期間的ttmesg資訊有效變得特變的重要。
我們該如何估算並配置足夠的儲存空間來儲存TimesTen日誌呢?
1、首先建立指令碼獲取日誌檔案的平均生成時間:
$ cat get_logtime.sh
#!/bin/sh

log_dir=$1;
log_list='';

log_list=`ls $log_dir`;

for log in $log_list
do
 echo $log;
 head -1 $log | awk '{print $1,$2, $3}';
 tail -1 $log | awk '{print $1,$2, $3}';
 echo;
done;

2、執行指令碼來採集資料,並計算日誌檔案的平均生成時間
$ get_logtime.sh '/TimesTen/tt1122/log/ttmesg*'
/TimesTen/tt1122/log/ttmesg.log
2014-05-05 00:00:00.69 Info:(12h)
2014-05-04 12:00:01.13 Info:

/TimesTen/tt1122/log/ttmesg.log.0
2014-05-04 00:00:00.17 Info:(12h)
2014-05-03 12:00:00.69 Info:

/TimesTen/tt1122/log/ttmesg.log.1
2014-05-03 00:00:00.89 Info:(12h)
2014-05-02 12:00:00.19 Info:

/TimesTen/tt1122/log/ttmesg.log.2
2014-05-02 00:00:00.60 Info:(12h)
2014-05-01 12:00:01.19 Info:

/TimesTen/tt1122/log/ttmesg.log.3
2014-05-01 00:00:00.42 Info:(12h)
2014-05-01 12:00:00.60 Info:

排除最近一次日誌(可能沒有寫滿),觀察下來以上資料顯示出每個日誌在100mb大小,平均持續時長大概為12小時。
3、調整日誌檔案大小和數量
由於這裡是測試環境,所以每個日誌的生成時間稍做調整,為每12個小時生成一個檔案,生產環境可以根據實際情況計算。如果生產環境中生成日誌檔案的速度不是很快,比如2小時或者更長時間才生成100mb的日誌檔案,那麼日誌檔案可以調整為50mb大小,便於vi閱讀。
日誌檔案大小和數量透過調整配置ttendaemon.options引數檔案,該檔案配置後需要重啟daemon守護程式才能生效。
$ cat ttendaemon.options
# Commented values are default values
-supportlog /TimesTen/tt1122/log/ttmesg.log
-maxsupportlogfiles 10   ###預設配置保留10個日誌檔案,這裡可以根據需要調整期存放的數量,比如200.
#-maxsupportlogsize 10485760  ###預設配置日誌檔案大小10mb,這裡可以根據需要調整每個日誌大小,比如50mb或100mb。
-userlog /TimesTen/tt1122/log/tterrors.log
#-maxuserlogfiles 10     ###預設配置保留10個錯誤日誌檔案,可以根據需要修改。
#-maxuserlogsize 0x100000  ###預設配置日誌檔案大小10mb,可以根據需要修改。
#
-verbose
-tns_admin /TimesTen/tt1122/info
-server 53397
-showdate      ###配置日誌檔案中顯示詳細的日期和時間
-enablePolicyInactive

4、配置合理的日誌儲存空間
上面已經對日誌生成的時間做分析,只要在生成環境中計算日誌生成的速度,再計算每天生成的日誌總大小,然後配置ttendaemon.options引數檔案即可。
每天生成的日誌大小*要保留的天數=總儲存空間大小。
當然這裡也需要同時計算tterrors的空間,日誌分析保留建議最少保留40左右,儘量能保留3個月左右。

===================End==========================================

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

相關文章