Обнуление счётчика ifconfig по достижению 2^32 байт
Модераторы: SLEDopit, Модераторы разделов
-
NeverM
- Сообщения: 248
- ОС: gentoo
Обнуление счётчика ifconfig по достижению 2^32 байт
По достижению счётчика в ifconfig 4294967296 байт он обнуляется, есть ли возможность сдлеать чтобы он не обнулялся а продолжал считать дальше кроме замены процессора на 64 битный?
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Обнуление счётчика ifconfig по достижению 2^32 байт
Какой счётчик и в каком дистрибутиве?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Обнуление счётчика ifconfig по достижению 2^32 байт
в ifconfig-е нет счетчика. информацию он берет непосредственно у ядра из файла /proc/net/dev
и вообще, если разговор про ядро под названием linux (версии выше 2.0), так, пардон, пользуйтесь соответствующими средствами:
ip -s l
и вообще, если разговор про ядро под названием linux (версии выше 2.0), так, пардон, пользуйтесь соответствующими средствами:
ip -s l
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
NeverM
- Сообщения: 248
- ОС: gentoo
Re: Обнуление счётчика ifconfig по достижению 2^32 байт
попробывал ip -s l но он показывает тоже самое, тоесть как только кол-во переданных или полученный байт переваливает за 4294967296 он начинает всё считать по новой
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Обнуление счётчика ifconfig по достижению 2^32 байт
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 байт
Это структура ядра, без патчей переход к 64 битной размерности переменной-счетчика вряд ли возможен.
Если только не сделать какой-либо внешний сервис, который будет ловить переполнение и считать в 64 битных целых, что в принципе довольно не сложно реализуемо, хотя отличить переполнение счетчика от "выключили и включили" интерфейс довольно сложно.
OpenSuSe 10.3 на Dell Inspiron 1501 и Семпрон-3000/1024ДДР2-800/120+60+300/NVidia 8500GT.
Участник Sun Open Source User Group, Самара.
Участник Sun Open Source User Group, Самара.
-
NeverM
- Сообщения: 248
- ОС: gentoo
Re: Обнуление счётчика ifconfig по достижению 2^32 байт
спасибо за разъяснения, придётся всё таки х64 покупать)
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Обнуление счётчика ifconfig по достижению 2^32 байт
а как насчет прочитать первую часть моего поста?
у Вас там чего, терабитная сеть и Вы не успеваете отслеживать переполнения?
может быть, имеет смысл использовать счетчики в цепочках iptables? как вариант. считать текущее значение и обнулить. -L -Z
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог