Hey, I think I remember another thread that mentioned that there were some 
performance issues with directory environments. Basically, the next 3.6 
release will add a caching option that mostly alleviated the problem for 
the OP from that thread.

https://groups.google.com/forum/#!topic/puppet-users/wzy8NPWauu4

On Thursday, May 22, 2014 9:59:25 AM UTC-7, Tristan Smith wrote:
>
> After much hacking to get directory environments settled and the manifest 
> directory in place, I rolled Puppet 3.6 to our puppetmasters last night.
>
> One of our puppetmasters has nearabouts 1000 clients, runs passenger under 
> apache 2.2 (ruby 1.8.7, sadly, thanks CentOS), and normally doesn't really 
> notice puppet running - basically peaks out at 20% CPU usage.
>
> Under 3.6, even doubling the passenger worker count, it couldn't keep up 
> with the load - I started running out of apache procs due to workers stuck 
> in waiting mode and they were all just hanging waiting for a passenger 
> worker to free up. CPU usage on the system capped out.
>
> Strace -c on the passenger workers had them spending 30% of their time in 
> clone() and 60% in wait4(), fwiw.
>
> I'm going to be digging to figure out what in hell changed to cause this, 
> but has anyone else experienced a significant change in performance under 
> 3.6?
>
> --Triss
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/5fea7228-4800-4b88-8e99-766636b43df7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to