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

freebsd 7.2 pppoe terminator

в прайм тайм у corequad9300 два ядра занято на 99% на обслуживание em0 и em1 , а два других прохлаждаются на 3-4%. роутер не имеет ната, работает мпд5 и шепит через ng_car. тонелей в прайм тайм уже 1000+ .

 

посоветуйте как поделить нагрузку между 4 ядрами. попытались em0 и em1 в lagg, а входящий траф запустить на em2 и em3. несрослось. стоит ли идти дальше в этом направлении и искать в чем были ошибки? может быть существует более разумный путь которого я невижу? 1000 тонелей генерят почти 350мбит трафа, имеет ли смысл вообще выжимать чтото дальше из одного компа freebsd?

Share this post


Link to post
Share on other sites

включить больше тредов для netgraph?

sysctl net.graph.threads

включить/создать два lagg интерфейса - один к пользователям, а другой к интернет каналам.

 

а вообще c таким поличеством ng_* нод могут быть и косяки с самим кодом netgraph

 

т.е. надо либо ставить бридж каторый будит шейпить клиентов либо поднимать ещё один pppoe терминатор

Share this post


Link to post
Share on other sites

Karl, не должно такого быть, чтоб под 99% на каждую сетёвку (имею нагрузку больше, порядка 80% IDLE)

Проверяйте файрволл/шейпер/"тюнинг"

 

Ну и либо:

1. как посоветовал toly (я не проверял, у меня на каждое ядро своя сетёвка, т.е. 4xCore - 4хNIC)

2. поставить ещё две сетёвки и все их в if_lagg

3. поставить драйверы от Владимира (wawa) aka yandex em driver

 

 

включить больше тредов для netgraph?

sysctl net.graph.threads

хм... этот параметр не трогал:

# sysctl net.graph.threads

net.graph.threads: 4

 

Edited by Giga-Byte

Share this post


Link to post
Share on other sites
3. поставить драйверы от Владимира (wawa) aka yandex em driver

Наблюдал глюки с ng_car с этими дровами. Иногда, не часто, просто не шейпит рррое. Тоесть параметры ноды в порядке если смотреть ngctl а трафик прет без ограничений. Поставил еще один концентратор. На бордере проблем с этими дровами нет, но там даминет работает, только приоритезация.

Share this post


Link to post
Share on other sites
3. поставить драйверы от Владимира (wawa) aka yandex em driver
Наблюдал глюки с ng_car с этими дровами. Иногда, не часто, просто не шейпит рррое. Тоесть параметры ноды в порядке если смотреть ngctl а трафик прет без ограничений ...

Ого

 

Share this post


Link to post
Share on other sites
3. поставить драйверы от Владимира (wawa) aka yandex em driver
Наблюдал глюки с ng_car с этими дровами. Иногда, не часто, просто не шейпит рррое. Тоесть параметры ноды в порядке если смотреть ngctl а трафик прет без ограничений...

Да, есть такое. Только нод ng_car было 2-3 тысячи. А попробуй пересоздай ноду - получишь kernel panic. И проблема была только с yandex дровами - с родными проблем не возникало, но там были другие косяки, и от netgraph пришлось отказаться.

Share this post


Link to post
Share on other sites
3. поставить драйверы от Владимира (wawa) aka yandex em driver
Наблюдал глюки с ng_car с этими дровами. Иногда, не часто, просто не шейпит рррое. Тоесть параметры ноды в порядке если смотреть ngctl а трафик прет без ограничений...

Да, есть такое. Только нод ng_car было 2-3 тысячи. А попробуй пересоздай ноду - получишь kernel panic. И проблема была только с yandex дровами - с родными проблем не возникало, но там были другие косяки, и от netgraph пришлось отказаться.

мне кажется что это какой то лик

потому что у меня на 10-ти нодах такое же было с yandex em

но примерно после месяца эксплуатации

Share this post


Link to post
Share on other sites
с родными проблем не возникало, но там были другие косяки, и от netgraph пришлось отказаться

Какие е сли не секрет? На полутора тысячах тунелей с родными дровами проблем не видно, больше стараюсь не держать, добавляю еще 1 концентратор.

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