Welcome! Log In Create A New Profile

Advanced

Help with shared memory usage

June 28, 2013 09:46PM
Hi,

I'm trying to understand how the shared memory pool works inside the Nginx.
To do that, I made a very small module which create a shared memory zone
with 2097152 bytes,
and allocating and freeing blocks of memory, starting from 0 and increasing
by 1kb until the allocation fails.

The strange parts to me were:
- the maximum block I could allocate was 128000 bytes
- each time the allocation fails, I started again from 0, but the maximum
allocated block changed with the following profile
128000
87040
70656
62464
58368
54272
50176
46080
41984
37888
33792
29696

This is the expected behavior?
Can anyone help me explaining how shared memory works?
I have another module which do an intensive shared memory usage, and
understanding this can help me improve it solving some "no memory" messages.

I put the code in attach.

Thanks,
Wandenberg
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Help with shared memory usage Attachments

wandenberg 3025 June 28, 2013 09:46PM

Re: Help with shared memory usage

Maxim Dounin 1559 July 01, 2013 07:40AM

Re: Help with shared memory usage Attachments

wandenberg 1278 July 27, 2013 03:12PM

Re: Help with shared memory usage

Maxim Dounin 939 July 29, 2013 01:12PM

Re: Help with shared memory usage

wandenberg 1281 July 29, 2013 03:04PM

Re: Help with shared memory usage

Maxim Dounin 757 July 30, 2013 06:10AM

Re: Help with shared memory usage Attachments

wandenberg 1040 July 30, 2013 11:30PM

Re: Help with shared memory usage

wandenberg 920 September 02, 2013 10:28AM

Re: Help with shared memory usage

Maxim Dounin 884 September 02, 2013 10:54AM

Re: Help with shared memory usage

Maxim Dounin 872 October 06, 2013 05:38AM

Re: Help with shared memory usage

wandenberg 693 December 18, 2013 07:44AM

Re: Help with shared memory usage

Maxim Dounin 641 December 20, 2013 11:50AM

Re: Help with shared memory usage

wandenberg 723 December 26, 2013 07:14PM

Re: Help with shared memory usage

wandenberg 715 January 21, 2014 10:42PM

Re: Help with shared memory usage

Maxim Dounin 678 January 22, 2014 11:52AM

Re: Help with shared memory usage

Yichun Zhang (agentzh) 847 January 22, 2014 01:48PM

Re: Help with shared memory usage

John Watson 542 April 25, 2014 03:48PM

Re: Help with shared memory usage

Filipe Da Silva 659 April 26, 2014 07:08AM

Re: Help with shared memory usage

Maxim Dounin 549 April 28, 2014 08:12AM

Re: Help with shared memory usage

Maxim Dounin 680 May 28, 2014 02:42PM

Re: Help with shared memory usage

wandenberg 857 May 31, 2014 10:46PM

Re: Help with shared memory usage

John Watson 1042 August 07, 2013 03:00PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

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