We manage a rails site for a client that will go unnamed for now, and for the past year they have experienced about a 23% increase in traffic per month. The front end is run on a single box; a dual core with 2 gige of ram. Up until the switch to passenger, we were using a cluster of mongrels. As the site grew, memory usage (and mongrel restarts with monit) were starting to cause some problems.
So we switched to passenger. I bet you can tell when by looking at this chart. This chart represents the last year of memory usage on that box, as sampled every 5 minutes.
Switching to Passenger is nothing new; in fact, if you're still hosting with mongrels, thats getting pretty old-school in the rails community. I just haven't seen much real-world data with a year of measurements behind it, thought this graph was pretty, and thought I'd share.
Comments