2016-12-29 37 views
3

私はMRTGで遊んでいて、パフォーマンスデータ(スイッチインターフェイスのバイトカウンタ)を記録するためにRRDを使用するように設定しています。私はRRDファイルをチェックするために、「rrdtoolの情報」を使用すると、私はDS [DS0] .last_dsは数であり、それは毎回新しいデータがRRD last_dsとは何ですか?

# rrdtool info 10.0.3.129_24_bw.rrd 
filename = "10.0.3.129_24_bw.rrd" 
rrd_version = "0003" 
step = 60 
last_update = 1482950882 
header_size = 2912 
ds[ds0].index = 0 
ds[ds0].type = "COUNTER" 
ds[ds0].minimal_heartbeat = 600 
ds[ds0].min = 0.0000000000e+00 
ds[ds0].max = 1.2500000000e+08 
ds[ds0].last_ds = "6332648954" 
ds[ds0].value = 3.5016393443e+01 
ds[ds0].unknown_sec = 0 
ds[ds1].index = 1 
ds[ds1].type = "COUNTER" 
ds[ds1].minimal_heartbeat = 600 
ds[ds1].min = 0.0000000000e+00 
ds[ds1].max = 1.2500000000e+08 
ds[ds1].last_ds = "32104385407" 
ds[ds1].value = 5.3344262295e+01 
ds[ds1].unknown_sec = 0 

それが正確に何であるが入力されて変化していることがわかり?ありがとう!

答えて

3

last_dsは、last_update時間にRateの計算に先立って、DSの最後に受信された値です。新しい更新が新しいDS値で入力されると、これは更新間隔new_value = (new_ds - last_ds)/(current_time - last_update)の新しい値を作成するために使用され、これは次に(Data Normalizationに従って)1つ(またはそれ以上)の間隔に割り当てられますさまざまなRRAの値。

last_dsは、レート計算および正規化前と同じであるため、valueとは異なります。

+0

いつものようにスティーブありがとう!私は明らかに "カウンター"型が実際のデルタ型であると誤解していた... "snmpカウンター"と同じであると思った..今分かった!ありがとうございました! –

関連する問題