list Posted November 13, 2012 Posted November 13, 2012 Добрый день. OS - Centos 6.1, kernel - 2.6.32-131.0.15.el6.i686 Заменил сетевухи rtl8169 на Intel Gigabit ET Quad Port Server Adapter (82576) и получил проблему в сборе статистики по трафику. Через каждые 10 сек. получаю данные о кол-ве трафика и пакетов, прошедших через интерфейс за этот промежуток времени. При приблизительно равной нагрузке, данные соседних опросов получаются очень разными по величине. Например, входящий трафик 20Mb/s, а следующий 6Mb/s, а следующий 30Mb/s ). На rtl8169 статистика снималась нормально. Данные беру и через /proc/net/dev и через zabbix агента net.if.in[eth1,bytes], результат одинаковый. Вставить ник Quote
dmvy Posted November 13, 2012 Posted November 13, 2012 скорее всего счетчики редко обновляются. попробуйте реже их снимать. Вставить ник Quote
dignity Posted November 13, 2012 Posted November 13, 2012 посмотрите с помощью ifstat, бывает что отображает с дырами в виде 0-го трафика, это именно с дровами проблема, похоже. Вставить ник Quote
list Posted November 14, 2012 Author Posted November 14, 2012 посмотрите с помощью ifstat, бывает что отображает с дырами в виде 0-го трафика, это именно с дровами проблема, похоже. Так и есть. В ядре драйвер igb версии 3.0.6, поставил посвежее, 4.0.17 и все полечилось. Спасибо за помощь. Вставить ник Quote
dmvy Posted November 16, 2012 Posted November 16, 2012 эти дыры - переполнение 32-битного счетчика. если хочется точности, то можно считать при помощи iptables. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.