Поведение dummynet

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Justmann
рядовой
Сообщения: 15
Зарегистрирован: 2009-01-19 9:07:43

Поведение dummynet

Непрочитанное сообщение Justmann » 2009-01-21 20:16:00

Доброго времени суток.
есть динамические пайпы:

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

${fw} pipe 300 config bw 1024KBit/s mask src-ip 0xffffffff
${fw} pipe 301 config bw 1024Kbit/s mask dst-ip 0xffffffff
и в них завернуты два пользователя. Но ширина всего исходящего/исходящего канала по 1,5 Мбит. Что будет со скоростью у этих двух пользователей если они одновременно поломятся в инет ? Она поделится между ними пропорцинально или дамминет начнет вести себя как-то иначе ? Кто сталкивался с подобным на практике ?

Хостинговая компания 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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Поведение dummynet

Непрочитанное сообщение hizel » 2009-01-21 20:18:46

каждому попытается выдать по 1-ому Мбиту
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Justmann
рядовой
Сообщения: 15
Зарегистрирован: 2009-01-19 9:07:43

Re: Поведение dummynet

Непрочитанное сообщение Justmann » 2009-01-21 20:41:51

Это понятно что попытается, но пропорционально ли будет выдавать ?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Поведение dummynet

Непрочитанное сообщение hizel » 2009-01-21 20:55:15

конечно нет, как получится, так и будет
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Justmann
рядовой
Сообщения: 15
Зарегистрирован: 2009-01-19 9:07:43

Re: Поведение dummynet

Непрочитанное сообщение Justmann » 2009-01-21 21:05:50

гм, а заставить пропорционально раздавать никак ?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Поведение dummynet

Непрочитанное сообщение hizel » 2009-01-21 21:07:00

засунуть клиентов в queue которые в свою очередь в pipe , обычно так делают
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Justmann
рядовой
Сообщения: 15
Зарегистрирован: 2009-01-19 9:07:43

Re: Поведение dummynet

Непрочитанное сообщение Justmann » 2009-01-21 21:12:26

хм, пример можно ?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Поведение dummynet

Непрочитанное сообщение hizel » 2009-01-21 21:48:52

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


fadd=/sbin/ipfw add
fw=/sbin/ipfw

$fw pipe 1 config bw 4Mbit/s queue 100
$fw pipe 2 config bw 4Mbit/s queue 100

$fw queue 10 config pipe 1 queue 100 weight 40 mask dst-ip 0xffffffff
$fw queue 11 config pipe 2 queue 100 weight 40 mask src-ip 0xffffffff

$fadd 2100 queue 10 ip from any to any out via vlan* 
$fadd 2101 queue 11 ip from any to any in via vlan* 

тут больше извращений: http://forum.lissyara.su/viewtopic.php?f=4&t=10817
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Justmann
рядовой
Сообщения: 15
Зарегистрирован: 2009-01-19 9:07:43

Re: Поведение dummynet

Непрочитанное сообщение Justmann » 2009-01-21 22:08:10

Благодарю, самое оно.

Justmann
рядовой
Сообщения: 15
Зарегистрирован: 2009-01-19 9:07:43

Re: Поведение dummynet

Непрочитанное сообщение Justmann » 2009-03-12 8:50:42

Еще вопрос, а можно ли подобное реализовать в pf ?

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

altq on megainterface cbq  queue { 256kbit, std }

# Очередь по-умолчанию
queue std bandwidth 98% cbq(default)

# Максимальный размер полосы для 256Кбит (если они превысили предел, но общая полоса не засралась - могут занять и ее)
queue 256kbit bandwidth 30Mb cbq (red, borrow) { 192.168.250.100, 192.168.250.21, etc  }

     queue 192.168.250.100 bandwidth 256kb cbq(borrow)
     queue 192.168.250.200 bandwidth 256kb cbq(borrow)
     ... etc

pass out quick from any to { 192.168.250.100/32} queue 192.168.250.100
pass out quick from any to { 192.168.250.200/32} queue 192.168.250.200
вопрос в следующем: если в очередь 256Kbit (30Мбит) напихать тонну пользователей, например 200 человек (200*256кбит = 51200Кбит) = то скорость между ними делится как то странно, не по-джентельменски :). Делал ли кто-нибудь деление скорости поровну ?