Hacker News new | ask | show | jobs
by mleonhard 5999 days ago
Yeah, I've had a $20 Linode virt for a couple of years and it's been pretty reliable.
1 comments

Is a $20 vps (360MB ram) enough for a small website?

I want to get one for me but I don't want to get rammed in the ass when I realize it is not enough and need to upgrade to at least 1GB.

I see I can get 1GB RAM at prgmr.com for the same $20

I used to run a create-your-own-quiz django powered site with 6k uniques/day(in the last few days), with no cache, and it barely touched my 360 vps. You can see some nice graphs here: http://slig.imgur.com/linode
Thanks for sharing! How do you interpret those graphs? How do you know when the user experience is slow or when the server is maxxed out?
From my experience looking at those graphs, I see that the iorate is pretty low and that the cpu is almost idle. Checking "top", I see that the RAM was sufficient, as there were almost no swap use.

I also use chartbeat.com to see how the users are interacting with the site in realtime. They provide also two useful metrics: user load time and server load time. Looking at those, I can see that the user experience is pretty good, and that the server is up and responding very quickly.

More than enough.

I run a Django-powered site on a 96meg host on an over-loaded Xen host built with ancient P4 Xeon servers (No VT instructions). I use nginx and sqlite to cope with my tiny amount of available memory. With that said the site sees little traffic (<500 hits a day, peaks ~60 hits in 1 hour), but I've never run into issues.

Which distro/OS, out of curiousity? The bane of my experience with low-memory VMs has been finding the lowest-memory server OS.
you could go crazy and use a uClibc buildroot. build it on your desktop and transfer an image to your slice. i use slack, but that's not exactly tiny...
360MB would be plenty for multiple small sites. I run 1 "medium" Django site and 3 smaller Django sites on a 360 with room to spare.