I recently migrated the small business I worked for off of Linode to DreamHost. We discovered we really didn't need the features of a VPS, so we could no longer justify the extra cost.
My two complaints about Linode come down to performance and storage.
In the era of 500 GB SATA drives it seems odd that Linode only provides 3-12 GB of storage. I understand that Linode probably uses high performance SCSI drives which cost a lot more, but I still don't feel as though Linode's storage offerings compete.
My performance complaints basically boil down to those dreaded IO tokens. There's only so much time I want to waste fiddling with MySQL, Apache, and Postfix settings trying to get my memory and IO usage as low as possible. Ironically, the virtually unlimited CPU resources seemed to only make the poor IO performance more obvious.
For example I would enable SSL everywhere possible in an attempt to improve security while rate limiting IO by putting strain on the CPU. The CPU could handle the strongest encryptions with no problem, so my IO was still the bottleneck.
I know upgrading from our Linode 200 probably would have helped IO significantly, but I just couldn't justify the cost when there are dedicated servers for as little as $60/mo. out there.
Now for the positive aspects of Linode!
Linode's service and support have been excellent. Our host has never had an unexpected outage and our Linode currently has an uptime of
428 days!
The control panel is wonderful, as is LISH (especially when my io_tokens run dry).
The list of supported distros is reason enough to choose Linode over many VPS competitors.
In the past the forums have been very helpful as well, although they seem very quiet as of late.
The
support was definitely the main reason we stayed with Linode for so long. They helped me configure an extra IP (even though thats really my problem), and they would even un-limit my io_tokens a bit when my server was under such heavy load I couldn't even login to kill services!
Bottom line:
If you're looking for
community, service, and support -- choose Linode.
If you're looking for
cheap and easy performance, try to find a good shared hosting service. DreamHost seems good so far, but I've already had more downtime with them, than in my couple of years at Linode!
Goodbye and thanks for all the fish!