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 <[email protected]> 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" <[email protected]> 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 <[email protected]> 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 [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-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 [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-users?hl=en.