t0ly Posted October 17, 2008 Posted October 17, 2008 (edited) Стал вопрос оптимизации правил и естественно первое с чем столкнулся это как и чем мерять нагрузку того или иного правила на процессор? есть ли во FreeBSD какие то счётчки каторыю могу прояснить картину? ЗЫ FreeBSD i386 5.х 6.х 7.х Edited October 17, 2008 by t0ly Вставить ник Quote
Maxa Posted October 22, 2008 Posted October 22, 2008 Счетчики самого ipfw ничего не проясняют? Вставить ник Quote
mikevlz Posted October 22, 2008 Posted October 22, 2008 счетчики IPFW не показывают, сколько процессорного времени приходится на каждое правило... как-то так. Вставить ник Quote
UglyAdmin Posted October 22, 2008 Posted October 22, 2008 Они показывают количество пакетов, попавших под правило. Исходите из предположения, что на каждое правило тратится одинаковое количество процессорного времени... Чем больше счётчик, тем выше в списке нужно поднимать правило. К сожалению, это не всегда возможно. Вставить ник Quote
t0ly Posted October 25, 2008 Author Posted October 25, 2008 да и собственно правило allow ip from any to any сьес меньше чем allow ip from any to 192.168.0.0/24 так что вопрос всё ещё актуален... Вставить ник Quote
PowerPack Posted October 26, 2008 Posted October 26, 2008 И скажите пожалуйста, перевод всех правил из rc.wirewall в таблицы ускорит работу dummynet или нет? Вставить ник Quote
PowerPack Posted October 26, 2008 Posted October 26, 2008 ipfw show сюда покажи... Что именно нужно? У меня 1500 queue на разные IP (750 на входящий + 750 на исходящий). Вставить ник Quote
spartan Posted October 26, 2008 Posted October 26, 2008 тогда однозначно решение в использовании ipfw tables. Клиентский адрес добавляешь в нужный table и для этой таблицы делаешь одно правило. Выигрыш огромный получишь. Вставить ник Quote
mikevlz Posted October 26, 2008 Posted October 26, 2008 pipe tablearg реально снизит нагрузку, против 1500 правил. Вставить ник Quote
t0ly Posted October 27, 2008 Author Posted October 27, 2008 про table и pipe tablearg понятно интересно не в общем, сколько конкретно процессорного времени занимает определённое правило даже если их 1-4, какие данные анализировать что бы посмотреть какое правило больше грузит процессор? Вставить ник Quote
andriko Posted October 27, 2008 Posted October 27, 2008 загрузить поцессор каждым правилом по очереди и посмотреть ? :) Кажись для ipfw рекомендация в начале more specific и далее по убыванию Вставить ник Quote
t0ly Posted October 28, 2008 Author Posted October 28, 2008 это всё в теории и концепции, а в цифрах? Вставить ник Quote
t0ly Posted May 14, 2009 Author Posted May 14, 2009 есть шансы что скоро ситуация с профайлингом изменится http://wiki.freebsd.org/SOC2009MartaCarbone Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.