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

Настройка шейпера под пиписькомерки

При измерении скорости speedtest, yandex и т.п. скорость показывается меньше, чем в настройках шейпера. iperf показывает скорость как надо. Что нужно крутить в шейпере(burst?), чтобы пиписькомерки показывали скорость как по тарифу? Есть какие-то формулы на этот счёт?

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


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

При измерении скорости speedtest, yandex и т.п. скорость показывается меньше, чем в настройках шейпера. iperf показывает скорость как надо. Что нужно крутить в шейпере(burst?), чтобы пиписькомерки показывали скорость как по тарифу? Есть какие-то формулы на этот счёт?

чем режите? какие скорости. покажи сам шейпер

Если ng car (MPD5), у меня так

mpd-limit+="in#1=all rate-limit 1024000 192000 384000",
mpd-limit+="out#1=all rate-limit 1024000 192000 384000"
где первая цифра (rate-limit) собственно ограничение скорости при закачке
вторая – (normal burst) - какую полосу отдать за 1 секунду
третья – (extended burst) за первые полторы секунды
Формулы расчета burst (Cisco like rate-limit):
normal burst = configured rate * 3 / 16
extended burst = 2 * normal burst

Изменено пользователем roysbike

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


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

Что нужно крутить в шейпере(burst?), чтобы пиписькомерки показывали скорость как по тарифу?

Либо вообще не шейпируйте трафик до пиписькомерок, либо научите особо привередливых

клиентов проверять скорость скачиванием файла из ftp.yandex.ru/openoffice/clipart/

У flash и javascript при современных тарифных скоростях точного результата не может быть по определению.

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


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

мы 5% к тарифу прибавляем, и абонентам не говорим об этом.

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


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

Ilya Evseev

Это download, upload так не потестировать. Кроме того, на другом брасе(готовое проприетарное решение) измерители скоростей и iperf показывает как надо.

 

roysbike

Спасибо. Шейпер htb, настройки примерно такие rate 4132Kbit ceil 4132Kbit burst 10Kb cburst 1600b. Всякие яндексы показывают ~3.7Мбит/с

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


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

burst поднять до 400-500 кб, ну и неплохо приоритезацию делать (реалтайм трафло - icmp, low ports) и прочее, чтобы у юзера даже при активном торренте спидтест красивее был :)

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


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

NiTr0

400-500кб это для тарифа 4мбита или для всех или цифра с потолка? Приоритезация это хорошо, но давайте не путать холодное с круглым, сейчас надо разобраться с пиписькомерки.

Изменено пользователем srg555

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


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

у меня burst 20Kb cburst 20k

и у корневого класса burst 200kb cburst 200kb

для скоростей от 1 до 8 мбит хватает

при скоростях до 24 мбит - ставлю burst 40kb cburst 40kb

работает все отлично

единственно в настройках клиента ставлю

rate - 5% от заказной скорости, а ceil 105%

а в дисциплине r2q 1

иначе в логи попрет: kernel: HTB: quantum of class 12291 is small. Consider r2q change. или kernel: HTB: quantum of class 10001 is big. Consider r2q change.

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


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

ставьте burst в 1.5 сек , как это рекомендуется, и будет вам счастье

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


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

400-500кб это для тарифа 4мбита или для всех или цифра с потолка?

Мы ставим для всех тарифов. Изначально ставили для того чтобы на 64-128к странички шустро грузились. Так и оставили сейчас, хоть тарифы до 100 мбит некоторые подросли. Минусов не наблюдаем.

 

единственно в настройках клиента ставлю

rate - 5% от заказной скорости, а ceil 105%

а в дисциплине r2q 1

иначе в логи попрет: kernel: HTB: quantum of class 12291 is small. Consider r2q change. или kernel: HTB: quantum of class 10001 is big. Consider r2q change.

А quantum грамотно поставить - не судьба?

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


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

400-500кб это для тарифа 4мбита или для всех или цифра с потолка?

Мы ставим для всех тарифов. Изначально ставили для того чтобы на 64-128к странички шустро грузились.

Это как - на тарифе 64-128К берст 400Кб?

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


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

А вот так. burst - объем буфера токенов. И пока в буфере есть токены - скорость может превышать rate.

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


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

А как будет выглядеть в этом случае строка rate-limit. В цисковской нотации параметры в ней должны быть для 128К например такие: 131072 24576 49152. А у вас что получится?

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


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

rate - кбит/сек

burst - кбайт (не в секунду, просто кбайт)

man tc-htb

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


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

man tc-htb

У меня в качестве НАСа циска, не линух. Но там наверное принципы те же?

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


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

Но там наверное принципы те же?

Беспонятие. С кисками дел как-то не имел. Сомневаюсь, что там htb-подобное. Да и целесообразность использования их софтроутеров/брасов спорная... *никсы при прямых руках гораздо гибче, и не менее производительны, хотя ессно требуют несколько больших затрат времени.

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


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

400-500кб это для тарифа 4мбита или для всех или цифра с потолка?

Мы ставим для всех тарифов. Изначально ставили для того чтобы на 64-128к странички шустро грузились. Так и оставили сейчас, хоть тарифы до 100 мбит некоторые подросли. Минусов не наблюдаем.

 

единственно в настройках клиента ставлю

rate - 5% от заказной скорости, а ceil 105%

а в дисциплине r2q 1

иначе в логи попрет: kernel: HTB: quantum of class 12291 is small. Consider r2q change. или kernel: HTB: quantum of class 10001 is big. Consider r2q change.

А quantum грамотно поставить - не судьба?

quantum ставится для дисциплини, а у меня слишком большой разброс скоростей - не помещаются )

да и при превишении загрузки канала - все хорошо виравнивается

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


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

quantum ставится для дисциплини, а у меня слишком большой разброс скоростей - не помещаются )

Что, разброс скоростей более чем в 40 раз? :)

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


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

Join the conversation

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

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

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

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

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

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

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