РИТ: Высокие нагрузки vs Highload++
Maxim Dounin
mdounin at mdounin.ru
Fri Sep 19 15:58:38 MSD 2008
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
More information about the nginx-ru
mailing list