-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Interesting, thanks for the information.
My only concern with a 32 bit architecture, is that my memory usage may legitimately grow above 2G which would toast the puppetmaster process pretty quickly. Thanks, Trevor On 08/13/2009 05:53 PM, Brice Figureau wrote: > On 13/08/09 22:36, Trevor Vaughan wrote: >> All, >> >> I'm trying to figure out the best way to estimate the amount of memory >> usage that will be taken up by Mongrel and I'm hoping that you have >> some estimates that can help me. >> >> I'm currently estimating the following: >> >> Memory Required = Number of running puppetmasters * size of manifests >> * number of clients managed > > In 0.24, what cost the most is the file transfer, hopefully 0.25 is > waaay better in this respect. > >> The mongrel model doesn't seem to *ever* reclaim memory. > > My master don't grow, but they're not really under load. > One of the issue with MRI, is that if your master are constantly under > load the ruby garbage collector never really start, and thus memory is > not reclaimed. > >> Suggestions on reclaiming memory welcome though I'm sure most people >> will just urge me to move to Passenger. > > Make sure you're using a recent ruby. It is known that some older ruby > version are leaking memory. > > I can't comment on Passenger since I never tried it. But in the near > future (understand when I'll have some spare cycle) you'll have another > promising alternative: Puppet on JRuby on Glassfish. > I was able to run this stack in the lab, and limited testing show that > it was at least 30% faster than using mongrel. For the memory part, I > didn't check, but the JVM has a superior garbage collector than the ruby > one. I really expect some memory gains, just because you'll be running > only one process... > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkqEtk8ACgkQyjMdFR1108BxlQCaA10cbRfhT8TpSRaI2jOlDb6r TkIAn0Cv09xARvbAyLZBrFbs+rx2/3Tr =JftR -----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 -~----------~----~----~----~------~----~------~--~---