Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Посоветуйте конфиг nginx для отдачи одновременно 10к+ файлов
17.02.2012 17:21, arty777 пишет:
Устанавливает
выравнивание для directio. В
большинстве случаев
достаточно 512-байтового
выравнивания, однако при
использовании XFS под
Linux его нужно увеличить до
4K.
Это я и сам в мане читал , цитировать
ман необязательно , объясните что это
значит и на что влияет .
Ключевая фраза "Устанавливает
выравнивание для directio"
Вам говорят что-нибудь слова block size, sector size?
Опять же из мана:
Поскольку directio в Linux можно использовать только для чтения блоков,
выравненных на границу 512 байт (или 4К для XFS), то невыравненный конец
файла будет читаться блокированно. То же относится к запросам с
указанием диапазона запрашиваемых байт (byte-range requests) и к
запросам FLV не с начала файла: чтение невыравненных начала и конца
ответа будет блокирующимся. Явно выключать sendfile не нужно, так как
при использовании directio он выключается автоматически.
--
WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|