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

Про ip.fastforwarding

Всем привет. Роутер freebsd 8.0, карточка em (одна) роутит между VLAN-ами, PF NAT, dummynet (чуть-чуть). Процессор - Core2Quad.

 

sysctl:

 

net.isr.maxthreads=4

net.isr.bindthreads=0

 

net.isr.direct=0

net.isr.direct_force=0

net.inet.ip.intr_queue_maxlen=1024

dev.em.0.rx_int_delay: 300

dev.em.0.tx_int_delay: 300

dev.em.0.rx_abs_int_delay: 1000

dev.em.0.tx_abs_int_delay: 1000

dev.em.0.rx_processing_limit: 1000

 

 

Прочитал в мануале что sysctl net.inet.ip.fastforwarding=1 должен значительно увеличивать производительность роутеров. Интересно что когда этот параметр установлен в =0, нагрузка распределяется по всем ядрам процессора. А когда я ставлю его в = 1, на трёх ядрах нагрузка практически нулевая, а на одном - почти под 100%.

 

Я что-то делаю не так, или может ну его нафиг, этот фастфорвардинг?

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


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

 

http://alter.org.ua/ru/soft/fbsd/netisr/

 

 

читать пять раз

 

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


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

При: net.isr.direct=0 fastforwarding не имеет смысла, ИМХО.

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


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

И правда :) Значит ну его нафиг пока что.

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


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

Join the conversation

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

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

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

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

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

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

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