|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Sheiko 2:5020/400 10 Oct 2004 01:55:59 To : Boris Bogachov Subject : Re: Как настроить dummynet? --------------------------------------------------------------------------------
Привет Boris!
Mon, 4 Oct 2004 13:56:14 +0000 (UTC) ты писал :
[Skip]
BB> При полной нагрузке деления полосы согласно приоритетам особо не
BB> наблюдается. Если в низкоприоритетной сети 4 запускают пару
BB> каких-нибудь многопотоковых даунлоад менеджеров, то, несмотря на
BB> приоритеты, на долю сети 4 оттягивается процентов 60-80 полосы.
BB> Можно с этим средствами dummynet'а как-нибудь бороться?
Лучше делить не на количество коннектов а на ip адреса. Попробуй везде
добавить так:
=========Beginning of the citation==============
# Incoming traffic
pipe 1 config bw xxkbit/s
queue 1 config pipe 1 weight 10 queue 100 mask dst-ip 0x000000ff gred
0.002/10/30/0.1
queue 2 config pipe 1 weight 30 queue 100 mask dst-ip 0x000000ff gred
0.002/10/30/0.1
add queue 1 ip from any to XX.XX.XX.XX/24 via aaa out
add queue 2 ip from any to YY.YY.YY.YY/24 via bbb out
# Outgoing traffic
pipe 2 config bw xxkbit/s
queue 3 config pipe 2 weight 10 queue 100 mask src-ip 0x000000ff gred
0.002/10/30/0.1
queue 4 config pipe 2 weight 30 queue 100 mask src-ip 0x000000ff gred
0.002/10/30/0.1
add queue 3 ip from XX.XX.XX.XX/24 to any via aaa in
add queue 4 ip from YY.YY.YY.YY/24 to any via bbb in
=========The end of the citation================
В данном случае, трафик распределяется через две подсети XX.XX.XX.XX/24 и
YY.YY.YY.YY/24, отдавая приоритет первой, а в каждой сети он равномерно
распределяется между всеми IP.
Интерфейсы aaa и bbb - внутренние и смотрят в локалку.
Hа практике, при качании в несколько потоков, скорость закачки для
отдельного юзера не увеличивается :).
Решение реально работает в одной конторе на ADSL канале (256K). При его
тестировании на быстром канале (больше нескольких мегабит) было выявлено,
что 10-20 параллельно работающих клиентов полностью загружают Celeron 700.
При этом - максимально возможная загрузка канала составляла, примерно,
20-25M.
--
Саша.
--- ifmail v.2.15dev5.3
* Origin: Kiev University (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/232854977d99.html, оценка из 5, голосов 10
|