On Wed, Mar 10, 2010 at 12:58 PM, Douglas Garstang
<doug.garst...@gmail.com> wrote:
> We have puppet 0.24.8 running on multiple EIGHT core 3.16Ghz servers
> with 32Gb of RAM, and in each case puppet is taking longer and longer
> to run, as we have it control more. Currently it's taking up to 20
> minutes to perform a run.
>
> What approaches can I take to significantly reduce the time it takes
> puppet to run? It's ALSO sucking up an inordinate amount of CPU while
> it performs a run. The server is using passenger.
>
> Doug
>

Some more information about details on what you are managing would be
helpful here.

One open bug for instance is about updating Puppet to batch yum
transactions, which can speed up run time.
If you are seeing very long runs on the client, that can be a factor.

On the server side, there are various things you might want to do,
such as selectively updating certain servers
at a time (i.e. using puppetrun) or setting up different schedules for
different machines so they don't hit all
at once (such as using cron).

We're also working to reduce server load via cached catalogs and so
forth, though it ultimately does depend
a bit about how much you are managing per server.

--Michael


> --
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to puppet-us...@googlegroups.com.
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to