Страница 1 из 2

FreeBSD 7.0 падение производительности

Добавлено: 2008-09-19 17:44:38
Avgur
Есть роутер. 2гб оперативки. Скорость не режится. Только NAT на PF.

Код: Выделить всё

CPU: Intel(R) Core(TM)2 Extreme CPU Q6850  @ 3.00GHz (3011.67-MHz 686-class CPU)

Код: Выделить всё

Router# uname -a
FreeBSD Router.xxxxx 7.0-RELEASE-p2 FreeBSD 7.0-RELEASE-p2 #0: Wed Jul  2 13:20:05 EEST 2008     avgur@Router.xxx:/usr/src/sys/i386/compile/ROUTER  i386
sysctl.conf

Код: Выделить всё

net.inet.ip.intr_queue_maxlen=5000
kern.ipc.maxsockbuf=8388608
net.inet.tcp.sendspace=3217968
net.inet.tcp.recvspace=3217968
net.inet.tcp.rfc1323=1
loader.conf

Код: Выделить всё

kern.ipc.nmbclusters="65535"
kern.ipc.nsfbufs=10240
net.inet.tcp.tcbhashsize=4096
net.inet.tcp.syncache.hashsize=1024
net.inet.tcp.syncache.bucketlimit=100
Сетевуха: Intel PRO/1000 PT Quad-Port Bypass Adapter

Код: Выделить всё

Router# netstat -ih -w1
            input        (Total)           output
   packets  errs      bytes    packets  errs      bytes colls
       73K    99        51M        71K     0        41M     0
       73K     0        51M        71K     0        41M     0
       75K   169        52M        73K     0        43M     0
       72K   124        50M        70K     0        41M     0
       70K     0        49M        69K     0        40M     0
       73K     0        51M        72K     0        41M     0
       74K     0        51M        72K     0        42M     0
       72K     0        51M        70K     0        41M     0
       73K    64        51M        71K     0        42M     0
       72K   457        50M        70K     0        40M     0
Качаю с роутера 200кб/сек выдает..качаю с машины, которая находятся за роутером, 25-30 кб/с
Что надо крутить что бы он вытягивал больше?

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-19 17:55:31
zingel
кабель поменять, в первую очередь и уменьшить размер MSL, хотя бы до

Код: Выделить всё

net.inet.tcp.msl: 15000

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 17:11:13
Avgur
С ошибками разобрался..
но скорость не поднялалась..на роутере 150кб..за роутером - 25кб..
какое ограничение FreeBSD по PPS??? что крутить что бы больше pps тянуло???

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 17:16:30
zingel
сетевой стек ковырять, или избить провайдера.

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 17:40:11
Avgur
zingel писал(а):сетевой стек ковырять, или избить провайдера.
а что именно ковырять..можно поподробней?

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 17:45:09
zg
попроси провайдера попинговать твой роутер большими пакетами, может дело в обрудовании

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 17:48:56
zingel

Код: Выделить всё

ping -s 1000 <ip>
там будет понятно.

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 17:54:31
paradox
vlan есть нет?
пуллинг на сетевке есть нет?

тюнинг ядра делал?
если делал
грузи сначала женерик
и пробуй на нем

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 17:59:44
Avgur
Ну..эээ..я как бы и есть провайдер=)
Дело не в оборудовании..дело в сервере..до 65К пакетов работает все отлично..когда переваливает эту границу - начинает падать скорость...что тюнить в этом случае не знаю..

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 18:12:43
zingel
сначала, нужно понять, почему оно падает.

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 18:17:16
paradox
я бы попробовал другую сетеку
не интелл

будет на ней такое же или нет
дальше шнурок

и токо потом брался за саму систему

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 18:39:01
Avgur
шнурок не причем..
сетевуху променять проблематично...да и эта не плохая..серверная бля..

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 19:26:52
zg
Avgur писал(а):Дело не в оборудовании..
как знать как знать, дерьма много...

кстати у нас подобная трабла была, в итоге оказалась дело в кривой маршрутизации :smile:

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 21:52:22
zingel
Это всё фигня, я помню в одном ДЦ засосало кошку (животное) в вентиляцию и один кондей работал неиспавно, температура повысилась, один из серваков стал ребутаться, пересобирали там ядро, меняли ему оперативку, чего только не делали, вот когда кошка начала разлагаться и вонять стало понятно в чём дело...

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 22:07:49
paradox
шнурок не причем..
сетевуху променять проблематично...да и эта не плохая..серверная бля..
с таким отношением
можно никогда проблему ненайти

любую проблему нужно насчинать с подсовывания другого железа

а насчет хорошей сетевки 1000 intel
глюки как раз вней есть
и сам и разработчики интелла знают об этом
и про vlan я тож не зря спросил

вообщем таким методом
можно косвенно уже вычислить где проблема

если дествительно уверен что роуты впорядке

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 23:21:37
Avgur
ок...допустим железо...
железо я пересмотрю..
я слышал что фря вытягивает со всеми тюнингами и бубнами только 150 000 пакетов..это так??? я к тому что эту границу достигнул..сносить фрю или всетаки она способна такое молотить???

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 23:39:20
paradox
сетевка встроеная или pci ?
может стоит задуматься тогда над пропускной способностью шины на которой сидит сетевка?

вот лисс прийдет и щас расскажет))
про pci-e

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-22 23:41:10
paradox
предел системы
вряли
если и передел то предел возможности железа

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-23 0:03:44
zingel
а насчет хорошей сетевки 1000 intel
глюки как раз вней есть
Соглашусь, сколько серверов повидал с такой сетевухой, у всех были с ней проблемы, при нормальном in на неё гигабите.

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-23 1:03:51
Avgur
Мать - INTEL DX38BT
Проц - Intel(R) Core(TM)2 Extreme CPU Q6850 @ 3.00GHz
ОЗУ - 2гб
Сетевуха - 4-х портовая PCIe Intel
что с него можно вытянуть???приблизительно хоть какую производительность...
а какую сетевуху посоветуете на такие манштабы???

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-23 5:52:54
zg
на какие масштабы? 100-200кб/с? потому как 25-30кб/с не устраивают?... :unknown: тут и релтека за 180 рублей хватит ;-)

тебе какую сеть надо?

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-23 8:04:03
Alex Keda
zg писал(а):на какие масштабы? 100-200кб/с? потому как 25-30кб/с не устраивают?... :unknown: тут и релтека за 180 рублей хватит ;-)

тебе какую сеть надо?
товарисч, помоему, говорит о числе пакетов в секунду, а не о байтах-килобайтах... на 150k пакетов, реалтек... наверно не будет стока пакетов на реалтеке =)))

что касается числа пакетов - не пробовал, не знаю.
В рассылке видел год ли два назад кто-то гонял - было что-то около этого числа.
Он по этому поводу возмущался, вроде его просвятили что там в железо упёрлось....
пробовать надо.
===========
что касается всякихз 4-х портовых сетевух - у самого есть двухголовый интел, но вот как он в работе - не знаю, десктопа куда воткнуть у меня нет =)))

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-23 9:05:13
zg
lissyara писал(а):товарисч, помоему, говорит о числе пакетов в секунду, а не о байтах-килобайтах
нуу...
Avgur писал(а):Качаю с роутера 200кб/сек выдает
трудно перепутать с пакетами... редко какой давнлоадер передаёт скорость в пакетах... :unknown:

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-23 9:08:04
Alex Keda
чё-то я упустил =)))

Re: FreeBSD 7.0 падение производительности

Добавлено: 2008-09-23 9:40:26
Avgur
Брр...что-то мы все напутали...от того что 75К пакетов роутер не отдает через себя скорость больше 25-30кб...
Схема роутера..на него приходит 4 влана..3 влана на одной сетевухи...4-й на своей сетевухе(физически одна 4-х портовая)..4 влана по 100мб смотрят в мир..а сетевуху(на которой 3 влана) смотрит к юзерам..обычно роутер на 200мегабит загружен..