Hi, I think that there are two points here,
One is passenger with standard ruby, and the other with REE. As far as Passenger goes, I would recommend it to people who start fresh (e.g. migrating from webrick). for REE - memory usage, I thought that passenger REE(GC) optimizations are not relevant to rack applications, however, I spend the last 30 minutes looking for that article I had in my mind, so maybe I'm wrong about it. Currently, when I have a mongrel process which abuse memory, monit restart it, which causes some clients to think the server has gone away (not sure why apache doesn't move it to another process) - but that happens so rarely, that its not a huge motivation to migrate. All in all, passenger simplifies a lot when it comes to managing puppetmaster processes, and its also dynamic (e.g. it wont load a lot of processes if there is no need) - so maybe it would save memory usage anyway. How do people benchmark? anyone has a good way to simulate load? Ohad On Tue, Jan 13, 2009 at 8:43 AM, Thom May <t...@joost.com> wrote: > > On Mon, Jan 12, 2009 at 16:31, Luke Kanies <l...@madstop.com> wrote: > > > > Hi all, > > > > I know people have used Puppet with passenger[1], but has anyone tried > > it with Ruby Enterprise Edition[2]? > > > > The producers of REE claim that the two in combination can cut Rails > > memory usage by 33%, and I'm quite curious if it has a similar impact > > on puppetmasterd. Anyone who's having high memory issues willing to > > give it a try? > > Passenger has actually had a fairly non-trivial impact on memory usage and > responsiveness compared to mongrel. 4GB box (stored configs with mysql) > serving > around 300 puppet clients was regularly running out of memory entirely > under mongrel. > > The cost/benefit ratio to deploying REE right now isn't to the point > where it's worth > investigating in our case, and given that it's actually slower than > standard ruby on > amd64 right now that'll be the case for a while right now i think. > Cheers, > -Thom > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---