Всех приветствую.Есть модуль для Linux ядра - rshaper.
Утилита, позволяет ограничивать входящую/исходящую скорость по ip адресам или подсетям.Мне она нравится, один человек под ником vodz дописал этот модуль до работоспособности на ядре 2.6.24, я немного дописал до работоспособности на ядре 2.6.26
Взять можно тут - http://deadnet.ru/rshaper.tgz
Утилита простая. Делаем modprobe rshaper и задаем макс. скорость
для IP адреса - rshaperctl 192.168.1.10/32 131072Никаких заморочек с tc,htb,cbq и т.п.
Тем более, что этот rshaper работает плавно, без рывков ограничивает скорость, вообщем более качественно по сравнению с tc+htb...cbq и т.п.
Осталась одна проблема - на SMP машинах rshaper приводит к kernel panic. Причем иногда часто, а иногда и месяц прождать можно до первой паники.
Я смотрел код, spin локами там все защищено, в чем проблема может быть не знаю.
Может кто-нибудь глянет код rshaper.c - подскажет в чем может быть проблема?P.S. Программка простая - всего 650 строчек кода.
>[оверквотинг удален]
>Осталась одна проблема - на SMP машинах rshaper приводит к kernel panic.
>Причем иногда часто, а иногда и месяц прождать можно до первой
>паники.
>
>Я смотрел код, spin локами там все защищено, в чем проблема может
>быть не знаю.
> Может кто-нибудь глянет код rshaper.c - подскажет в чем может быть
>проблема?
>
>P.S. Программка простая - всего 650 строчек кода.Ты это зря, никто не оценит )))
>Никаких заморочек с tc,htb,cbq и т.п.Нет там никаких заморочек.
>Тем более, что этот rshaper работает плавно, без рывков ограничивает скорость, вообщем
>более качественно по сравнению с tc+htb...cbq и т.п.Чё-та не заметил рывков в htb. а вы где их там нашли? )) О каком качестве вообще идёт речь если оно ядро раком ставит?
Ещё один ненужный велосипед.