On Thu, Oct 30, 2014 at 10:39:22AM -0700, Ramin K wrote:
> On 10/30/14 7:45 AM, Georgi Todorov wrote:
> >Hi group,
> >
> >We have a VM with 24 E7-8857 v2 @ 3.00GHz cores and 32G of ram (on big
> >ESX hosts and fast backend) that is our foreman/puppetmaster with the
> >following tuning params:
> >
> >Passanger:
> >   PassengerMaxRequests 10000
> >   PassengerStatThrottleRate 180
> >   PassengerMaxRequestQueueSize 300
> >   PassengerMaxPoolSize 18
> >   PassengerMinInstances 1
> >   PassengerHighPerformance on
> 
> Puppet masters are CPU limited. I would increase MaxPoolSize until
> you're consistently using 80% of the CPU available. Do keep an eye
> on RAM usage as well. You may want to split your master into
> multiple parts if you're already consuming all the resources on your
> current hardware.
> 
> I wrote about tuning Passenger for Puppet masters here. 
> http://ask.puppetlabs.com/question/13433/how-should-i-tune-passenger-to-run-puppet/

My related issue in that I want more simultaneous catalog compilations. Without 
sounding too lazy, my reaction is to add cores to the puppetmaster VMs and 
throw some more puppetmasters into the load balancer pools. 8x more cores will 
help me quickly and I can tune later when I can shift some priorities around to 
get time to think.

https://docs.puppetlabs.com/guides/scaling_multiple_masters.html

(As well, 1400 machines is past the point I would sleep well with a 
no-redundancy puppetmaster setup. You're very brave, Georgi.)

> Ramin
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-users/545277CA.9080507%40badapple.net.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/20141030175802.GA25528%40iniquitous.heresiarch.ca.
For more options, visit https://groups.google.com/d/optout.

Reply via email to