Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Расхождения в данных от awstats и ng_ipacct


Автор: ll75 5.1.2007, 17:52
На web-сервере перловый скрипт по крону считает траффик, используя пакет ng_ipacct (исп-ий подсистему net_graph на freeBSD), рез-ты выполнения которого в виде (по столбцам):
ip-адрес отправителя, порт отправителя, ip-адрес получателя, порт получателя, номер_протокола(из /etc/services),кол-во пакетов, кол-во байт. И отдельно по крону отрабатывает awstats. Так вот интересно, почему awstats показывает в Сводной таблице Просматриваемый трафик+Непросматриваемый трафик>чем показывает ng_ipacct примерно в 1,5...2 раза? Может это кривизна awstats? или в логе апача не совсем чёткая информация о трафике формируется? Вообще доверия больше к ng_ipacct - он же на уровне ядра ОС работает...

Автор: Mal Hack 5.1.2007, 19:41
ng_ipacct скорее всего не учитывает служебный трафик, который апач плюсует... Только в этом может быть дело.

Автор: ZeeLax 5.1.2007, 19:48
В логе апача содержится размер отправленной сервером клиенту информации. А по пути эта информация "упаковывается" в сегменты TCP, потом "оборачивается" в пакеты IP. Думаю (в тонкостях BSD особо не разбираюсь) netgraph на уровне ip трафик и считает, не дальше. Этим и объясняется разница в показаниях.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)