Dummynet занижает скорость. Подскажите в чем дело., alexr, 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 изменить? |
- Dummynet занижает скорость. Подскажите в чем дело., wtf, 21:50 , 09-Дек-08 (1)
>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.
- Dummynet занижает скорость. Подскажите в чем дело., alexr, 23:49 , 09-Дек-08 (3)
Правила записывал по разному. Не пробывал только сделать через таблицы. Поллинг выключал, разультата не дало. Шейпер начинает ограничивать правильно как только снижается кол-во трафик через роутер, где-то на треть.
- Dummynet занижает скорость. Подскажите в чем дело., wtf, 00:32 , 10-Дек-08 (4)
>Правила записывал по разному. Не пробывал только сделать через таблицы. >Поллинг выключал, разультата не дало. >Шейпер начинает ограничивать правильно как только снижается кол-во трафик через роутер, >где-то на треть. У меня на 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 не резал правильно.
- Dummynet занижает скорость. Подскажите в чем дело., Ночной админ, 22:19 , 09-Дек-08 (2)
>Чем больше трафик прокачивает роутер, тем ниже скорость у каждого из клиентов. Чем больше выставлена полоса тем больше визуально от нее отнимается, на самом деле по моим прикидкам примерно 8% от выделенного. Так что в правила ставим скорость+8% от нее. Прерываний у Вас очень много генерируется, сетевухи с поллингом дружат?
- Dummynet занижает скорость. Подскажите в чем дело., Pahanivo, 08:14 , 10-Дек-08 (5)
>[оверквотинг удален] >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?
|