ПРОЕКТЫ 


  АРХИВ 


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: Cтранности с kevent



On Fri, Nov 28, 2008 at 01:27:14PM +0300, Никита Козлов wrote:

> Игорь, а для какой версии ОС этот патч?

Для 7-STABLE.

> В FreeBSD 7.0-RELEASE #3 делаю приминяю патч:
> 
> patch -C < /usr/home/n.kozlov/sendfile.boost
> Hmm...  Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |--- sys/kern/uipc_syscalls.c    2008-09-18 19:13:33.000000000 +0400
> |+++ sys/kern/uipc_syscalls.c    2008-09-19 18:05:34.000000000 +0400
> --------------------------
> Patching file sys/kern/uipc_syscalls.c using Plan A...
> Hunk #1 succeeded at 98.
> Hunk #2 succeeded at 107.
> Hunk #3 failed at 2035.
> Hunk #4 failed at 2070.
> 2 out of 4 hunks failed--saving rejects to sys/kern/uipc_syscalls.c.rej
> Hmm...  Ignoring the trailing garbage.
> done
> 
> 
> 26 ноября 2008 г. 17:43 пользователь Igor Sysoev <is@xxxxxxxxxxxxx> написал:
> > On Wed, Nov 26, 2008 at 09:22:53PM +0700, Александр Кутузов wrote:
> >
> >> коли уж о раздаче опять пошло:
> >>
> >> а файлы с 6 до 25 метров тоже через сендфайл лучше раздовать ?
> >
> > Да, именно для больших файлов данный патч и нужен.
> >
> >> и если не сложно можно линк на патч а то я по архиву рассылки не могу
> >> найти?
> >
> > Патч прилагается. Там два параметра:
> >
> > sysctl kern.ipc.sfreadahead
> > Число блоков размером MAXBSIZE (64K), которые читаются за раз, по 
> > умолчанию, 1.
> >
> > sysctl kern.ipc.sfrefer - этот не нужно использовать.
> >
> > Кроме того, в ядро нудно пересобрать с параметром
> >
> > options         MAXPHYS=(1024*1024)
> >
> > После этого можно будет задать kern.ipc.sfreadahead=16 (1024/64).
> > Без увеличения MAXPHYS максимальный kern.ipc.sfreadahead, имеющий смысл - 2.
> >
> >
> > --
> > Игорь Сысоев
> > http://sysoev.ru
> >

-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.