Welcome! Log In Create A New Profile

Advanced

Re: https cpu load

Slawa Olhovchenkov
April 07, 2019 02:24PM
On Sun, Apr 07, 2019 at 11:12:50PM +0500, Илья Шипицин wrote:

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

я не заметил, там говорилось что нгинкс колокейтится с приложением?
он не статику раздает, не проксей работает?

>
> >
> > >
> > > >
> > > > > Вообще, я с вами согласен, моё предложение посмотреть профайлер было
> > как
> > > > > раз про это.
> > > >
> > > > нет никакого смысла смотреть профайлер в данный момент.
> > > >
> > >
> > > в любом случае, чтобы узнать, на что расходуется cpu, надо смотреть
> > > профайлер. какие еще есть варианты ?
> >
> > очевидно он расходуется на https, это бесполезное знание.
> >
>
>
> неочевидно.
> например, у нас 70% cpu это компрессия.
>
> опять же, https это как минимум два вида нагрузки - ассиметричные хендшейки
> и симметричное шифрование. сколько каждого из них, весьма интересно.

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

да и вообще, поинтересоваться что за процессор и все такое.

> из интересных моментов, каким-то странным образом при сборке портов
> freebsd, мы умудрились скомпилировать openssl с выключенной ассемблерной
> оптимизацией.

это надо было постараться, да.
даже дважды (т.е. что бы для начала системный не устроил)

> по профайлеру увидели, что 25% cpu уходит на "big numbers" арифметику
> (которая в случае включенной ассемблерной оптимизации умножилась на ноль).
>
> еще из интересных моментов, был странный опыт с подменой ответа (какой-то
> баг чинили), вылилось это в то, что раздача инсталяторов (при обновлении
> тимсити) привела к всплеску cpu. увидели это тоже по gperftools

это проявлялось тоьлко на https?

> сколько раз использовал gperftools, еще не было повода пожалеть.

ни разу не использовал и не жалею.
предпочитаю pcstat, но тогда когда имеет смысл.

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

https cpu load

dado April 06, 2019 12:38PM

Re: https cpu load

Илья Шипицин April 06, 2019 02:12PM

Re: https cpu load

dado April 06, 2019 02:42PM

Re: https cpu load

Илья Шипицин April 06, 2019 03:16PM

Re: https cpu load

Slawa Olhovchenkov April 06, 2019 04:18PM

Re: https cpu load

Илья Шипицин April 07, 2019 09:16AM

Re: https cpu load

Konstantin Tokarev April 07, 2019 11:14AM

Re: https cpu load

Slawa Olhovchenkov April 07, 2019 11:52AM

Re: https cpu load

Илья Шипицин April 07, 2019 01:04PM

Re: https cpu load

Slawa Olhovchenkov April 07, 2019 02:02PM

Re: https cpu load

Илья Шипицин April 07, 2019 02:14PM

Re: https cpu load

Slawa Olhovchenkov April 07, 2019 02:24PM

Re: https cpu load

Илья Шипицин April 07, 2019 04:04PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 182
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready