ПРОЕКТЫ 


  АРХИВ 


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 Thu, Feb 12, 2009 at 09:31:53AM +0300, Igor Sysoev wrote:
> > > То есть, если используется geom, то sendfile отдаёт закэшированный файл
> > > на полной скорости ?
> > Именно так. Не только на полной скорости, но и с учётом уже кешированного в
> > памяти. Обращений к диску нет. 
> 
> А на этом рэйде нет ни label, ни partition table ?
> Насколько я понимаю, они тоже идут через geom.
Есть только GPT.
Дело не в самом геоме, а в том, что на физических девайсах ставится 
si_iosize_max = DFLTPHYS, тогда как на Geom провайдерах, не ассоциируемых с 
физическими устройствами это значение = MAXPHYS. Аналогично и с zfs - у неё 
своя реализация опережающего чтения, поэтому она не учитывает размер 
максимального блока ввода/вывода от нижнего слоя, работая всегда со значение 
recsize fs (128K по дефолту).

Я  пробовал было увеличить d_maxsize до MAXPHYS Для da устройств, но получил 
вот это:
twa0: ERROR: (0x05: 0x2106): I/O size too big: size = 163840





 




Copyright © Lexa Software, 1996-2009.