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