The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"подскажите шейпер под Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"подскажите шейпер под Linux"  
Сообщение от buggzy2 (ok) on 26-Июн-06, 12:43 
Требуется шейпер, отдающий пакеты равномерно, т.е. если требуемая пропускная способность 15 кбайт-сек, то он должен отдавать по одному пакету с 0.1 сек интервалами, а не, например, порциями по 10 пакетов раз в секунду. Долго крутил cbq (leaf, width, peakrate, limit) - добиться требуемоего качества не удалось, все равно за раз отдается два-три пакета...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "подскажите шейпер под Linux"  
Сообщение от Z0termaNN email(ok) on 26-Июн-06, 13:41 
>Требуется шейпер, отдающий пакеты равномерно, т.е. если требуемая пропускная способность 15 кбайт-сек,
>то он должен отдавать по одному пакету с 0.1 сек интервалами,
>а не, например, порциями по 10 пакетов раз в секунду. Долго
>крутил cbq (leaf, width, peakrate, limit) - добиться требуемоего качества не
>удалось, все равно за раз отдается два-три пакета...

по одному пакету скорее всего не получится, т.к. все дисциплины используют tbf как
наиболее дешевый алгоритм, а пакеты у тебя разной длины. Если ты действительно очень
хочешь сотворить такую вещь, то тебе лучше самому написать shaper через userspace
program в iptables.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "подскажите шейпер под Linux"  
Сообщение от den (??) on 26-Июн-06, 13:59 
>>Требуется шейпер, отдающий пакеты равномерно, т.е. если требуемая пропускная способность 15 кбайт-сек,
>>то он должен отдавать по одному пакету с 0.1 сек интервалами,
>>а не, например, порциями по 10 пакетов раз в секунду. Долго
>>крутил cbq (leaf, width, peakrate, limit) - добиться требуемоего качества не
>>удалось, все равно за раз отдается два-три пакета...
>
>по одному пакету скорее всего не получится, т.к. все дисциплины используют tbf
>как
>наиболее дешевый алгоритм, а пакеты у тебя разной длины. Если ты действительно
>очень
>хочешь сотворить такую вещь, то тебе лучше самому написать shaper через userspace
>
>program в iptables.

я бы использовал htb, на малых скоростях у него точность повыше и большая скорость реакции

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "подскажите шейпер под Linux"  
Сообщение от buggzy2 (ok) on 26-Июн-06, 14:04 
Не понимаю, в чем проблема отдавать пакеты именно с таким интервалом, какого требует заданная ширина потока... Простая очередь, с одной стороны входит что дают, с другой - выходит сколько надо. В kernelspace проблемы с разрешением таймера при пропускной способности 30-100 кб точно не будет. Насчет userspace вот не уверен.

Может, достаточно как-то разрешение таймера в cbq повысить?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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