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

FreeBSD 12.1 + 8xigb - счастья не случилось :( Помогите!

16 часов назад, XMan_ сказал:

Я исходил из логики -  каждому прерыванию дать отдельное ядро. Или так не совсем оптимально делать?  Повесил 8-мь прерываний на 4-11 ядра, оставив 0-3  для других системных приложений.

У вас PPPoE для него обычно трафик валит через одно прерывание.

Судя по нагрузке задействовано всего 3 прерывания, одно жрёт 1,6% другие по 0,8%.

Дальше трафик надо бы раскидывать по очередям и обрабатывать, а прерываниям оставить только вытаскивание пакетов из сетевухи в местный буфер.

Share this post


Link to post
Share on other sites
3 часа назад, Ivan_83 сказал:

У вас PPPoE для него обычно трафик валит через одно прерывание.

Судя по нагрузке задействовано всего 3 прерывания, одно жрёт 1,6% другие по 0,8%.

С одного входа да, PPPoE. С другого, конечно, нет. А что тогда мне грузит так процессор? 

 

3 часа назад, Ivan_83 сказал:

 

Дальше трафик надо бы раскидывать по очередям и обрабатывать, а прерываниям оставить только вытаскивание пакетов из сетевухи в местный буфер.

Каким образом это делается? 

Share this post


Link to post
Share on other sites
14 часов назад, XMan_ сказал:

Каким образом это делается?

Почитайте документацию, про тот же RSS, net.isr.dispatch=deferred и пр.

Спросите в рассылке.

У меня никогда не было такого вырожденного случая, вернее был - у реалтека тоже одно прерывание, но там вроде как то по ядрам раскидывалось. В общем я не копал и точного ответа у меня нет.

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