ПРОЕКТЫ 


  АРХИВ 


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: РИТ: Высокие нагру зки vs Highload++



Hello!

On Fri, Sep 19, 2008 at 02:42:55PM +0400, Igor Sysoev wrote:

[...]
>+static int sfreadahead = MAXBSIZE;
>+static int sfrefer;
>
>SYSCTL_INT(_kern_ipc, OID_AUTO, nsfbufs, CTLFLAG_RDTUN, &nsfbufs, 0,
>    "Maximum number of sendfile(2) sf_bufs available");
>@@ -105,6 +107,10 @@
>    "Number of sendfile(2) sf_bufs at peak usage");
>SYSCTL_INT(_kern_ipc, OID_AUTO, nsfbufsused, CTLFLAG_RD, &nsfbufsused, 0,
>    "Number of sendfile(2) sf_bufs in use");
>+SYSCTL_INT(_kern_ipc, OID_AUTO, sfreadahead, CTLFLAG_RW, &sfreadahead, 0,
>+    "Number of sendfile(2) read-ahead blocks");

s/blocks/bytes/?

Да, байты, но в кратно блокам по 64K. Даже не знаю, как написать.

Я думаю написать всё-таки bytes, сделать проверку на валидность при установке (или автоустановку в ближайшее валидное значение), а остальное документировать в sendfile(2).

Maxim Dounin



 




Copyright © Lexa Software, 1996-2009.