|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Kolesnikoff 2:5020/400 11 Jan 2007 18:48:59 To : Leizer A Karabin Subject : Re: BSD 6.1 & polling -------------------------------------------------------------------------------- Leizer A. Karabin <Leizer.A.Karabin@p44.f14.n5005.z2.fidonet.org> wrote: > Добрый день, Alexander свет Kolesnikoff! > > Я, собственно, просто так вышел Thursday January 11 2007 07:46, > тут слышу - Alexander Kolesnikoff говорит Oleg Gawriloff (ну я встрял, > конечно): > >>> AK> 102 и 438kpps - тест в чистом виде. А вот 50kpps - это ближе к AK> >>> реальной работе. Это был пинг XP машины и она отвечала с такой же AK> >>> скоростью, а FreeBSD успевала их принять, пропустив через 8 правил AK> >>> ipfw. Понял. Очень интересует по этому поводу вопрос: проводились ли >>> замеры как количество правил влияет на kpps? Т.е. к примеру если бы их >>> было не 8, а 16? А 32? А 100? > > AK> Сделал 100 правил в ipfw и повторил тест. Было проведено 2 теста, в > обоих AK> случаях pps не изменился - 50kpps, а потери возрасли до 7,7 и > 2.5 AK> процентов. > > Всё подмывает спросить, а какая разница, сколько всего правил? То > есть, без указания, сколько пакетов проверяются на все 100 правил. - какая > разница? В предельном, например, случае, когда есть 00001 allow ip from > any to any - какая разница, чего там дальше наворочено и наворочено ли > вообще? Из общих соображений: проход пакета по каждому правилу - это лишняя работа для ядра и соответственно процессора. Поэтому на магистральных роутерах для достижения максимальной производительности не рекомендуют использовать файрволл вообще либо использовать его с минимальным количеством правил. Текущее состояние FreeBSD, судя по тестам периодически появляющимся в мэйллистах, таково, что без IPFW производительность по маршрутизации примерно соответствует 4.11 с включённым IPFW. С включённым ipfw 6-ка уступает 4.11 в производительности. (данные примерно месячной давности) Alexander --- ifmail v.2.15dev5.3 * Origin: UKU (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7525b89eacaa.html, оценка из 5, голосов 10
|