Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: directio
Title: Re[2]: directio
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
|