ПРОЕКТЫ 


  АРХИВ 


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: Посоветуйте конфиг nginx для отдачи одновременно 10к+ файлов


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Посоветуйте конфиг nginx для отдачи одновременно 10к+ файлов
  • From: "arty777" <nginx-forum@xxxxxxxx>
  • Date: Thu, 07 Mar 2013 10:53:10 -0500
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=Oc7bO6Om4VOwS/fLt3v1wxS6xY8V6ACN1tYg0Ymd+7c=; b=d/CkLgsYYrDvpHzKTcvUrt2/Q8OEZI2TgV0VZYaJLPlovu+K0SsYCASu62ty60l4yd3nBn9Ph2Zh62MBg0jQgMen/gUXcm0JVEP4LzQS5Vm10/UtWXoixot51vl+dMjB;
  • In-reply-to: <201303071824.58261.vbart@nginx.com>
  • References: <201303071824.58261.vbart@nginx.com>

Валентин Бартенев Wrote:
-------------------------------------------------------
> On Thursday 07 March 2013 16:37:24 arty777 wrote:
> > Какие должны быт ьправильные настройки что б работало AIO
> (асинхронн) ,
> > привидите пример конфига правильный, для линукс , с файловой
> системой ext4
> > 
> 
> А вам он действительно нужен?
> 
> В исходном сообщение вы пишите: "Необходимо максимально снизить ио на
> дисковую 
> стойку ...".
> 
> Если исходить из этой задачи, то AIO вам не нужен. Включение directio
> однозначно 
> увеличит нагрузку на диск. А AIO на линуксе работает только с ним, и
> только ещё 
> более усугубит ситуацию (увеличит нагрузку), увеличив конкуренцию за
> диск.
> 
> >  У меня ранее стояло 512 , сейчас 4К , и ошибок таких как не было
> так и нет
> 
> Что лишний раз подтверждает, что выравнивания 512 вам достаточно.


Вообще заккоментировал  в конфиге строку #directio_alignment 4K;

 Еще лучше стало!! Нагрузки диски стали большие выдерживать , супер . 


Итого конфиг такой :
#Вкл aync io
aio             on;
directio        512; # включаем O_DIRECT для файлов, размером  512 kбайт или
больше
#directio_alignment 4K;
output_buffers  1 512k;

  Я всегда думал что AIO улучшает работу , производительность дисковой
подсистемы . Какой же в нем плюс тогда? 
С таким вариантом конфига как я показал , aio не работает у меня получается?

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

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.