directio

Aleksej Novikov aleksej at novikov.lv
Tue Aug 5 17:37:49 MSD 2008


Hello Aleksej,

Поправка... установлен 0.7.8. 
остальное всё верно.
извините.

Tuesday, August 5, 2008, 4:28:45 PM, you wrote:

> Hello Igor,


>> Да, при использовании O_DIRECT ОС может читать с диска прямо в
>> пользовательскую память. FreeBSD делает fallback к обычному чтению,
>> если параметры не удовлетворяют прямому чтению. В общем, я добавлю
>> в 0.7.7 directio, а там будем смотреть на каких Линуксах это > 
>>  работает.

> Поставил 7.7.

> directio 10m;
> sendfile off;

> отдаются большие файлы (до 1gb) кусками (byte-range) 
> в результате ничего не отдаётся, с логах ошибка как и раньше писал Валерий,

> 2008/08/05 08:17:46 [crit] 10732#0: *34732 pread() failed, file
> "/some/filename" (22: Invalid argument) while sending response to
> client, client: xx.xx.xx.xx, server: a.bb.cc.dd, request: "GET
> /so/file HTTP/1.1", host: "myhost"

> Добавлю также, что сам файл это symlink на файл на другом диске.

/some/filename  ->> /another/disk/filename







-- 
Best regards,
Aleksej             
ICQ:    293-686-24
GSM:371-293-686-24







More information about the nginx-ru mailing list