UJP - MRTGを高速化する

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

  • カテゴリ サイト運営 の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - MRTGを高速化する

MRTGを高速化する

カテゴリ : 
サイト運営
ブロガー : 
ujpblog 2016/7/16 12:02
 最近はCactiを使っている人が多いと思うけれど,詳細な履歴までは不要なのでまだMRTGを使っている.
 それでちょっと遅い事に気づいたので測ってみた.

sh-3.2# time /opt/local/bin/mrtg /usr/local/mrtg-2/data/mrtg.cfg

real	0m18.321s
user	0m5.619s
sys	0m4.360s
sh-3.2#
 18秒というのは遅すぎる.SNMPでデータを取得する場合に遅いとは思えないので,外部コマンドを呼びだしている要素についてtimeコマンドで実行時間を調べてみた.
 まずは,温度データ取得が重い.
sh-3.2# time /www/system/bin/MRTG_Temperature.sh
70
39
0
0

real	0m2.025s
user	0m0.045s
sys	0m1.454s
sh-3.2#
 もう1つ,Time Machine関連データの取得も遅い.
sh-3.2# time /www/system/bin/MRTG_timecapsuleBridge.sh
1710721156
1280836451
0
0

real	0m1.083s
user	0m0.104s
sys	0m0.113s
sh-3.2#
 温度とTime Machineのデータ取得を止めて,コマンドを実行.
sh-3.2# time /opt/local/bin/mrtg /usr/local/mrtg-2/data/mrtg1.cfg

real	0m6.774s
user	0m3.818s
sys	0m0.516s
sh-3.2#
12秒削減.取り外したやつは別タイミングで実行かな.

トラックバック


広告スペース
Google