ПРОЕКТЫ 


  АРХИВ 


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



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

В 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
>


 




Copyright © Lexa Software, 1996-2009.