Hi folks, I'm scratching my head with a problem with system load.

When Puppet checks in every hour, runs through all our checks, then exits 
having confirmed that everything is indeed as expected, the vast majority 
of the time no changes are made.  But we still load our systems with this 
work every hour just to make sure.  Our current configuration isn't perhaps 
the most streamlined, taking 5 minutes for a run.

The nature of our system, however, is highly virtualised with hundreds of 
servers running on a handful of physical hosts.  It got me thinking about 
how to reduce the system load of Puppet runs as much as possible.  
Especially when there may be a move to outsource to virtualisation hosts 
who charge per CPU usage (but that's a business decision, not mine).

Is there a prescribed method for reducing Puppet runs to only be done when 
necessary?  Running an md5sum comparison on a file every hour isn't much 
CPU work, but can it be configured so that Puppet runs are triggered by 
file changes?  I know inotify can help me here, but I was wondering if 
there's anything already built-in?

Thanks

D

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/X4AZe3rM6xQJ.
To post to this group, send email to puppet-users@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