The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
rshaper - модуль ограничения скокрости., !*! raver, 10-Фев-09, 16:52  [смотреть все]
Всех приветствую.

Есть модуль для 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 строчек кода.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру