apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marco Spinetti <m.spine...@pisa.iol.it>
Subject Re: [apache-modules] Modules architecture diff
Date Thu, 02 Mar 2006 16:35:57 GMT
Any hints?


Marco Spinetti wrote:

> Hi all,
> I'm experimentig some strange performance results for my modules and I 
> hope you can explain me why.
> I made a test between two modules architecture: my modules have to 
> connect to variuos external sources simultaneously. So I tries these 
> two architectures:
>
> 1) No Blocking IO: I 'm using apr poll (apr_pollset_poll)
> 2) Multi threads: I'im using apr threads;
>
> I'm using apache 1.3.34 and my host is RHEL 3 (Linux version 
> 2.4.21-9.0.3.ELsmp) with 2 CPU and 2GB memory.
>
> I was expecting that multi-threads architecture was better because 
> with apr_poll you read from opened descriptors a lot of times.
> In architecture 2) I'm using apr pool for all my memory allocations, 
> while in the first architecture I'm using apache pool too.
>
> Analyzing (with gsl) the distribution, the mean, variance and standard 
> deviation of reply time the No Blocking IO is much better: in the 
> multi-threads architecture the variance is greater by a factor of 10.
>
> Any ideas about these differences?
> Were my expectations wrong?
>
> Thanks for the support
>
> Bye
>
> --Marco
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: apache-modules-unsubscribe@covalent.net
> For additional commands, e-mail: apache-modules-help@covalent.net
>
>

Mime
View raw message