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

Artemiev Igor ai at kliksys.ru
Thu Feb 12 16:38:59 MSK 2009


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







More information about the nginx-ru mailing list