|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577db2074d1.html, оценка из 5, голосов 10
|