If I moved to DigitalOcean from my present VPS provider ...

July 11, 2013 4.9k views
I am considering in moving to DigitalOcean from my present VPS provider seeing you provide things like snapshots for easy recovery of problems. As I have been helping a friend with his questions one thing I discovered a long the way is that his install has a fairly high ram usage "out of the box". He was running Centos. I am running a VPS with only 128Mb and I'm only using half of it and running a couple of python scripts and a wordpress installation and a forum. I notice that your packages start of at 512 Mb. Is there a reason why your initial ram usage seems to be so high?
3 Answers
Greetings. I did a little independent research and spun up a new droplet for testing (CentOS 6.4 x32). `free -m' shows that 48 MB are used on a fresh droplet. Is this what you're referring to when you say high initial RAM usage?
Well DigitalOcean is paving the path for cheap VPSs with higher quality. Kind of going head-to-head with the big boys, in the likes of EC2 and RackSpace. Your current VPS provider is probably using OpenVZ as their virtualization technology, so they can offer lower RAM, because the kernel being used is the same as on the host.

OpenVZ is also known to be very easy to oversell.

DigitalOcean uses KVM instead (much harder, near impossible to oversell actually), and each VPS has its own kernel, so the initial RAM usage will be higher than on OpenVZ. However, 512MB of RAM should be plenty for whatever you are doing.
On a freshly-spun droplet, nothing should be using 512MB of RAM. Destroy the droplet and spin a new one.
Have another answer? Share your knowledge.