Перейти к содержимому
Калькуляторы

cbq shaping

Господа, такой вопрос.

 

Есть шейпер который шейпит по cbq. Проблема: когда шарина полосы начинает быть больше 6.4 МБит, то шейпер зажимает на 6.4 Мбита и все. Дальше хоть 100 Мбит ставь, всеравно полоса у клиента будет 6.4 Мбита. Полкой. Если ставить меньше, все корректно шейпится.

 

Если шейпер убрать клиент спокойно хоть 100 Мбит получит, то есть дело именно в шейпере.

 

Шейпится клиент банально - что-то вроде:

DEVICE=ppp1,100Mbit,10Mbit

RATE=10448Kbit

WEIGHT=1044Kbit

PRIO=5

RULE=REAL_IP/32

RULE=REAL_IP/32,

 

Кто-то сталкивался с этой проблемой? Какие-то догадки по решению?

 

ASPLinux 9.0

 

Заранее спасбио за ваши ответы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если используешь Linux, то смотри в сторону HTB, он там лучше, чем CBQ работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да я знаю, что есть htb но интресно было бы разобраться с cbq.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Господа, такой вопрос.

 

Есть шейпер который шейпит по cbq. Проблема: когда шарина полосы начинает быть больше 6.4 МБит, то шейпер зажимает на 6.4 Мбита и все. Дальше хоть 100 Мбит ставь, всеравно полоса у клиента будет 6.4 Мбита. Полкой. Если ставить меньше, все корректно шейпится.

 

Если шейпер убрать клиент спокойно хоть 100 Мбит получит, то есть дело именно в шейпере.

 

Шейпится клиент банально - что-то вроде:

DEVICE=ppp1,100Mbit,10Mbit

RATE=10448Kbit

WEIGHT=1044Kbit

PRIO=5

RULE=REAL_IP/32

RULE=REAL_IP/32,

 

Кто-то сталкивался с этой проблемой? Какие-то догадки по решению?

 

ASPLinux 9.0

 

Заранее спасбио за ваши ответы

 

Сам давно CBQ не пользую, но аалогичную проблему встречал

Вроде бы (насколько я могу вспомнить) - проблема в размере буфферов.

Смотри внутрь /etc/init.d/cbq

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дело похоже действительно в буфере. Он по-умолчанию 10Кб/8. Но дальше не понятно. Ставишь 100Кб/8 получаем скорость до 20 Мбит. Дальше меняй не меняй, будем получать всеравно 20 Мбит. :-/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

буфер - это объем памяти на кол-во пакетов , т.е. в данном случае выделяется 8 ячеек с общим объемом 10 кбайт , можно поробовать что-то типа 25кб/16

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Неа, не помогает. Уже перебробовал разные вариации этих цифр. Всеравно 20Мбит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну что мол все пучком классы есть, фильтры есть. Rate в классах соответствует тем то в конфигах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
Ну что мол все пучком классы есть, фильтры есть. Rate в классах соответствует тем то в конфигах

Думаю у тебя на интерфейсе стоит 100Mbit/Half (автоопределение) + flowcontrol (обычно это на свичах D-link).

Попробуй поставить 100Мбит/Full принудительно и выключить flowcontrol

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.