Welcome! Log In Create A New Profile

Advanced

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

Maxim Dounin
March 07, 2013 11:16AM
Hello!

On Thu, Mar 07, 2013 at 10:53:10AM -0500, arty777 wrote:

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

Закоментировать - это то же самое, что 512. Соответственно имеем
бесконечную возможность для улучшения производительности -
достаточно менять 512 на 4k и обратно, любое действие у вас
улучшает ситуацию. :)

> Итого конфиг такой :
> #Вкл aync io
> aio on;
> directio 512; # включаем O_DIRECT для файлов, размером 512 kбайт или
> больше
> #directio_alignment 4K;
> output_buffers 1 512k;
>
> Я всегда думал что AIO улучшает работу , производительность дисковой
> подсистемы . Какой же в нем плюс тогда?
> С таким вариантом конфига как я показал , aio не работает у меня получается?

AIO - позволяет поднять конкурентность доступа к диску,
обеспечивая асинхронную работу с ним, что в свою очередь позволяет
использовать дисковую подсистему более эффективно (что совсем не
то же самое, что "снизить ио").

При этом на линуксе aio означает необходимость запрета page
cache'а (== directio), и в зависимости от исходной эффективности
оного кеша - может улучшить или ухудшить ситуацию в целом.

Идея о том, что "AIO улучшает" - она скорее всего связана с тем,
что если у людей наблюдаются проблемы с дисковой подсистемой - то
это обычно означает, что в их случае - эффективность page cache'а
низкая, и включение aio ситуацию скорее всего улучшит.

--
Maxim Dounin
http://nginx.org/en/donation.html

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

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

arty777 October 01, 2011 03:35PM

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

Alex Vorona October 01, 2011 03:54PM

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

Alexandr Gomoliako October 01, 2011 04:54PM

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

arty777 October 01, 2011 05:30PM

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

Alexandr Gomoliako October 01, 2011 06:10PM

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

arty777 October 01, 2011 04:30PM

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

arty777 October 01, 2011 06:29PM

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

arty777 October 02, 2011 03:44AM

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

arty777 October 11, 2011 02:10PM

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

arty777 October 11, 2011 03:37PM

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

Андрей Василишин October 11, 2011 02:22PM

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

arty777 October 11, 2011 03:26PM

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

Андрей Василишин October 11, 2011 03:30PM

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

Андрей Василишин October 11, 2011 03:40PM

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

arty777 February 16, 2012 03:29PM

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

Андрей Василишин February 16, 2012 03:38PM

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

arty777 February 16, 2012 03:49PM

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

arty777 February 16, 2012 04:26PM

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

Андрей Василишин February 16, 2012 03:56PM

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

Kostya Alexandrov February 16, 2012 04:20PM

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

Андрей Василишин February 16, 2012 04:26PM

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

arty777 February 16, 2012 04:39PM

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

Андрей Василишин February 16, 2012 04:44PM

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

Андрей Василишин February 16, 2012 04:40PM

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

arty777 February 17, 2012 02:08AM

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

Gena Makhomed February 17, 2012 06:32AM

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

arty777 February 17, 2012 10:21AM

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

arty777 February 20, 2012 03:16AM

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

Андрей Василишин February 17, 2012 10:26AM

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

arty777 March 07, 2013 04:27AM

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

Валентин Бартенев March 07, 2013 05:12AM

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

arty777 March 07, 2013 06:02AM

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

Валентин Бартенев March 07, 2013 07:02AM

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

arty777 March 07, 2013 07:37AM

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

Валентин Бартенев March 07, 2013 09:26AM

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

arty777 March 07, 2013 10:53AM

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

Maxim Dounin March 07, 2013 11:16AM

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

arty777 March 12, 2013 05:27AM

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

Валентин Бартенев March 07, 2013 11:24AM

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

Ein February 18, 2012 10:24AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 79
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready