Jump to content
Калькуляторы

Про 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%.

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this