Перейти к содержимому
Калькуляторы

Dummynet занижает скорость. Подскажите в чем дело.

Здравствуйте.

Есть роутер на 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 изменить?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ipfw pipe 5012 show

 

сюда покажите

 

и под правило pipe 5012 ip from any to 192.168.201.206 попадает пакет ДВА!!! раза. поэтому указывайте интерфейс.

 

Запас по мощности у роутера есть.

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

это как роутер вылез в СВОП!?

 

чего там ещё крутится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я dummynet нормально работать так и не смог заставить, под нагрузкой и с большим количеством труб тоже скорость падала, тюнинг непомог, перешел на фрю 7 , мпд 5.1 и скорость режу ng_car

вот пример теста, мпд с шифрованием + нат, 3 клиента, мимо шейпера, полинга нет, сетевые настройки еще не тюнил

16522 0 23196282 8859 0 635861 0

16889 0 23704688 9062 0 648683 0

16823 0 23583980 9020 0 686225 0

16754 0 23517963 9006 0 631056 0

16779 0 23552030 9019 0 638338 0

16522 0 23219165 8844 0 592002 0

16838 0 23667217 9048 0 611969 0

input (vlan41) output

packets errs bytes packets errs bytes colls

16723 0 23463407 8938 0 646009 0

14578 0 20433562 7806 0 552413 0

17068 0 23973890 9185 0 652214 0

17026 0 23905353 9180 0 653016 0

17010 0 23889805 9167 0 635250 0

16647 0 23362851 8940 0 626102 0

16718 0 23468506 8976 0 662521 0

16321 0 22896231 8725 0 605816 0

16976 0 23823698 9145 0 670332 0

16609 0 23334872 8842 0 612078 0

16526 0 23181248 8862 0 643504 0

16308 0 22868707 8746 0 651888 0

 

last pid: 17752; load averages: 0.00, 0.00, 0.00 up 4+18:43:13 10:21:27

69 processes: 3 running, 54 sleeping, 12 waiting

CPU: 0.0% user, 0.0% nice, 5.3% system, 29.5% interrupt, 65.2% idle

Mem: 16M Active, 132M Inact, 158M Wired, 80K Cache, 199M Buf, 1687M Free

Swap: 4096M Total, 4096M Free

 

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND

12 root 1 171 ki31 0K 8K RUN 0 112.3H 63.96% idle: cpu0

11 root 1 171 ki31 0K 8K CPU1 1 111.7H 62.50% idle: cpu1

15 root 1 -44 - 0K 8K WAIT 1 150:34 57.08% swi1: net

22 root 1 -68 - 0K 8K - 1 16:26 6.79% em1 taskq

21 root 1 -68 - 0K 8K - 0 16:15 2.69% em0 taskq

13 root 1 -32 - 0K 8K WAIT 0 46:08 0.00% swi4: clock

29 root 1 -68 - 0K 8K - 0 12:15 0.00% dummynet

16 root 1 -16 - 0K 8K - 1 8:44 0.00% yarrow

36 root 1 20 - 0K 8K syncer 1 5:40 0.00% syncer

517 root 1 44 0 10936K 3588K select 0 0:12 0.00% mpd5

Изменено пользователем IvanI

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ipfw pipe 5270 show

05270: 1.000 Mbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail

mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000

BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp

0 udp 192.168.201.206/1890 216.246.60.14/3478 734297 103162893 0 0 1344

 

> и под правило pipe 5012 ip from any to 192.168.201.206 попадает пакет ДВА!!! раза. поэтому указывайте интерфейс.

на интерфейсе в мир у меня стоит правило allow

 

 

 

 

> чего там ещё крутится?

 

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND

79377 bind 1 96 0 135M 134M select 1 134:36 1.03% named

63513 root 1 4 0 4708K 2260K sbwait 1 0:00 1.00% sshd

78374 root 1 96 0 7940K 2088K select 1 74:08 0.93% ndsad

554 root 1 96 0 115M 113M select 1 680:12 0.00% bgpd

51347 root 4 20 0 4536K 2444K kserel 1 159:27 0.00% utm5_rfw

587 root 1 97 0 3356K 400K select 0 85:30 0.00% sshd

72488 root 1 96 0 1308K 844K select 0 9:18 0.00% syslogd

545 root 1 96 0 3500K 2036K select 1 6:40 0.00% httpd

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

используйте таблицы, нам очень помогло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.