Issue #1973 has been updated by masterzen.
harisekhon wrote:
> CentOS 5 combination of x86 and x86_64 systems.
> Dual Xeons 2 - 2.8GHz, dual or quad cores.
> Gentoo x86 and x86_64
> Dual Opeterons 2GHz
What version of ruby are you using?
Some people reported strange things with ruby 1.8.5.
Also are you using recursive file distribution (ie file { "/path/to": source =>
"...", recursive => true }).
If yes, then that might be the cause of your memory consumption issue (see bug
#1469), in a word, when using recursive distribution, puppetd has to scan all
the path below the copy point. If this subtree is deep and dense, it can take
quite some time and use lots of memory to build all the md5 checksum to see if
files need to get synchronized or not.
My advice if you use such recursive copy is to limit the recursion to 2 or 3
(ie recurse => 3).
----------------------------------------
Bug #1973: Performance problems
http://projects.reductivelabs.com:80/issues/1973
Author: harisekhon
Status: Needs more information
Priority: High
Assigned to:
Category:
Target version:
Complexity: Unknown
Affected version: 0.24.6
Keywords:
Puppetd is chewing up a ridiculous amount of CPU and the boss at work has
unfortunately noticed and described it as "unacceptable".
I would really like to see puppet run more efficiently. We are running fast
multi-cpu servers with multi-cores have servers running oracle databases and
computational services so when someone says that puppet is making a noticeable
dent in cpu time, I don't have much of a come back for that, other than "that's
life!". I understand that the multi-cpus and core probably makes no difference
as I believe this is pretty much single threaded but the point is they are new
and fast servers.
My fear is that my boss will turn around and say "Get rid of that bloatware, I
want my servers to go fast..."
Unfortunately my boss is not the only person who has called puppet a resource
hog... help!
----------------------------------------
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://reductivelabs.com/redmine/my/account
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---