Нарезка скорости ng_car

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kirill.adw
сержант
Сообщения: 217
Зарегистрирован: 2009-05-21 16:26:40

Нарезка скорости ng_car

Непрочитанное сообщение kirill.adw » 2009-06-11 0:57:53

настроил шейпер в связки с ng_car

т.е. скомпилировал mpd5 с опцией ng_car, прописал словари для radius 1.x, перекомпилировал ядро с ng_car, пользователи хранятся в mysql
нарезка происходит через ee /usr/local/etc/raddb/users....

Код: Выделить всё

test
        Fall-Through = Yes,
        mpd-limit = "in#1=all shape 128000 16000",
        mpd-limit = "out#1=all shape 128000 16000"

DEFAULT Auth-Type = Accept
  Exec-Program-Wait = "/usr/abills/libexec/rauth.pl"
Модуль подгружен...

Код: Выделить всё

# kldstat
 2    1 0xc0be4000 3c1c     ng_car.ko
и так, 2Ip.ru показывает ~128 килобит, закачка например через http, первые ~5 секунд скорость ~70 килобайт потом как и должно ~16,
А, вот самое интерсное при закачке серез p2p например torrent скорость ~70 килобайт...Почему, в чём проблема???

P.S.FreeBSD 6.4, mpd5.3, abills 0.41
Последний раз редактировалось paradox 2009-06-11 0:59:25, всего редактировалось 1 раз.
Причина: тег [code] когда полюбим?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Нарезка скорости ng_car

Непрочитанное сообщение LMik » 2009-06-11 10:07:17

Запустите на мпд веб сервер зайдите и посмотрие что там на каких уровнях поднялось и скушал ли он ваши атрибуты.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

kirill.adw
сержант
Сообщения: 217
Зарегистрирован: 2009-05-21 16:26:40

Re: Нарезка скорости ng_car

Непрочитанное сообщение kirill.adw » 2009-06-11 11:34:47

Радтест показ что скушал. Ещё есть предположение, что это ограничение идёт на одну сессию, а при р2р сессий много получается, вот поэтому скорость и выше. Сейчас попробую жёского ограничить диапазон ip для нарезки

Гость
проходил мимо

Re: Нарезка скорости ng_car

Непрочитанное сообщение Гость » 2009-06-11 12:22:37

kirill.adw писал(а):Радтест показ что скушал. Ещё есть предположение, что это ограничение идёт на одну сессию, а при р2р сессий много получается, вот поэтому скорость и выше. Сейчас попробую жёского ограничить диапазон ip для нарезки
ng_car вешается на _интерфейс_ , поэтому количество потоков на него не влияют.

Гость
проходил мимо

Re: Нарезка скорости ng_car

Непрочитанное сообщение Гость » 2009-06-11 12:26:53

LMik писал(а):Запустите на мпд веб сервер зайдите и посмотрие что там на каких уровнях поднялось и скушал ли он ваши атрибуты.
mpd.conf:
startup:
set user root pass admin
set web self 0.0.0.0 5006
set web enable auth
set web open

kirill.adw
сержант
Сообщения: 217
Зарегистрирован: 2009-05-21 16:26:40

Re: Нарезка скорости ng_car

Непрочитанное сообщение kirill.adw » 2009-06-11 17:28:45

значит скушал...

Traffic filters:
Traffic limits:
in#1 : 'all shape 128000 2000'

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Нарезка скорости ng_car

Непрочитанное сообщение LMik » 2009-06-11 18:39:47

kirill.adw писал(а):значит скушал...

Traffic filters:
Traffic limits:
in#1 : 'all shape 128000 2000'
вы входящий к себе трафик ограничиваете т.е исходящий от клиента
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

kirill.adw
сержант
Сообщения: 217
Зарегистрирован: 2009-05-21 16:26:40

Re: Нарезка скорости ng_car

Непрочитанное сообщение kirill.adw » 2009-06-11 18:53:15

LMik писал(а):
kirill.adw писал(а):значит скушал...

Traffic filters:
Traffic limits:
in#1 : 'all shape 128000 2000'
вы входящий к себе трафик ограничиваете т.е исходящий от клиента
ee /usr/local/etc/raddb/users
mpd-limit += "in#1=all shape 128000 16000",
mpd-limit += "out#1=all shape 128000 16000"

Веб сервер mpd5:
Traffic limits :
in#1 : 'all shape 128000 16000'
out#1 : 'all shape 128000 16000'

хм...заработало...щас понаблюдаю...по результатом отпишусь...

kirill.adw
сержант
Сообщения: 217
Зарегистрирован: 2009-05-21 16:26:40

Re: Нарезка скорости ng_car

Непрочитанное сообщение kirill.adw » 2009-06-11 20:36:47

Вобщем так, через браузер опера/фаирфокс/фтп менеджер ставлю на закачку любой файл который до этого не скачивал никогда. Через раз иногда два первые 2-3 секунды скорость ~32 килобайта вместо 16...ПОЧЕМУ? А, вот с Р2Р норма потомучто первые 2-3 секунды клиент только обрабатывает, потому и невидно что скорость подскачила )

kirill.adw
сержант
Сообщения: 217
Зарегистрирован: 2009-05-21 16:26:40

Re: Нарезка скорости ng_car

Непрочитанное сообщение kirill.adw » 2009-06-11 21:15:19

>mpd-limit = "out#1=all shape 128000 4000"
Вот с этим параметром заработало....Меня интерисует почему именно 4000 и как расчитывается этот параметр.

В оф. рук. сказанно action: | pass | deny | rate-limit {rate(bits/s)} [{normal burst(bytes)} [{extended burst(bytes)}]] [pass] | shape {rate(bits/s)} [{burst(bytes)}] [pass], а это значит что 128000 / 8 = 16000, вот с 16000 скорость скачет, а с 4000 нет, почему?

Гость
проходил мимо

Re: Нарезка скорости ng_car

Непрочитанное сообщение Гость » 2009-06-12 16:05:58

kirill.adw писал(а):>mpd-limit = "out#1=all shape 128000 4000"
Вот с этим параметром заработало....Меня интерисует почему именно 4000 и как расчитывается этот параметр.

В оф. рук. сказанно action: | pass | deny | rate-limit {rate(bits/s)} [{normal burst(bytes)} [{extended burst(bytes)}]] [pass] | shape {rate(bits/s)} [{burst(bytes)}] [pass], а это значит что 128000 / 8 = 16000, вот с 16000 скорость скачет, а с 4000 нет, почему?
гугл: cisco rate-limit, shape

Rita
сержант
Сообщения: 157
Зарегистрирован: 2007-12-01 23:41:45

Re: Нарезка скорости ng_car

Непрочитанное сообщение Rita » 2009-06-12 17:09:24

:bad:
Гость писал(а):гугл: cisco rate-limit, shape