Обнуление счётчика ifconfig по достижению 2^32 байт

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

NeverM
Сообщения: 248
ОС: gentoo

Обнуление счётчика ifconfig по достижению 2^32 байт

Сообщение NeverM »

По достижению счётчика в ifconfig 4294967296 байт он обнуляется, есть ли возможность сдлеать чтобы он не обнулялся а продолжал считать дальше кроме замены процессора на 64 битный?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Обнуление счётчика ifconfig по достижению 2^32 байт

Сообщение drBatty »

Какой счётчик и в каком дистрибутиве?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Обнуление счётчика ifconfig по достижению 2^32 байт

Сообщение sash-kan »

в ifconfig-е нет счетчика. информацию он берет непосредственно у ядра из файла /proc/net/dev

и вообще, если разговор про ядро под названием linux (версии выше 2.0), так, пардон, пользуйтесь соответствующими средствами:
ip -s l
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
NeverM
Сообщения: 248
ОС: gentoo

Re: Обнуление счётчика ifconfig по достижению 2^32 байт

Сообщение NeverM »

sash-kan писал(а):
25.12.2007 21:28
и вообще, если разговор про ядро под названием linux (версии выше 2.0), так, пардон, пользуйтесь соответствующими средствами:
ip -s l

попробывал ip -s l но он показывает тоже самое, тоесть как только кол-во переданных или полученный байт переваливает за 4294967296 он начинает всё считать по новой
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Обнуление счётчика ifconfig по достижению 2^32 байт

Сообщение rm_ »

http://lists.us.dell.com/pipermail/linux-p...ril/002462.html

64 bit counters are expensive. It's not worth it doing 64 bit counters
in the networking hotpath
; the userspace accounting programs already
know how to deal with this overflow anyway....


Так что желание получить 64-битный счётчик здесь - это одна из причин перейти на 64-битную архитектуру. :)

Код: Выделить всё

eth0      Link encap:Ethernet ......
....
          RX bytes:42182507534 (39.2 GiB)  TX bytes:169507880757 (157.8 GiB)
...
Спасибо сказали:
Аватара пользователя
nrg
Сообщения: 219
Статус: Энерджайзер :)
ОС: OpenSuSe 10.3

Re: Обнуление счётчика ifconfig по достижению 2^32 байт

Сообщение nrg »

NeverM писал(а):
25.12.2007 21:46
sash-kan писал(а):
25.12.2007 21:28
и вообще, если разговор про ядро под названием linux (версии выше 2.0), так, пардон, пользуйтесь соответствующими средствами:
ip -s l

попробывал ip -s l но он показывает тоже самое, тоесть как только кол-во переданных или полученный байт переваливает за 4294967296 он начинает всё считать по новой


Это структура ядра, без патчей переход к 64 битной размерности переменной-счетчика вряд ли возможен.
Если только не сделать какой-либо внешний сервис, который будет ловить переполнение и считать в 64 битных целых, что в принципе довольно не сложно реализуемо, хотя отличить переполнение счетчика от "выключили и включили" интерфейс довольно сложно.
OpenSuSe 10.3 на Dell Inspiron 1501 и Семпрон-3000/1024ДДР2-800/120+60+300/NVidia 8500GT.
Участник Sun Open Source User Group, Самара.
Спасибо сказали:
NeverM
Сообщения: 248
ОС: gentoo

Re: Обнуление счётчика ifconfig по достижению 2^32 байт

Сообщение NeverM »

спасибо за разъяснения, придётся всё таки х64 покупать)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Обнуление счётчика ifconfig по достижению 2^32 байт

Сообщение sash-kan »

NeverM писал(а):
25.12.2007 21:46
попробывал ip -s l но он показывает тоже самое, тоесть как только кол-во переданных или полученный байт переваливает за 4294967296 он начинает всё считать по новой
а как насчет прочитать первую часть моего поста? ;)
NeverM писал(а):
25.12.2007 22:10
придётся всё таки х64 покупать
у Вас там чего, терабитная сеть и Вы не успеваете отслеживать переполнения? ;)
может быть, имеет смысл использовать счетчики в цепочках iptables? как вариант. считать текущее значение и обнулить. -L -Z
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: