Re: Посоветуйте конфиг nginx для отдачи одновременно 10к+ файлов

Андрей Василишин a.vasilishin на kpi.ua
Пт Фев 17 15:25:53 UTC 2012


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