Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Constantin Stefanov                  2:5020/400     29 Aug 2006  17:23:34
 To : Eugene Grosbein
 Subject : Re: ng_ipacct
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein wrote:
 
 > А смысл? Делать работу, а результаты её выкидывать, причем для этого
 > выкидывания еще специальную обработку приделывать.
 
 Обработка будет все равно, статистику чем-то снимать будешь. Добавить
 туда фильтрацию по адресу - не думаю, что сложно.
 
 > Пришла мысль трафик направлять в ng_ipacct не напрямую после ng_tee,
 > а пропустив через ng_bpf и отфильтровав пакеты его средствами.
 > Убивается сразу два зайца - снимается лишняя нагрузка с ng_ipacct
 > и обходится проблема ipfw tee, который хотя и передает пакет
 > через ksocket в netgraph, но и прекращает просмотр правил для
 > этого пакета, а это тут не годится.
 
 А вот вопрос у какого варианта будет больше оверхед. ng_ippact, судя по
 всему, при проходе пакета делает несколько поисков по хеш-таблице, и
 особо процессор не нагружает. Если поток большой - все равно обработку
 статистики выносить на отдельную машину. Будет ли все это быстрее, чем
 ng_bpf - надо смотреть. Hе уверен, что будет, хотя в этом случае
 программа у ng_bpf должна простенькая получиться.
 
 -- 
 Константин Стефанов
 
 Тридцать семь - температура, тридцать восемь - из мультфильма.
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: ng_ipacct   Constantin Stefanov   29 Aug 2006 17:23:34 
Архивное /ru.unix.bsd/6577db2074d1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional