list 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dmvy Posted November 13, 2012 скорее всего счетчики редко обновляются. попробуйте реже их снимать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dignity Posted November 13, 2012 посмотрите с помощью ifstat, бывает что отображает с дырами в виде 0-го трафика, это именно с дровами проблема, похоже. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
list Posted November 14, 2012 посмотрите с помощью ifstat, бывает что отображает с дырами в виде 0-го трафика, это именно с дровами проблема, похоже. Так и есть. В ядре драйвер igb версии 3.0.6, поставил посвежее, 4.0.17 и все полечилось. Спасибо за помощь. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dmvy Posted November 16, 2012 эти дыры - переполнение 32-битного счетчика. если хочется точности, то можно считать при помощи iptables. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...