ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Проблема при >1500 одновременных коннектов [РЕШЕНО]



On Wed, Feb 11, 2009 at 12:20:29AM +0300, Artemiev Igor wrote:
> On Tue, Feb 10, 2009 at 08:57:07PM +0300, Igor Sysoev wrote:
> > > В диаметрально противоположных случаях наблюдается один и тот же эффект 
> > > при
> > > патче sendfile - резкое падение скорости отдачи.
> > 
> > То, что эффект один и тот же ещё не значит, что причина тоже одна:
> > если SATA-диск не может отдать больше 50Mbytes/s при произвольном доступе,
> > то никакие настройки не помогут.
> Читает то 50MB/s, а отдаёт по сети в 10 раз меньше. Почему такая разница?
> Если лимитирования полосы на клиента нет, куда девается разница?
> И почему в той же позе, но без патча чтение с загруженного на 100% SATA
> позволяет по сети отдать эти самые 50MB/s?

Всё начинает работать, если чтение идёт через любого GEOM провайдера, даже 
geom_nop.
Или через любой vnode объект, созданный mdconfig.

При чтении с физического устройства независимо от файловой системы всё
происходит с описанными симптомами.

И, чтобы два раза не вставать, при сборке ядра без PREEMPTION при работе с zfs
перестал постоянно дёргаться диск - после первой закачки файла, к диску при
повторной отдаче больше обращается. Но и скорость застыла на уровне 140KB/s.
Даже при самой первой закачке.



 




Copyright © Lexa Software, 1996-2009.