Привет всем.
Вопрос к kernel гуру - как и какие параметры ядра надо установить для достижения максимально возможной производительности HTB и роутинга.
Роутер - обычная машинка на Асус P5VD2-X, Core 2 Duo E4400 2GHz, 512Mb DDR, сетевухи - Реалтек 8139. Траффик до 35Мбит/с даун + 20Мбит/с ап. Около 700 клиенов на интернет.
На машине живет и здравтвует Дебиан с Ванилла 2.6.13.3, планирую переход на 2.6.24.
Патчей там никаких нет. На машине делается НАТ, шейпинг НТВ, в фаерволе около 10 правил (защита самого роутера). В НТВ около 1500 правил. Структура линейная, то есть клиенты подключаются прямо на root qdisc.За все ответы заранее благодарю.
Константин.
вопрос непонятен -- машина не справляется? (Это к тому что "не чини того что не ломалось")
если не справляется -- то каков род нагрузки
>вопрос непонятен -- машина не справляется? (Это к тому что "не чини
>того что не ломалось")
>если не справляется -- то каков род нагрузкиМашина пока справляется, но грузится только одно ядро (смотрел top'ом):
top - 13:16:01 up 1:31, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 72 total, 1 running, 71 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.0%us, 0.0%sy, 0.0%ni, 81.7%id, 0.0%wa, 4.7%hi, 13.6%si, 0.0%st
Cpu1 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 512824k total, 215964k used, 296860k free, 10204k buffers
Swap: 979924k total, 0k used, 979924k free, 159144k cached
А вообще хотелось бы узнать общие рекомендации для НТВ.
так всё правильно -- на это ядро идёт привязка irq сетевой -- вот оно и нагружено -- сетевых две -- можно их на разные процы "повесить" -- только не вижу особого смысла -- лучше всего -- поменять realtec на чего-нибудь более серьёзное (intel ?) -- нагрузка станет ещё меньшеа вообще -- при данном раскладе я бы тюнить ничего не стал -- ну а зачем?
p.s.
google + tcp/ip tuning + linux
>так всё правильно -- на это ядро идёт привязка irq сетевой --
>вот оно и нагружено -- сетевых две -- можно их на
>разные процы "повесить" -- только не вижу особого смысла -- лучше
>всего -- поменять realtec на чего-нибудь более серьёзное (intel ?) --
>нагрузка станет ещё меньшеА есть смысл менять Реалтеки на Intel Desktop Adapter или только на Server Adapter?
>а вообще -- при данном раскладе я бы тюнить ничего не
>стал -- ну а зачем?Из-за задержек в НТВ - я вот думаю при таком количестве клиентов будет ли успевать НТВ считать полосы....
>p.s.
>google + tcp/ip tuning + linuxНу ещё немного и мне гугл бан поставит :). Информацию по оптимизации сетевого стека я нашел море, а вот о оптимизации конкретно НТВ - никакой. Может поможет по другому переделать шейпер? Т.е. не линейно а деревом? Потому как НТВ откровенно дурить начинает, и у клиентов уменьшается полоса... Хотя наверное это уже оффтопик...