URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78525
[ Назад ]

Исходное сообщение
"Оптимизация параметров ядра для использования QoS HTB и марш..."

Отправлено ambient_sky , 03-Фев-08 15:00 
Привет всем.
Вопрос к 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.

За все ответы заранее благодарю.

Константин.


Содержание

Сообщения в этом обсуждении
"Оптимизация параметров ядра для использования QoS HTB и марш..."
Отправлено pavel_simple , 03-Фев-08 15:05 
вопрос непонятен -- машина не справляется? (Это к тому что "не чини того что не ломалось")
если не справляется -- то каков род нагрузки

"Оптимизация параметров ядра для использования QoS HTB и марш..."
Отправлено ambient_sky , 03-Фев-08 15:18 
>вопрос непонятен -- машина не справляется? (Это к тому что "не чини
>того что не ломалось")
>если не справляется -- то каков род нагрузки

Машина пока справляется, но грузится только одно ядро (смотрел 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


А вообще хотелось бы узнать общие рекомендации для НТВ.



"Оптимизация параметров ядра для использования QoS HTB и марш..."
Отправлено pavel_simple , 03-Фев-08 15:46 
так всё правильно -- на это ядро идёт привязка irq сетевой -- вот оно и нагружено -- сетевых две -- можно их на разные процы "повесить" -- только не вижу особого смысла -- лучше всего -- поменять realtec на чего-нибудь более серьёзное (intel ?) -- нагрузка станет ещё меньше

а  вообще -- при данном раскладе я бы тюнить ничего не стал -- ну а зачем?

p.s.
google + tcp/ip tuning + linux


"Оптимизация параметров ядра для использования QoS HTB и марш..."
Отправлено ambient_sky , 03-Фев-08 15:59 
>так всё правильно -- на это ядро идёт привязка irq сетевой --
>вот оно и нагружено -- сетевых две -- можно их на
>разные процы "повесить" -- только не вижу особого смысла -- лучше
>всего -- поменять realtec на чего-нибудь более серьёзное (intel ?) --
>нагрузка станет ещё меньше

А есть смысл менять Реалтеки на Intel Desktop Adapter или только на Server Adapter?

>а  вообще -- при данном раскладе я бы тюнить ничего не
>стал -- ну а зачем?

Из-за задержек в НТВ - я вот думаю при таком количестве клиентов будет ли успевать НТВ считать полосы....

>p.s.
>google + tcp/ip tuning + linux

Ну ещё немного и мне гугл бан поставит :). Информацию по оптимизации сетевого стека я нашел море, а вот о оптимизации конкретно НТВ - никакой. Может поможет по другому переделать шейпер? Т.е. не линейно а деревом? Потому как НТВ откровенно дурить начинает, и у клиентов уменьшается полоса... Хотя наверное это уже оффтопик...