Re: nginx performance problem on linux
Согласен. Так собсно и надо. Повысится требование к доступности, будет и железка для тестов. А сейчас пока вот через "извините счас починим". Илья Шипицин 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
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
> А если серьёзно, у кого есть опыт использования именно 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
При текущей конкуренции среди хостеров осознанно увеличивать "сумму саппорт контракта"? Это мне кажется самоубийство. Если же такая задача вдруг где-то будет стоять, то для админа будет проще скажем ослабить мониторинг заражения/взлома сайтов и тут суммы попрут) Ослаблять же качество именно ОС себе дороже. А если серьёзно, у кого есть опыт использования именно 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
Простите, а Вы для кого *зашифровали* сообщение? :) Если для меня, то, видимо, не угадали с ключом. У меня оно не расшифровывается (по крайней мере, почтовый клиент не смог) :) ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx performance problem on linux
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
В идеальном мире идеальные программисты написали идеальную ось для идеальных пользователей. Нам же остаётся поддерживать своих неидеальных на их неидеальном пути. Мне нравится опенвз и его возможности, и в будущем планирую переходить на 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
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
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
В письме от среда, 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
Это баг ядра. Пришлось откатиться до версии 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
А, понял, спасибо, попробуем. 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
там вот это главное 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
у нас не такой нагруженный проект, и железка не выдержит 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
Спасибо, буду снимать статистику по мере замедления. Хотя в прошлый раз при обострении проблемы вывод 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
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
попробуйте прибивать процессы апача, нжинкс тут врядли виноват у меня так 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
нжинкс запускается в контейнере 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