winger Posted February 6, 2014 Posted February 6, 2014 Добрый день! Имею сервер на FREEBSD 9.1. Сервер является по сути веб сервером с долгими establish connection. Суть проблемы в следующем. После включения сервера и подключения клиентов - скорость одной tcp сессии высока (до 700 мбит\с, тестировалось iperf'ом). Через некоторое время работы сервера скорость каждой tcp сессии падает до 3-5 мбит\с. Каждый вновь подключившийся клиент так же имеет 3-5мбит\с. После перезагрузки сервера скорость опять высока некоторое время. Вставить ник Quote
Ivan_83 Posted February 6, 2014 Posted February 6, 2014 htcp заюзайте для начала. мбуфы не кончаются? ошибок на L2 нет? Флоу контрол? Вставить ник Quote
winger Posted February 6, 2014 Author Posted February 6, 2014 htcp - что это? Hypertext caching protocol ? мбуфы - увеличены. Когда они кончаются - сеть не работает вообще. ошибок на L2 нет - ни одной Флоу контрол - выключен, если вы имеете ввиду dev.em.0.fc=0 Вставить ник Quote
Ivan_83 Posted February 6, 2014 Posted February 6, 2014 man cc_htcp Флоу контрол ещё и на свичах есть. L2 ошибки могут быть на порте сетевухи а на свиче может быть всё чисто. У инеловых сетевух через sysctl можно поглядеть. Веб сервер надеюсь настоящий - nginx а не поделка вроде апача :) Конфиг в студию. Вставить ник Quote
winger Posted February 6, 2014 Author Posted February 6, 2014 (edited) sysctl net.inet.tcp.cc net.inet.tcp.cc.available: newreno net.inet.tcp.cc.algorithm: newreno nginx конфиг стандартый, работает в режиме прокси, единственное отличие от дефолта - no_buffering поставил htcp, проверяю... Вероятно тему надо сменить на - я ламер! Куда Вас можно расцеловать??!?!? Edited February 6, 2014 by winger Вставить ник Quote
Ivan_83 Posted February 6, 2014 Posted February 6, 2014 Куда Вас можно расцеловать??!?!? Лучше в кошелёк положите :) Вставить ник Quote
winger Posted February 6, 2014 Author Posted February 6, 2014 давайте номер кошелька! Вставить ник Quote
winger Posted February 7, 2014 Author Posted February 7, 2014 Алгоритм стоял по умолчанию, поставил htcp - все залетало :) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.