Karl Kory Posted September 21, 2009 Posted September 21, 2009 в прайм тайм у corequad9300 два ядра занято на 99% на обслуживание em0 и em1 , а два других прохлаждаются на 3-4%. роутер не имеет ната, работает мпд5 и шепит через ng_car. тонелей в прайм тайм уже 1000+ . посоветуйте как поделить нагрузку между 4 ядрами. попытались em0 и em1 в lagg, а входящий траф запустить на em2 и em3. несрослось. стоит ли идти дальше в этом направлении и искать в чем были ошибки? может быть существует более разумный путь которого я невижу? 1000 тонелей генерят почти 350мбит трафа, имеет ли смысл вообще выжимать чтото дальше из одного компа freebsd? Вставить ник Quote
t0ly Posted September 21, 2009 Posted September 21, 2009 включить больше тредов для netgraph? sysctl net.graph.threads включить/создать два lagg интерфейса - один к пользователям, а другой к интернет каналам. а вообще c таким поличеством ng_* нод могут быть и косяки с самим кодом netgraph т.е. надо либо ставить бридж каторый будит шейпить клиентов либо поднимать ещё один pppoe терминатор Вставить ник Quote
Giga-Byte Posted September 21, 2009 Posted September 21, 2009 (edited) 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 September 21, 2009 by Giga-Byte Вставить ник Quote
make.kernel Posted September 21, 2009 Posted September 21, 2009 3. поставить драйверы от Владимира (wawa) aka yandex em driver Наблюдал глюки с ng_car с этими дровами. Иногда, не часто, просто не шейпит рррое. Тоесть параметры ноды в порядке если смотреть ngctl а трафик прет без ограничений. Поставил еще один концентратор. На бордере проблем с этими дровами нет, но там даминет работает, только приоритезация. Вставить ник Quote
Giga-Byte Posted September 21, 2009 Posted September 21, 2009 3. поставить драйверы от Владимира (wawa) aka yandex em driverНаблюдал глюки с ng_car с этими дровами. Иногда, не часто, просто не шейпит рррое. Тоесть параметры ноды в порядке если смотреть ngctl а трафик прет без ограничений ... Ого Вставить ник Quote
sid1333 Posted September 21, 2009 Posted September 21, 2009 3. поставить драйверы от Владимира (wawa) aka yandex em driverНаблюдал глюки с ng_car с этими дровами. Иногда, не часто, просто не шейпит рррое. Тоесть параметры ноды в порядке если смотреть ngctl а трафик прет без ограничений... Да, есть такое. Только нод ng_car было 2-3 тысячи. А попробуй пересоздай ноду - получишь kernel panic. И проблема была только с yandex дровами - с родными проблем не возникало, но там были другие косяки, и от netgraph пришлось отказаться. Вставить ник Quote
t0ly Posted September 22, 2009 Posted September 22, 2009 3. поставить драйверы от Владимира (wawa) aka yandex em driverНаблюдал глюки с ng_car с этими дровами. Иногда, не часто, просто не шейпит рррое. Тоесть параметры ноды в порядке если смотреть ngctl а трафик прет без ограничений... Да, есть такое. Только нод ng_car было 2-3 тысячи. А попробуй пересоздай ноду - получишь kernel panic. И проблема была только с yandex дровами - с родными проблем не возникало, но там были другие косяки, и от netgraph пришлось отказаться. мне кажется что это какой то ликпотому что у меня на 10-ти нодах такое же было с yandex em но примерно после месяца эксплуатации Вставить ник Quote
make.kernel Posted September 22, 2009 Posted September 22, 2009 с родными проблем не возникало, но там были другие косяки, и от netgraph пришлось отказаться Какие е сли не секрет? На полутора тысячах тунелей с родными дровами проблем не видно, больше стараюсь не держать, добавляю еще 1 концентратор. Вставить ник 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.