thanks for answer

On Monday, October 21, 2013 1:06:06 PM UTC+2, Frederick Cheung wrote:
>
>
>
> On Sunday, October 20, 2013 11:14:40 PM UTC+1, Oto Iashvili wrote:
>>
>> Hi,
>> I would like to understand how to calculate optimal value for "pool" 
>> parameter in database.yml
>>
>> I'm using rails 3, ruby 2, postgres, elasticsearch, unicorn, nginx
>>  
>>
> My server : 12 coeurs 24 threads ( I dont know if it is necessary for 
>> define pool value)
>> unicorn : worker_processes 24
>> I have around 1500 pages requested per minutes, and around 200ms per 
>> request
>>
>>
> Unicorn only dispatches one request at a time to each worker, so the pool 
> setting doesn't matter: each worker will only process one request at a time
>
> Your numbers suggest you can do 5 requests per second per worker, ie 300 
> per minute per worker, so it seems that you have ample resources. However 
> you'll probably need to do some testing to confirm this as it would only be 
> true if CPU is your bottleneck (as opposed to database concurrency for 
> example)
>  
>
>> Is it also useful/necessary to use this ?
>>     allow_concurrency: true
>>
>> not sure what that is without some context.
>
> Fred
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/0ff11215-bb81-4dbf-bb9d-5fa532eb459c%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to