networks Posted April 15, 2010 Posted April 15, 2010 Всем привет. Роутер 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%. Я что-то делаю не так, или может ну его нафиг, этот фастфорвардинг? Вставить ник Quote
jab Posted April 15, 2010 Posted April 15, 2010 http://alter.org.ua/ru/soft/fbsd/netisr/ читать пять раз Вставить ник Quote
Dm1try Posted April 16, 2010 Posted April 16, 2010 При: net.isr.direct=0 fastforwarding не имеет смысла, ИМХО. Вставить ник Quote
networks Posted April 16, 2010 Author Posted April 16, 2010 И правда :) Значит ну его нафиг пока что. Вставить ник 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.