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

FREEBSD TCP - падает скорость через несколько минут работы. Уверен что никто не решит эту проблему!!!!

Добрый день! Имею сервер на FREEBSD 9.1. Сервер является по сути веб сервером с долгими establish connection. Суть проблемы в следующем. После включения сервера и подключения клиентов - скорость одной tcp сессии высока (до 700 мбит\с, тестировалось iperf'ом). Через некоторое время работы сервера скорость каждой tcp сессии падает до 3-5 мбит\с. Каждый вновь подключившийся клиент так же имеет 3-5мбит\с. После перезагрузки сервера скорость опять высока некоторое время.

Share this post


Link to post
Share on other sites

htcp заюзайте для начала.

мбуфы не кончаются?

ошибок на L2 нет?

Флоу контрол?

Share this post


Link to post
Share on other sites

htcp - что это? Hypertext caching protocol ?

мбуфы - увеличены. Когда они кончаются - сеть не работает вообще.

ошибок на L2 нет - ни одной

Флоу контрол - выключен, если вы имеете ввиду dev.em.0.fc=0

Share this post


Link to post
Share on other sites

man cc_htcp

Флоу контрол ещё и на свичах есть.

L2 ошибки могут быть на порте сетевухи а на свиче может быть всё чисто.

У инеловых сетевух через sysctl можно поглядеть.

 

Веб сервер надеюсь настоящий - nginx а не поделка вроде апача :)

Конфиг в студию.

Share this post


Link to post
Share on other sites

sysctl net.inet.tcp.cc

net.inet.tcp.cc.available: newreno

net.inet.tcp.cc.algorithm: newreno

 

nginx конфиг стандартый, работает в режиме прокси, единственное отличие от дефолта - no_buffering

 

поставил htcp, проверяю...

 

Вероятно тему надо сменить на - я ламер!

Куда Вас можно расцеловать??!?!?

Edited by winger

Share this post


Link to post
Share on other sites
Куда Вас можно расцеловать??!?!?

Лучше в кошелёк положите :)

Share this post


Link to post
Share on other sites

Алгоритм стоял по умолчанию, поставил htcp - все залетало :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this