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

arty777 nginx-forum на nginx.us
Чт Фев 16 20:29:34 UTC 2012


Та вот не хочется забивать ))) 

у меня слегка дисков добавилось в
массиве... общее  i/o стало существенно
выше, обслуживаю 4к людей одновременно
... 

так вот заметил , что если ставлю
output_buffers=64 диски сдыхают (утилизация в
100%) существенно быстрее , чем при
output_buffers=1М, но с output_buffers=1М оперативка
отжирайтеся сильно ... 


  итого , какой все-таки оптимальный
размер , и какое кол-во буфферов
ставить? если веркеров у меня к примеру
4 .


  в данный момент вот такая картинка: 
#Вкл aync io
aio             on;
directio        4M; # включаем O_DIRECT для файлов,
размером 4 Mбайт или больше
directio_alignment 512; # Устанавливает
выравнивание для directio. В большинстве
случаев достаточно 512-байтового
выравнивания
output_buffers  2 512k;


при этом 1 процесс нгиникса отжирает
больше памяти если буфер больше ,
существенно , к примеру 1 процесс
занимал 1.3 гигабайта .

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,216159,222496#msg-222496



Подробная информация о списке рассылки nginx-ru