Maxim Dounin
March 21, 2019 09:46AM
Hello!

On Wed, Mar 20, 2019 at 06:41:01PM -0400, wkbrad wrote:

[...]

> The first test I ran was in FreeBSD just because I was curious. Lol. But I
> actually saw the exact same problem on it. I can send you some tests if you
> like but they look the same as the others do.

On FreeBSD you'll see that _virtual_ memory usage grows on reload,
but the actual memory is returned to the system and can be used by
other processes.

[...]

> Notice it starts up using more memory than before but it now does not double
> it's ram usage after a reload. I can deal with that but I'm still curious
> if you know why it's now using more ram. Any thoughts on that?

This is because mmap()-based individual allocations imply additional
overhead. Using mmapAnd this is are costly.

>
> But when I bring this setup to one of my live servers the effect isn't quite
> the same. Here is a test from it with the same settings in systemd.
> --------------------------------------------------------------------------------
> [root@live ~]# systemctl restart nginx; sleep 60; ps_mem |egrep 'RAM|nginx'
> Private + Shared = RAM used Program
> 21.6 MiB + 1.4 GiB = 1.5 GiB nginx (3)
> [root@live ~]# systemctl reload nginx; sleep 60; ps_mem |egrep 'RAM|nginx'
> Private + Shared = RAM used Program
> 21.9 MiB + 2.3 GiB = 2.4 GiB nginx (3)
> --------------------------------------------------------------------------------
>
> So that's definitely better but still not like the test environment. I'm
> sure part of the difference is that this server has real traffic and is
> somewhat busy. And it's using caching and probably has different buffer
> settings and such. So that may explain why there is an increase. But it's
> still very perplexing.
>
> What are your thoughts on all of that?
>
> And thank you again for all of the help!
>
> Posted at Nginx Forum: https://forum.nginx.org/read.php?2,283216,283448#msg-283448
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx

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

Possible memory leak?

wkbrad February 28, 2019 01:43PM

Re: Possible memory leak?

Maxim Dounin February 28, 2019 03:08PM

Re: Possible memory leak?

wkbrad February 28, 2019 03:54PM

Re: Possible memory leak?

Maxim Dounin February 28, 2019 04:50PM

Re: Possible memory leak?

wkbrad February 28, 2019 05:06PM

RE: Possible memory leak?

Reinis Rozitis February 28, 2019 05:28PM

Re: Possible memory leak?

Alceu R. de Freitas Jr. via nginx February 28, 2019 06:02PM

Re: RE: Possible memory leak?

wkbrad February 28, 2019 06:44PM

Re: Possible memory leak?

wkbrad March 07, 2019 01:33PM

Re: Possible memory leak?

Anoop Alias March 07, 2019 08:06PM

Re: Possible memory leak?

wkbrad March 07, 2019 09:35PM

Re: Possible memory leak?

Anoop Alias March 07, 2019 10:10PM

Re: Possible memory leak?

wkbrad March 08, 2019 10:39AM

Re: Possible memory leak?

Anoop Alias March 08, 2019 06:54PM

Re: Possible memory leak?

gariac March 08, 2019 01:10AM

Re: Possible memory leak?

wkbrad March 08, 2019 10:42AM

Re: Possible memory leak?

gariac March 08, 2019 08:08PM

Re: Possible memory leak?

wkbrad March 11, 2019 04:37PM

Re: Possible memory leak?

Anoop Alias March 12, 2019 09:56AM

Re: Possible memory leak?

Maxim Dounin March 12, 2019 10:40AM

Re: Possible memory leak?

Anoop Alias March 12, 2019 11:00AM

Re: Possible memory leak?

Maxim Dounin March 12, 2019 11:48AM

Re: Possible memory leak?

wkbrad March 12, 2019 02:09PM

Re: Possible memory leak?

Maxim Dounin March 12, 2019 09:58PM

Re: Possible memory leak?

Peter Booth via nginx March 13, 2019 01:44AM

Re: Possible memory leak?

Anoop Alias March 13, 2019 01:54AM

Re: Possible memory leak?

wkbrad March 20, 2019 06:41PM

Re: Possible memory leak?

Maxim Dounin March 21, 2019 09:46AM

Re: Possible memory leak?

Maxim Dounin March 21, 2019 09:48AM

Re: Possible memory leak?

wkbrad March 21, 2019 11:29AM

Re: Possible memory leak?

Maxim Dounin March 21, 2019 02:18PM

Re: Possible memory leak?

wkbrad March 21, 2019 05:55PM

Re: Possible memory leak?

Maxim Dounin March 25, 2019 08:40AM

Re: Possible memory leak?

wkbrad March 27, 2019 02:54PM

Re: Possible memory leak?

Maxim Dounin March 27, 2019 04:26PM

Re: Possible memory leak?

gariac March 13, 2019 01:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 283
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