There are some very good Xen hosts. SliceHost being one that I have had experience with — it has rock solid stability, very good uptime, great performance and all the flexibility of Xen at an incredibly price. Too bad they are not in Australia. I don’t know how bad a Xen VPS host can be, but I certainly have some bad experience with GPLHost, whom I have reviewed their Sydney-based VPS 6 months ago. They were “tolerable” for the first few months, but got worse over the last couple of weeks.

There are some issues like

  • Regular downtime. I am having difficulties keeping the VPS up for more than 10 days.
  • IO wait. Sometimes it is so severe that an ls command will lock up the VPS for a few seconds.

These issues certainly made running a production website extremely difficult as you have visitors accessing your data 24/7! Last two days had also been quite dramatic.

Sunday 3 June at 3:50am
Server down
Sunday 3 June at 11:15am
Server up — offline for 7 hours and 25 minutes
Monday 4 June at 3:10pm
Server down
Monday 4 June at 8:50pm
Server up — offline for 5 hours and 40 minutes

Take today for example, the server was still running, however the entire thing was just not responding — can’t return web pages, can’t access SSH, cron does not run, etc. Fortunately it still somehow respond to SNMP requests, so I had grabbed some graphs.

Network at GPLHost VPS

As you can see, the outbound traffic dropped to 0 after around 3pm, although it is still getting inbound traffic. Now let us check out the load on that box.

Load at GPLHost VPS

Normally my load is less than 1, but it has raised all the way to 30+ just before the reboot — something is blocking the processes from running, and I have no idea! Pain of running a VPS.

Yes it sucks. Consider thousands of dollars lost due to this server outage! Oh wait, I made that previous one up, and it was probably in the scale of a few dollars, but still — extensive downtime is annoying. Worse, as it has already happened two days in a row, I am now pretty scared that it will happen again during this week, leaving my websites inaccessible for more hours.

While GPLHost usually has pretty good support, but no one was there handling my support email today. Even if it has been actively worked on, I am not sure whether it is going to be the saving grace this time. Not sure what secret sauce other Xen providers prepare their servers with, but I think GPLHost certainly needs some of those…

However, hunting for another good VPS provider in Australia remains difficult. Vigabyte looks like is having some hot technology, but our friend Nicholas went and tested, and couldn’t even get the VPS he paid for after 11 days. Dodgy.

Currently the cheapest option seems to be getting a dedicated server, install OpenVZ or Xen, and then share the cost with friends. Servers Australia have some very cheap dedicated servers (AUD$99/month for a AMD Semperon 3400, 1GB RAM, 160GB SATA HDD, 100GB/month transfer). But as the “Order Now” link does not even bring you to the right area, I think I better go and check my dodgy metre on this host first.