FYI - for performance I would upgrade Puppet (there were performance improvements in newer revisions), and use something like Apache/Passenger as a delivery mechanism.
One question - does this happen each time you run it on the same box? If there is no new changes - is the performance still terrible or is it only for systems where there is a new change? I'm just pondering also - did you introduce a new large file? I'm just wondering if this time is spent doing an md5 sum of a huge file for file {} comparison. You see the file provider will do an md5 comparison to make sure a a file that already exists doesn't get installed again. If the file is large - then it takes a long time. Does this slowness happen even when it appears no changes need to be made? If you think a file is a culprit you can emulate the md5 behaviour by running 'time md5sum bigassfile.iso' to see if it takes a long time. Otherwise its the delivery of such a large file ... which might be the case, and you definitely should switch out your stack. I see you have 211 resources or so ... so its not the quantity of files here that is the problem I would guess. > There are around 100+ servers in my environment.but at most puppet > master serving to 10-12 nodes (varies) concurrently. Webrick at best can manage 1 node concurrently properly. So the minute you fire up more then 1 it will slow down as it tries to serve each client when available. Switch to Apache/Mongrel :-). ken. On Tue, Jul 5, 2011 at 8:58 AM, sanjiv.singh <sanjiv.si...@impetus.co.in> wrote: > hi all, > I am using environment option in /etc/puppet/puppet.conf for > supporting various releases. > like > . > . > [release1] > modulepath = /usr/local/applications/release1 > [release2] > modulepath = /usr/local/applications/release2 > [release3] > modulepath = /usr/local/applications/release3 > . > . > As i added new release [YYYY] with addition of few files/templates and > jars, > it seems following issue coming with only new release [YYYY]. > > what can be various way with puppet , if i wanna to do alot file > serving for puppet client ? > > > thanks, > Sanjiv Singh > Impetus Infotech > > > On Jul 5, 12:50 pm, "sanjiv.singh" <sanjiv.si...@impetus.co.in> wrote: >> Hi Peter, >> thanks for quick reply. >> ya i am using Webrick default with puppetmaster. >> >> As per performance guild line,for servicing more nodes it is >> recommended to move on passenger/mongrel. surely i will do this. >> >> There are around 100+ servers in my environment.but at most puppet >> master serving to 10-12 nodes (varies) concurrently. >> >> Thanks, >> Sanjiv Singh >> Impetus Info-tech. >> >> On Jul 5, 10:53 am, Peter Meier <peter.me...@immerda.ch> wrote: >> >> >> >> >> >> >> >> > -----BEGIN PGP SIGNED MESSAGE----- >> > Hash: SHA1 >> >> > > File: 1539.03 >> >> > This indicates clearly a problem in serving files, so does the other >> > error you posted. >> >> > As others asked: Are you still running with Webrick (means default >> > puppetmaster without setting up passenger/mongrel)? And how many >> > clients are connecting to the server how frequently? >> >> > ~pete >> > -----BEGIN PGP SIGNATURE----- >> > Version: GnuPG v1.4.11 (GNU/Linux) >> > Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/ >> >> > iEYEARECAAYFAk4SpsUACgkQbwltcAfKi3+AeQCfVKw/DBKcMIlCzMfGK7gF0xpK >> > 0BYAn3ph1iWV8YjO5WxuEzm7bhucvAU+ >> > =Aj9t >> > -----END PGP SIGNATURE----- > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > 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. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. 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.