Jump to content
Калькуляторы

MPD не прокачивает более 50 мбит/с по тоннелям PPPoE/PPTP, FreeBSD 8.3 STABLE

имеем свежеустановленную:

smtp# uname -a

FreeBSD smtp.billing-lan.net 8.3-STABLE FreeBSD 8.3-STABLE #1 r243367:

Wed Nov 21 12:29:51 MSK 2012 root@smtp:/usr/obj/usr/src/sys/MYCONF amd64

 

Никого на ней нет, только тесты.

Сетевушки em, драйвера отдельно не ставил

MPD 5.6, патчей нет

 

Ситуация:

При подключении к MPD, неважно PPPoE или PPTP, максимальная скорость по тоннелю получается не более 50 мбит.

 

Сделал тюнинх:

smtp# cat /boot/loader.conf

net.graph.maxdata=65536

net.graph.maxalloc=65536

kern.maxusers=2048

kern.ipc.maxsockets=1048576smtp# cat /boot/loader.conf

net.graph.maxdata=65536

net.graph.maxalloc=65536

kern.maxusers=2048

kern.ipc.maxsockets=1048576

 

smtp# cat /etc/sysctl.conf

# $FreeBSD: src/etc/sysctl.conf,v 1.8.34.1.6.1 2010/12/21 17:09:25 kensmith Exp $

#

# This file is read when going to multi-user and its contents piped thru

# ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details.

#

 

# Uncomment this to prevent users from seeing information about processes that

# are being run under another UID.

#security.bsd.see_other_uids=0

 

net.inet.tcp.blackhole=2

net.inet.udp.blackhole=1

net.inet.tcp.drop_synfin=1

 

dev.em.0.rx_int_delay=200

dev.em.0.tx_int_delay=200

dev.em.0.rx_abs_int_delay=4000

dev.em.0.tx_abs_int_delay=4000

dev.em.0.rx_processing_limit=4096

 

dev.em.1.rx_int_delay=200

dev.em.1.tx_int_delay=200

dev.em.1.rx_abs_int_delay=4000

dev.em.1.tx_abs_int_delay=4000

dev.em.1.rx_processing_limit=4096

 

net.graph.maxdgram=2416000

net.graph.recvspace=2416000

kern.ipc.maxsockbuf=32768000

 

net.inet.ip.intr_queue_maxlen=8192

net.inet.tcp.sendspace=131072

net.inet.tcp.recvspace=131072

 

kern.ipc.nmbclusters=400000

smtp#

 

Ситуация не изменилась ровным счётом никак.

Вероятно - сетевушки или каналы до сервера, проверю:

smtp# iperf -c IP сервера

------------------------------------------------------------

TCP window size: 129 KByte (default)

------------------------------------------------------------

[ ID] Interval Transfer Bandwidth

[ 3] 0.0-10.2 sec 796 MBytes 655 Mbits/sec

smtp# iperf -s

------------------------------------------------------------

Server listening on TCP port 5001

TCP window size: 128 KByte (default)

------------------------------------------------------------

[ ID] Interval Transfer Bandwidth

[ 4] 0.0-10.0 sec 792 MBytes 663 Mbits/sec

^Csmtp#

Со скоростью порядок.

 

На одном из влан интерфейсов поднимаю IP, без тоннелей пропускаю пользователя - скорость в порядке.

Как только клиент оказывается в PPPoE тоннеле - получить скорость более 50 мбит не получается. Уже всю голову сломал. Ради этого даже систему снёс и заного поставил.

 

Подскажите, куда копать?

Share this post


Link to post
Share on other sites

Клиент - 2 разных компа с Win XP

Тесты - FTP, iperf сквозь этот MPD ещё хуже показывает:

 

sec# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.1 sec  12.8 MBytes  10.6 Mbits/sec
^Csec# iperf -s -u
------------------------------------------------------------
Server listening on UDP port 5001
Receiving 1470 byte datagrams
UDP buffer size: 41.1 KByte (default)
------------------------------------------------------------
[ ID] Interval       Transfer     Bandwidth        Jitter   Lost/Total Datagrams
[  3]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec   0.407 ms    0/  893 (0%)

Share this post


Link to post
Share on other sites

 

Подскажите, куда копать?

странно . у нас не жарило более 50 мбит , только на слабых компах (у нас для работы нетбуки Atom 1.6 ) через PPPoE iperf не более 50 мбит. Подключаю к более произ ПК с 1 гбит картой , 670-720 мбит в сек.

 

Покажите схему включения . от сервера до ПК

Edited by roysbike

Share this post


Link to post
Share on other sites

Есть возможность проверить через роутер или win7?

Проверяли с ноута вин 7 - аналогично, те-же самые XP на серверах продакшина показывают нормальные скорости.

странно . у нас не жарило более 50 мбит , только на слабых компах (у нас для работы нетбуки Atom 1.6 ) через PPPoE iperf не более 50 мбит. Подключаю к более произ ПК с 1 гбит картой , 670-720 мбит в сек.

Компы реально прокачивают 100 мегабит, все тестируемые, только не через этот сервер.

 

Покажите схему включения . от сервера до ПК

клиент - DES-3528 - des-3528 - cisco 3750-12S - dgs-3650 - dgs-3627g - dgs-3627g - dgs-3612 - MPD

Дистанция dgs-3650 - dgs-3627g - dgs-3627g - dgs-3612 - MPD прокачивается на 600 мбит, результаты в первом посте

К dgs-3650 подключен продакшин.

Судя по всем замерам скоростей, мониторингу ошибок на портах - проблем в свичах не вижу.

 

Повторю: тоннели к этому MPD имеют ограничение скорости в 50 мбит, тестирую одним, двумя или тремя тоннелями - что один, что 3 тоннеля - в каждом по отдельности или на всех трёх одновременно получаю скорость максимум 50 мегабит на тоннель.

 

Какая-то проблема в самой фряхе, подозреваю, что в нетграфе. Может у кого было что-либо не так с самим нетграфом?

Share this post


Link to post
Share on other sites

Попробуйте посмотреть через ngctl ноды, нет ли лишних?

М.б. с радиуса или еще откуда ng_car дергает?

Share this post


Link to post
Share on other sites

...

Какая-то проблема в самой фряхе, подозреваю, что в нетграфе. Может у кого было что-либо не так с самим нетграфом?

а если шейпить через dummy net? похоже у нас такая же проблема ...

Share this post


Link to post
Share on other sites

А не винды ли виноваты? Я, честно сказать, на ХР, например, более 50-60 через РРР и не видал. Может, просто чтобы опровергнуть подозрения, поднять РРР из-под какого-нибудь пингвинячьего Live CD?

Share this post


Link to post
Share on other sites

А не винды ли виноваты? Я, честно сказать, на ХР, например, более 50-60 через РРР и не видал. Может, просто чтобы опровергнуть подозрения, поднять РРР из-под какого-нибудь пингвинячьего Live CD?

у меня ситуация такая - до 40 мбит работает нормально в обе стороны, если больше, например, 50 мбит, то uplink (со стороны абонента) норм, downlink не держит, проверял через iperf

Share this post


Link to post
Share on other sites

Проблема была не во фряхе, а в тестах - винда через пптп протокол не прокачивает более 50 мегов.

У меня 90 Мбит прокачивает через pptp на speedtest.net

Edited by kosd

Share this post


Link to post
Share on other sites

подниму тему...

 

Проблема в ng_car все таки есть - до 50Мбит качает и режет нормально (тестирую через speedtest), более 50Мбит (например 100) - скорость 60-70мбит. Без ng_car но через pptp ~ 200мбит.

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.