Re: nginx performance problem on linux

2016-12-02 Пенетрантность atway
Согласен. Так собсно и надо. Повысится требование к доступности, будет и
железка для тестов. А сейчас пока вот через "извините счас починим".


Илья Шипицин Wrote:
---
> 2 декабря 2016 г., 14:00 пользователь atway
> 
> написал:
> 
> > При текущей конкуренции среди хостеров осознанно увеличивать "сумму
> саппорт
> > контракта"?
> >
> 
> может быть вариантом, поднять какой-нибудь CI (их море разных), и
> гонять в
> нем тесты на ваших патченных ядрах, например вот эти
> 
> https://github.com/nginx/nginx-tests
> 
> +какие-нибудь нагрузочные.
> 
> просто, так получается, что openvz - это сильно сбоку. и как оно
> выстрелит
> - никаких идей.
> 
> 
> > Это мне кажется самоубийство. Если же такая задача вдруг где-то
> будет
> > стоять, то для
> > админа будет проще скажем ослабить мониторинг заражения/взлома
> сайтов и тут
> > суммы попрут)
> > Ослаблять же качество именно ОС себе дороже.
> >
> > А если серьёзно, у кого есть опыт использования именно LXC, когда я
> openvz
> > начал использовать его ещё не было.
> >
> >
> >
> > Илья Шипицин Wrote:
> > ---
> > > 2 декабря 2016 г., 0:32 пользователь atway
> > > 
> > > написал:
> > >
> > > > В идеальном мире идеальные программисты написали идеальную ось
> для
> > > > идеальных
> > > > пользователей.
> > > > Нам же остаётся поддерживать своих неидеальных на их
> неидеальном
> > > пути.
> > > >
> > >
> > >
> > > если внедрить своим пользователям openvz, то они чаще будут
> обращаться
> > > за
> > > поддержкой, это позитивно скажется на сумме саппорт-контракта, не
> про
> > > эту
> > > "возможность" openvz вы говорите ? ))
> > >
> > >
> > > >
> > > > Мне нравится опенвз и его возможности, и в будущем планирую
> > > переходить на
> > > > Virtuozzo 7.
> > > > Их команда внесла много кода в реализацию контейнеров в
> ванильку,
> > > успеха им
> > > > и дальше.
> > > >
> > > > Posted at Nginx Forum: https://forum.nginx.org/read.
> > > > php?21,271025,271279#msg-271279
> > > >
> > > > ___
> > > > nginx-ru mailing list
> > > > nginx-ru@nginx.org
> > > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> > > >
> > > ___
> > > nginx-ru mailing list
> > > nginx-ru@nginx.org
> > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >
> > Posted at Nginx Forum: https://forum.nginx.org/read.
> > php?21,271025,271289#msg-271289
> >
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271025,271298#msg-271298

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

Re: nginx performance problem on linux

2016-12-02 Пенетрантность Илья Шипицин
2 декабря 2016 г., 14:00 пользователь atway 
написал:

> При текущей конкуренции среди хостеров осознанно увеличивать "сумму саппорт
> контракта"?
>

может быть вариантом, поднять какой-нибудь CI (их море разных), и гонять в
нем тесты на ваших патченных ядрах, например вот эти

https://github.com/nginx/nginx-tests

+какие-нибудь нагрузочные.

просто, так получается, что openvz - это сильно сбоку. и как оно выстрелит
- никаких идей.


> Это мне кажется самоубийство. Если же такая задача вдруг где-то будет
> стоять, то для
> админа будет проще скажем ослабить мониторинг заражения/взлома сайтов и тут
> суммы попрут)
> Ослаблять же качество именно ОС себе дороже.
>
> А если серьёзно, у кого есть опыт использования именно LXC, когда я openvz
> начал использовать его ещё не было.
>
>
>
> Илья Шипицин Wrote:
> ---
> > 2 декабря 2016 г., 0:32 пользователь atway
> > 
> > написал:
> >
> > > В идеальном мире идеальные программисты написали идеальную ось для
> > > идеальных
> > > пользователей.
> > > Нам же остаётся поддерживать своих неидеальных на их неидеальном
> > пути.
> > >
> >
> >
> > если внедрить своим пользователям openvz, то они чаще будут обращаться
> > за
> > поддержкой, это позитивно скажется на сумме саппорт-контракта, не про
> > эту
> > "возможность" openvz вы говорите ? ))
> >
> >
> > >
> > > Мне нравится опенвз и его возможности, и в будущем планирую
> > переходить на
> > > Virtuozzo 7.
> > > Их команда внесла много кода в реализацию контейнеров в ванильку,
> > успеха им
> > > и дальше.
> > >
> > > Posted at Nginx Forum: https://forum.nginx.org/read.
> > > php?21,271025,271279#msg-271279
> > >
> > > ___
> > > nginx-ru mailing list
> > > nginx-ru@nginx.org
> > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> > >
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> Posted at Nginx Forum: https://forum.nginx.org/read.
> php?21,271025,271289#msg-271289
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx performance problem on linux

2016-12-02 Пенетрантность Vadim A. Misbakh-Soloviov
> А если серьёзно, у кого есть опыт использования именно LXC, когда я openvz
> начал использовать его ещё не было.

Смотря для каких целей.

Если "для себя" (контейнеризировать сервисы), то у меня есть опыт и того и 
другого, и, впринципе, с libvirt'ом lxc ничуть не хуже VZ в управлении.

Веб-панели я всё равно не люблю (в т.ч. за привередство), так что по ним не 
подскажу.

А вот именно для целей хостинга (продавать клиентам), то, как правило, те, кто 
берёт VZ/LX-контейнеты не понимаю на что они "подписываются" (и, кстати, вы в 
курсе, что OVZ хостеры любят только лишь за возможность гипероверселлинга? ☺).

Лично я, вот, например, имею пучок VZ-хостов по всему миру (как exit-ноды VPN 
для личного пользования) только лишь из-за их стоимости в виде 2.5 евро в год 
(sic!). Но, как можно догадаться, это не у российских хостеров. Они на такие 
предложения не спобны :)

А для хостинга проектов брать VZ (не путать с арендой дедика и VZ'изацией 
своими руками) — что называется "зашквар".

Ну и как я уже сказал выше, если контейнеризировать самому, то LXC уже 
практически не уступает.

// а вот LXD — какой-то уж больно перемудрёный. То — нельзя, это — 
черезанально, и так далее. Проще "голый" lxc и, если уж сильно надо, libvirt 
;)
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx performance problem on linux

2016-12-02 Пенетрантность atway
При текущей конкуренции среди хостеров осознанно увеличивать "сумму саппорт
контракта"?
Это мне кажется самоубийство. Если же такая задача вдруг где-то будет
стоять, то для
админа будет проще скажем ослабить мониторинг заражения/взлома сайтов и тут
суммы попрут)
Ослаблять же качество именно ОС себе дороже.

А если серьёзно, у кого есть опыт использования именно LXC, когда я openvz
начал использовать его ещё не было.



Илья Шипицин Wrote:
---
> 2 декабря 2016 г., 0:32 пользователь atway
> 
> написал:
> 
> > В идеальном мире идеальные программисты написали идеальную ось для
> > идеальных
> > пользователей.
> > Нам же остаётся поддерживать своих неидеальных на их неидеальном
> пути.
> >
> 
> 
> если внедрить своим пользователям openvz, то они чаще будут обращаться
> за
> поддержкой, это позитивно скажется на сумме саппорт-контракта, не про
> эту
> "возможность" openvz вы говорите ? ))
> 
> 
> >
> > Мне нравится опенвз и его возможности, и в будущем планирую
> переходить на
> > Virtuozzo 7.
> > Их команда внесла много кода в реализацию контейнеров в ванильку,
> успеха им
> > и дальше.
> >
> > Posted at Nginx Forum: https://forum.nginx.org/read.
> > php?21,271025,271279#msg-271279
> >
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271025,271289#msg-271289

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

Re: nginx performance problem on linux

2016-12-01 Пенетрантность Vadim A. Misbakh-Soloviov
Простите, а Вы для кого *зашифровали* сообщение? :)

Если для меня, то, видимо, не угадали с ключом. У меня оно не расшифровывается 
(по крайней мере, почтовый клиент не смог) :)
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx performance problem on linux

2016-12-01 Пенетрантность Илья Шипицин
2 декабря 2016 г., 0:32 пользователь atway 
написал:

> В идеальном мире идеальные программисты написали идеальную ось для
> идеальных
> пользователей.
> Нам же остаётся поддерживать своих неидеальных на их неидеальном пути.
>


если внедрить своим пользователям openvz, то они чаще будут обращаться за
поддержкой, это позитивно скажется на сумме саппорт-контракта, не про эту
"возможность" openvz вы говорите ? ))


>
> Мне нравится опенвз и его возможности, и в будущем планирую переходить на
> Virtuozzo 7.
> Их команда внесла много кода в реализацию контейнеров в ванильку, успеха им
> и дальше.
>
> Posted at Nginx Forum: https://forum.nginx.org/read.
> php?21,271025,271279#msg-271279
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx performance problem on linux

2016-12-01 Пенетрантность atway
В идеальном мире идеальные программисты написали идеальную ось для идеальных
пользователей.
Нам же остаётся поддерживать своих неидеальных на их неидеальном пути.

Мне нравится опенвз и его возможности, и в будущем планирую переходить на
Virtuozzo 7.
Их команда внесла много кода в реализацию контейнеров в ванильку, успеха им
и дальше.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271025,271279#msg-271279

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

Re: nginx performance problem on linux

2016-12-01 Пенетрантность Pavel Mihaduk


binmR6sk73Mvd.bin
Description: PGP/MIME Versions Identification


encrypted.asc
Description: OpenPGP encrypted message
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx performance problem on linux

2016-12-01 Пенетрантность Evgeniy Berdnikov
On Thu, Dec 01, 2016 at 07:06:50PM +0700, Vadim A. Misbakh-Soloviov wrote:
> В письме от среда, 30 ноября 2016 г. 17:21:39 +07 пользователь atway написал:
> > Это баг ядра. Пришлось откатиться до версии vzkernel 2.6.32-042stab116.2
> > https://bugs.openvz.org/browse/OVZ-6836
> 
> На самом деле, не ядра, а OpenVZ. Давно бы уже вмерджили своё барахло в 
> апстрим и не выпендривались, но нет, будут и дальше кушать протухший 2.6 и 
> бекпортировать с багами.

 А сильно ли апстрим с его kvm и lxc горит желанием принимать гостей?
-- 
 Eugene Berdnikov

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

Re: nginx performance problem on linux

2016-12-01 Пенетрантность Vadim A. Misbakh-Soloviov
В письме от среда, 30 ноября 2016 г. 17:21:39 +07 пользователь atway написал:
> Это баг ядра. Пришлось откатиться до версии vzkernel 2.6.32-042stab116.2
> https://bugs.openvz.org/browse/OVZ-6836


На самом деле, не ядра, а OpenVZ. Давно бы уже вмерджили своё барахло в 
апстрим и не выпендривались, но нет, будут и дальше кушать протухший 2.6 и 
бекпортировать с багами.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx performance problem on linux

2016-11-30 Пенетрантность atway
Это баг ядра. Пришлось откатиться до версии vzkernel 2.6.32-042stab116.2
https://bugs.openvz.org/browse/OVZ-6836

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271025,271254#msg-271254

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

Re: nginx performance problem on linux

2016-11-17 Пенетрантность atway
А, понял, спасибо, попробуем.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271025,271034#msg-271034

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

Re: nginx performance problem on linux

2016-11-17 Пенетрантность Vasiliy P. Melnik
там вот это главное
MaxRequestsPerChild 32

даже 64 уже критично у меня, понятно что проблема с кодом, но кто ж это
будет чинить, если работает таким образом

18 ноября 2016 г., 0:01 пользователь atway 
написал:

> у нас не такой нагруженный проект, и железка не выдержит 1024 maxclients )
> собсно это и обидно, нагрузка то небольшая, и страшно подумать что было бы
> если она таковой была
>
> Posted at Nginx Forum: https://forum.nginx.org/read.
> php?21,271025,271030#msg-271030
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx performance problem on linux

2016-11-17 Пенетрантность atway
у нас не такой нагруженный проект, и железка не выдержит 1024 maxclients )
собсно это и обидно, нагрузка то небольшая, и страшно подумать что было бы
если она таковой была

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271025,271030#msg-271030

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

Re: nginx performance problem on linux

2016-11-17 Пенетрантность atway
Спасибо, буду снимать статистику по мере замедления.
Хотя в прошлый раз при обострении проблемы вывод netstat -np выдавал менее
5к строк в общем

пробовал так же делать ip ro flush cache - тоже не помогло
перезапуск контейнера не помогал
перезапуск iptables не помогал
пока что откатил ядро, но судя по тенденции это не поможет)

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271025,271029#msg-271029

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

Re: nginx performance problem on linux

2016-11-17 Пенетрантность Evgeniy Berdnikov
On Thu, Nov 17, 2016 at 03:47:08PM -0500, atway wrote:
> На проксирующем в апач нжинксе со временем скорость обработки запросов
> падает.
> Посмотрели стрейсом и увидели, что увеличивается выполнение сисколв
> connect.
> Когда нжинкс только только запущен сисколл обрабатывается менее чем за 100
> usecs
> на следующий день, уже за 800 usecs, за следующие дни время обработки
> сискола
> увеличивается до 1 usecs, и замедление обработки уже заметно для
> пользователей.

 Посмотрите, не накапливаются ли в ядре дохлые сокеты (например,
 в состоянии CLOSE_WAIT). Посмотреть можно через "lsof -n -i tcp"
 или "ss -nt".
-- 
 Eugene Berdnikov

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

Re: nginx performance problem on linux

2016-11-17 Пенетрантность Vasiliy P. Melnik
попробуйте прибивать процессы апача, нжинкс тут врядли виноват

у меня так


MinSpareServers 512
ServerLimit 1024
MaxClients  1024
MaxRequestsPerChild 32


17 ноября 2016 г., 22:47 пользователь atway 
написал:

> Добрый день.
> Столкнулись с проблемой такого рода:
> На проксирующем в апач нжинксе со временем скорость обработки запросов
> падает.
> Посмотрели стрейсом и увидели, что увеличивается выполнение сисколв
> connect.
> Когда нжинкс только только запущен сисколл обрабатывается менее чем за 100
> usecs
> на следующий день, уже за 800 usecs, за следующие дни время обработки
> сискола
> увеличивается до 1 usecs, и замедление обработки уже заметно для
> пользователей.
> Ещё из подозрительного - в выводе perf top
> на первом месте с 5% висит dst_ops_extend_get_rcu
>
> [root@bitrix /]# nginx -V
> nginx version: nginx/1.10.2
> built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)
> built with OpenSSL 1.0.1e-fips 11 Feb 2013
> TLS SNI support enabled
>
> Linux bitrix.shmosting.ru 2.6.32-042stab120.2 #1 SMP Wed Oct 5 18:45:37
> MSK
> 2016 x86_64 x86_64 x86_64 GNU/Linux
>
> Я понимаю, что возможно в ядре где или нехватки ресурсов засада, но
> самостоятельно её найти не получается.
>
> Posted at Nginx Forum: https://forum.nginx.org/read.
> php?21,271025,271025#msg-271025
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx performance problem on linux

2016-11-17 Пенетрантность atway
нжинкс запускается в контейнере openvz, и перезапуск контейнера не спасает,
только перезагрузка машины полностью
лечит

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271025,271026#msg-271026

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