Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am looking for a application/web hosting provider. I can see that I can have virtual server with 512MB RAM. It seems to me soooo little.

What can I expect to run (run means fast enough for users) on such virtual server?

I am after RoR applications. That means RoR, web server, database. 512MB seems to me so little.

Could somebody put some light on that for me?

share|improve this question
5  
It sounds like you have a solution looking for a problem. Why not try running a RoR app on a box or VM with 512M and see how you get on? –  markdrayton Aug 20 '10 at 7:10
    
well the question is meant in general. RoR + web server + database and 'just' 512MB seems to me too little but I have no experience with that so I hoped that somebody could comment on that... –  Radek Aug 20 '10 at 7:15
    
How many users? If one, two, or even ten then 512MB is generally fine - your server will also use swap space and machines big enough to run virtual servers tend to have fast disks. As your website grows and you need more resources you can usually upgrade from the package you bought to a larger one... –  PP. Aug 20 '10 at 7:51
    
How high will be the load? How many concurrent users? Which operating system will you use? –  mkudlacek Aug 20 '10 at 7:51
    
I am thinking of linode.com I will start really small like 2,3 concurrent users for very application. I want to have few Wordpress sites on the linode too –  Radek Aug 23 '10 at 1:38
add comment

3 Answers 3

up vote 2 down vote accepted

I have a VPS with 512MB RAM, on Windows Server 2003 and running SQL Server Express. There are half a dozen low-ish volume sites running on it with a little room to spare.

Obviously, if I could afford it, I'd rent a dedicated server, or at least a bigger VPS - but for a few small sites this server is fine.

It really depends on what you are going to host on it... How many sites/apps? Approx what kind of throughput? How many concurrent users?

Do you have a guarranteed minimum slice of processor time? Does the package have a boost capability (ie. sometimes you can 'borrow' other user's capacity when their VPSs are quiet)?

It should be simple enough for you to rig up an equally-constrained VM to test on....

share|improve this answer
add comment

If you don't have much traffic or a huge database, this will more than suffice. Grow as you need to.

share|improve this answer
add comment

It's not Ruby, but we run a very heavilly used Subversion system on Windows 2003 on virtual server with 256Mb of RAM and it's got room to spare, never needs restarting (apart from updates, of course), and never gets slow.

There's still a lot you can do with 512Mb of RAM, especially when running a *nix operating system.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.