ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: временные файлы на диске в памяти



Здравствуйте, Игорь.

>> Скажите  пожалуйста,  какие тулзы сейчас рекомендуется использовать
>> под  FreeBSD  7.1  для  создания  дисков  в памяти для хранения там
>> proxy_temp_path и client_body_temp_path ?

IS> Лучше сделать

IS> client_body_buffer_size  32m;

IS> proxy_buffer_size        32k;
IS> proxy_buffers            1024  32k;

Хотя  я  тут  вспомнил причину, по которой захотелось на диск в памяти
перейти:  есть  гига  свободной  памяти  и  самое важное есть процесс,
который  периодически  скидывает  на тот же диск данные, диск начинает
притормаживать  и  все  процессы  nginx-а в top-е висят в статусе ufs.
Увеличение  числа  воркеров  не  решает  проблему.  И с буферами та же
ситуация  -  всегда  может найтись достаточное количество чудо-юзером,
которые  будут  закачивать  одновременно 10 мегабайтных файлов в одном
POST-е.   Т.е.   иметь   один   гигабайтный  раздел  ИМХО  лучше,  чем
client_body_buffer_size  100m;  и  10  воркеров. Больше влезет. Хотя с
радостью прочту критику моих рассуждений.

У  блокировок  на  диске  есть один объяснимый, но неприятный побочный
эффект  -  в  логи  начинает писаться огромное время ответов бэкендов.
Т.е.  выглядит так, как будто внутренняя сеть начала жутко тормозить и
ответу от мемкашедов приходят через секунду.

--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.




 




Copyright © Lexa Software, 1996-2009.