Welcome Guest | Login

How much memory should I buy ?

I need to give a reason to buy up more memory for our app here. It is a fake ftp app, so we will be shuffling around 400 meg files a lot with lots of users up and downloading.

Can you help me explain in laymens terms like how much extra memory we should by up per month and why it would help ?

2007-08-10 02:17 PM

The extra memory would help you run dedicated Mongrel servers and DRb servers that can handle the file uploads.  This is certainly a must for these kinds of applications.  So, I suppose you should buy as much as you can....start with 100MB (1 Mongrel, 1 DRb server) and go from there would be my recommendation.  

2007-08-10 06:51 PM

So, on top of that say I was trucking a 500 meg file over, do I need that much memory swap space to really make it move faster or at all? Or is everything limited anyway to just 4096 bytes a sec like I read in the File Dir api

I know that the files are loaded as temp first but so far with the one druby and one mongrel all files just stop uploading by the time they reach 98. .. % or even 99.67% it varies but no error appears in the logs.

So to be blunt. buying up say 400 more megs a month, hell even 800, does this enable the access to upload larger files more successfully ? Or am I looking at another means ?

I myself but mainly the boss needs to know if and why This excess amount will help if at all.

2007-08-13 08:04 AM

In this particular situation, I don't think extra memory on the shared system is going to do much good.  The shared environment has to keep strict control on its processes in order to provide adequate service to everyone.  

For something where you need this kind of power, a dedicated server is your best option (and isn't much more expensive than if you buy a ton of memory on a shared server).  A dedicated server is going to allow you to ensure that your processes can reliably handle long term transfer connections.

2007-08-13 10:07 AM

and does hostingrails have this dedicated server ?

2007-08-13 10:21 AM

Yes - see this page for more details.

2007-08-13 10:25 AM


Hello Guest! In order to post you must be an active client with us, please log in or sign up.