Здравстуйте дорогие форумчане, вот уже несколько дней мучаюсь со снятием траффика с кабельного модема. Проблема в том что Counter 32 не справляется с этой задачей так как скорость модема слишком большая( 300 Mbps ) и за 5 минут (интервал снятия показаний) он может пару раз обнулится, а это не отследить. Вот по этому было принято решение использовать 64 битный счётчик в надежде что он выручит. Но не тут-то было, разница между двумя замерами слишко большая. Покажу процесс по пальцам:
OIDы:
IN: 1.3.6.1.2.1.31.1.1.1.6.3
OUT: 1.3.6.1.2.1.31.1.1.1.10.4
Интерфейсы разные т.к. в описание этих интерфесов следующее:
ifDescr.3 - RF Downstream Interface 1
ifDescr.4 - RF Upstream Interface 1
Показания этих счетчиков разницей в 1 секунду:
IF-MIB::ifHCInOctets.3 = Counter64: 163737288440562
IF-MIB::ifHCInOctets.3 = Counter64: 163745626423131
Формула подсчёта такая:
( Замер2 - Замер1 ) * 8 / 1024 = 65140488,8 кб/с ??? да ладно..
Может где-то в формуле я не прав и нало что-то ещё вычитать отсюда, помогите пожалуйста кто чем может))) ( я не цыган ) !
Всем спасибо!
OIDы:
IN: 1.3.6.1.2.1.31.1.1.1.6.3
OUT: 1.3.6.1.2.1.31.1.1.1.10.4
Интерфейсы разные т.к. в описание этих интерфесов следующее:
ifDescr.3 - RF Downstream Interface 1
ifDescr.4 - RF Upstream Interface 1
Показания этих счетчиков разницей в 1 секунду:
IF-MIB::ifHCInOctets.3 = Counter64: 163737288440562
IF-MIB::ifHCInOctets.3 = Counter64: 163745626423131
Формула подсчёта такая:
( Замер2 - Замер1 ) * 8 / 1024 = 65140488,8 кб/с ??? да ладно..
Может где-то в формуле я не прав и нало что-то ещё вычитать отсюда, помогите пожалуйста кто чем может))) ( я не цыган ) !
Всем спасибо!
Comment