The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Dummynet занижает скорость. Подскажите в чем дело."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Dummynet занижает скорость. Подскажите в чем дело."  
Сообщение от alexr (ok) on 09-Дек-08, 21:15 
Здравствуйте.
Есть роутер на freebsd 6.1 Xeon 2 ядра 3.2Ггц
Используется два ядра и поллинг
Роутер прокачивает до 90Мбит
netstat -w1
input (Total) output
packets errs bytes packets errs bytes colls
40352 0 22777718 40660 0 22886759 0
40079 0 22639391 39769 0 22297017 0
41496 0 23312888 41247 0 23001052 0
42169 0 24527924 41888 0 24140386 0
Клиенты шейпется проcтыми правилами
pipe 5012 ip from any to 192.168.201.206
pipe 6012 ip from 192.168.201.206 to any
таких правил штук 600

Сталкнулся с такой проблемой.
Чем больше трафик прокачивает роутер, тем ниже скорость у каждого из клиентов.
Например ставлю клиенту 1Мбит, у него получается 800-900Кбит
ставлю 10Мбит, получается 8-9Мбит
Чтобы у клиента было ровно 10Мбит, приходится делать pipe не 10Mbit, а 12Mbit
И чем больше роутер прокачивает трафика, тем сильнее dummynet снижает скорость.
Запас по мощности у роутера есть.
CPU states: 0.7% user, 0.0% nice, 1.4% system, 34.5% interrupt, 63.4% idle
Mem: 521M Active, 197M Inact, 194M Wired, 31M Cache, 63M Buf, 53M Free
Swap: 2022M Total, 94M Used, 1928M Free, 4% Inuse

Может нужно какой-нибудь параметр для ipfw изменить?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Dummynet занижает скорость. Подскажите в чем дело."  
Сообщение от wtf (ok) on 09-Дек-08, 21:50 
>pipe 5012 ip from any to 192.168.201.206
>pipe 6012 ip from 192.168.201.206 to any

Правила привести к виду
pipe 1 ip from any to 192.168.0.0/24 in recv em1
pipe 2 ip from 192.168.0.0/24 to any in recv em0
em1 - wan
em0 - lan

У меня с поллингом тоже не работало правильно.
Попробуй выключить.

P.S.
>CPU states: 0.7% user, 0.0% nice, 1.4% system, 34.5% interrupt, 63.4% idle

есть предволожение, что с поллингом не должно быть 34.5% interrupt.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Dummynet занижает скорость. Подскажите в чем дело."  
Сообщение от alexr (??) on 09-Дек-08, 23:49 
Правила записывал по разному. Не пробывал только сделать через таблицы.
Поллинг выключал, разультата не дало.
Шейпер начинает ограничивать правильно как только снижается кол-во трафик через роутер,
где-то на треть.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Dummynet занижает скорость. Подскажите в чем дело."  
Сообщение от wtf (ok) on 10-Дек-08, 00:32 
>Правила записывал по разному. Не пробывал только сделать через таблицы.
>Поллинг выключал, разультата не дало.
>Шейпер начинает ограничивать правильно как только снижается кол-во трафик через роутер,
>где-то на треть.

У меня на freebsd 7.1 трафик проходит до 60Мб 1800 правил типа
pipe 1 ip from any to 192.168.0.0 in recv em1
pipe 2 ip from 192.168.0.0 to any in recv em0
+ правила для приоритезации.
Поллинг выключен, все режеться четко по скоростям.
Проблема похожая на вашу возникала, но все решилось разделением правил по интерфейсам путем добавления in recv em.

При поллинге лично у меня dummynet работал не правильно, хотя знаю людей которые утверждаю, что у них при поллинге все отлично работает.
Попробуйте использовать gred вместо fifo, но опять же у меня gred не резал правильно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Dummynet занижает скорость. Подскажите в чем дело."  
Сообщение от Ночной админ (ok) on 09-Дек-08, 22:19 
>Чем больше трафик прокачивает роутер, тем ниже скорость у каждого из клиентов.

Чем больше выставлена полоса тем больше визуально от нее отнимается,
на самом деле по моим прикидкам примерно 8% от выделенного. Так что в правила ставим скорость+8% от нее.  

Прерываний у Вас очень много генерируется, сетевухи с поллингом дружат?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Dummynet занижает скорость. Подскажите в чем дело."  
Сообщение от Pahanivo email(ok) on 10-Дек-08, 08:14 
>[оверквотинг удален]
>12Mbit
>И чем больше роутер прокачивает трафика, тем сильнее dummynet снижает скорость.
>Запас по мощности у роутера есть.
>CPU states: 0.7% user, 0.0% nice, 1.4% system, 34.5% interrupt, 63.4% idle
>
>Mem: 521M Active, 197M Inact, 194M Wired, 31M Cache, 63M Buf, 53M
>Free
>Swap: 2022M Total, 94M Used, 1928M Free, 4% Inuse
>
>Может нужно какой-нибудь параметр для ipfw изменить?

а чем вы вообще замеряете скорость на клиенте?
сколько всего правил в фареволе?
какие?
ifconfig?
rc.firewall?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Dummynet занижает скорость. Подскажите в чем дело."  
Сообщение от Pahanivo email(ok) on 10-Дек-08, 08:15 
Здравствуйте.
Есть роутер на freebsd 6.1 Xeon 2 ядра 3.2Ггц
Используется два ядра и поллинг
Роутер прокачивает до 90Мбит

а внешняя сетевуха у тебя случайно не 100мб?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру