Перейти к содержимому
Калькуляторы

Вообщем утром еще и до 9.0 поднялся. Пока полет нормальный - там видно будет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Dyr К сожалению это та вещь, которая очень от многого зависит. У меня в свое время сильно помогло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

само наличие * в правиле будет тормозить. Задавать правила по другому. или просто out или еще как. но без *.

 

Откуда данные? Я сейчас почитал код ядра. ipfw при проверке 'ng*' зовёт ядерную версию fnmatch(pattern, string, flags), которая написана крайне оптимально и в этом случае просто сравнит первые два символа имени интерфейса пакета с 'n' и 'g' и потом сделает return 0 в случае совпадения. Никаких регекспов, никакого роста времени исполнения при увеличении количества интерфейсов. В 8.2-STABLE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Откуда данные? Я сейчас почитал код ядра. ipfw при проверке 'ng*' зовёт ядерную версию fnmatch(pattern, string, flags), которая написана крайне оптимально и в этом случае просто сравнит первые два символа имени интерфейса пакета с 'n' и 'g' и потом сделает return 0 в случае совпадения. Никаких регекспов, никакого роста времени исполнения при увеличении количества интерфейсов. В 8.2-STABLE.

 

Жень, оно раньше тормозило, лет пять назад, в 7.2-RELEASE уже по-моему точно исправили. А до этого было что-то с экспоненциальным ростом нагрузки при росте количества

интерфейсов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.