Welcome! Log In Create A New Profile

Advanced

Memory consumption of ningx

October 29, 2012 01:13PM
Hi,

I cross-compiled nginx for microblaze processors (http://github.com/peschuster/nginx) and am currently doing some performance benchmarks with nginx running on a microblaze processor with a custom designed SoC on a FPGA.

However, I am having problems with the memory consumption of nginx:

When I perform 10,000 requests with 20 conn/s and 2 requests/conn (using httperf - 1), memory used by nginx grows to about 40 MB.
When I repeat this benchmark, the used memory grows from 40 to 80 MB.

The problem with this behavior is that my SoC only has 256 MB of RAM in total (the file system also runs completely from RAM using a ramdisk). Therefore nginx crashes the complete system by consuming all memory for longer/extended benchmark scenarios.

Is this the intended behavior of nginx? Why isn't it "re-using" the already allocated memory?
Any hints on how I can circumvent or track down this problem?

Thanks.

Peter

1: httperf --timeout=5 --client=0/1 --server=192.168.2.125 --port=80 --uri=/index.html --rate=20 --send-buffer=4096 --recv-buffer=16384 --num-conns=5000 --num-calls=2
SubjectAuthorPosted

Memory consumption of ningx

peschusterOctober 29, 2012 01:13PM

Re: Memory consumption of ningx

Anton YuzhaninovOctober 30, 2012 06:16AM

Re: Memory consumption of ningx

peschusterOctober 30, 2012 07:13AM

Re: Memory consumption of ningx

VBartOctober 30, 2012 07:42AM

Re: Memory consumption of ningx

peschusterOctober 31, 2012 07:28AM

Re: Memory consumption of ningx

VBartOctober 31, 2012 10:44AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 67
Record Number of Users: 7 on March 06, 2014
Record Number of Guests: 156 on March 20, 2014
Powered by nginx    Powered by FreeBSD    PHP Powered    Powered by Percona     ipv6 ready