<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HostingFu &#187; review</title>
	<atom:link href="http://hostingfu.com/tag/review/feed" rel="self" type="application/rss+xml" />
	<link>http://hostingfu.com</link>
	<description>Web Hosting Blog by a Software Developer</description>
	<lastBuildDate>Mon, 19 Jul 2010 09:27:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>GeoVPS/Layerboom KVM Virtal Server Review</title>
		<link>http://hostingfu.com/article/geovpslayerboom-kvm-virtal-server-review</link>
		<comments>http://hostingfu.com/article/geovpslayerboom-kvm-virtal-server-review#comments</comments>
		<pubDate>Thu, 03 Dec 2009 04:13:52 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[geovps]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[layerboom]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://hostingfu.com/article/geovpslayerboom-kvm-virtal-server-review</guid>
		<description><![CDATA[This is a quick review on the KVM virtual server provided by GeoVPS. Howard from Layerboom first contacted me back in May 2008 through this blog and LinkedIn, and that was before Layerboom was even started. We clicked as both of us had our origins in Taiwan, and Howard mentioned that he has assembled a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.geovps.com/"><img src="http://hostingfu.com/files/geovps/geovps.png" width="150" height="150" alt="GeoVPS" style="float:right;margin:0 0 1ex 1ex"/></a> This is a quick review on the KVM virtual server provided by <a href="http://www.geovps.com/">GeoVPS</a>. Howard from <a href="http://www.layerboom.com">Layerboom</a> first contacted me back in May 2008 through this blog and LinkedIn, and that was before Layerboom was even started. We clicked as both of us had our origins in Taiwan, and Howard mentioned that he has assembled a team to start up a developer-focused virtual server/cloud server company similar to SliceHost and Linode. Over a year later <a href="http://www.peer1.com/blog/2009/10/serverbeach-customer-and-cloudxcelerator-member-layerboom-launches-geovps/">it is finally launched in October this year</a> (as posted on Peer1&#8242;s blog). It is called <a href="http://www.geovps.com/">GeoVPS</a> &#8212; and it is no ordinary VPS provider.</p>
<p><span id="more-228"></span></p>
<h3 id="toc-about-geovps-and-layerboom">About GeoVPS and Layerboom</h3>
<p style="text-align:center"><img src="http://hostingfu.com/files/geovps/geovps-homepage.jpg" width="500" height="413" alt="GeoVPS Home Page" style="border:#ccc solid 1px;padding:3px;"/></p>
<p>Initially Howard &amp; team have planned to develop <em>just</em> a VPS hosting company with an awesome control panel, and have servers hosted in Canada, to provide alternate to US-based virtual servers but want to benefit from being under a different jurisdiction. However exactly is having servers in Canada better than in US I do not know (IANAL), but I&#8217;ve been told that it&#8217;s better in some circumstances :)</p>
<p>However it turns out that it is more than just Linode or SliceHost under the maple leaves, but instead they ended up developed a <em>solution</em> for the VPS providers, and the company is called <a href="http://layerboom.com/">Layerboom</a>, which according to <a href="http://www.peer1.com/hosting/cloud.php">Peer1&#8242;s CloudXcelerator Cloud Program</a>, is:</p>
<blockquote><p>Layerboom provides hosting companies with a comprehensive solution which enables them to build and sell virtual private server clouds. After installing Layerboom software, hosting companies can manage their physical and virtual server inventory, customer accounts, define virtual machine sizes, packages, and pricing, as well as customise our hosted dashboard to maintain consistent branding.</p></blockquote>
<p>Sounds like installable version of HyperVM + fully integrated WHMCS, but in a single beautiful package.</p>
<p>On the other hand, <a href="http://www.geovps.com/">GeoVPS</a>, a subsidiary of Layerboom, is the <em>live demonstration</em> of Layerboom software&#8217;s capability, in an actual VPS hosting provider. The dedicated servers are with ServerBeach in San Antonio in Texas, with future plan to provide Canadian VPS.</p>
<p>If you are a hosting provider looking at a full suite control and deployment tool, you can read about how Layerboom works <a href="http://layerboom.com/products/hosted-cloud">on their website</a>. However let us shift our focus back to GeoVPS which I will be reviewing.</p>
<h3 id="toc-plans-pricing-ordering">Plans, Pricing &amp; Ordering</h3>
<p>One major benefit of virtual servers is reducing cost, so let&#8217;s start looking at GeoVPS from its VPS plans &amp; their pricing. You can find out about plans on <a href="http://www.geovps.com/pricing">their pricing page</a>.</p>
<p style="text-align:center"><a href="http://www.geovps.com/pricing"><img src="http://hostingfu.com/files/geovps/pricing.jpg" width="566" height="390" alt="GeoVPS Pricing" style="padding:3px;border:#ccc solid 1px;"/></a></p>
<p>3 plans basically, from 256MB to 1GB of dedicated memory, from $20/month to $80/month. First of all, these are <b>Canadian dollars</b> which is <a href="http://www.google.com/finance?q=CADUSD">around USD$0.95 at the moment</a>, although it could get worse if USD continues to depreciates. As GeoVPS has also purchased a display ad here at HostingFu, you can purchase &amp; test out the 256MB VPS plan for $10 using promo code <b>hostingfu</b>.</p>
<p>In some sense it is even dearer than SliceHost when you go up the plan (USD$70/month for exactly the same spec Xen VPS from SliceHost), and SliceHost has also been criticised for their stale pricing from 3 years ago! GeoVPS is definitely not competing with the budget VPS providers. SliceHost is the (literally) the Rackspace of VPS market, and while GeoVPS sits on ServerBeach and Peer1, it might be too young and unproven to demand such premium.</p>
<p>Moreover, the plans peaked at 1GB RAM and 400GB/month data transfer &#8212; which might not be enough for your database server. I am sure GeoVPS would be able to work out packages for customers demanding bigger slice and more traffic, but it would be nice to be assured from having them available on the plan/pricing page.</p>
<p>Ordering was easy &#8212; although I did encounter some bugs on the ordering page. Fortunately Howard was on IM when I attempted the order so he managed to get the developers to fix the issue. Only credit card is accepted &#8212; no PayPal, Google Checkout, etc.</p>
<p>After the VPS has been paid for, a welcome email containing IP address &amp; root password is emailed in within minutes. My <em>very first</em> KVM-based VPS :)</p>
<h3 id="toc-geomanager-the-control-panel">GeoManager, The Control Panel</h3>
<p>Before digging into the actual server, here are some screenshots of the control panel. Dashboard &#8212; first page after you log in:</p>
<p style="text-align:center"><a href="http://hostingfu.com/files/geovps/geovps-dashboard.png"><img src="http://hostingfu.com/files/geovps/geovps-dashboard.png" width="520" height="255" alt="Dashboard" style="padding:3px;border:#ccc solid 1px;"/></a></p>
<p>Click to get the full image. As you can see it list out some essential info &amp; a list of virtual servers you have. Here is a screenshot after you click through one of the virtual servers:</p>
<p style="text-align:center"><a href="http://hostingfu.com/files/geovps/geovps-virtualmachine.png"><img src="http://hostingfu.com/files/geovps/geovps-virtualmachine.png" width="577" height="480" alt="Virtual Machine Screenshot" style="padding:3px;border:#ccc solid 1px;"/></a></p>
<p>It provides graph on CPU, bandwidth and disk IO usage, plus some operations you can do to the VM, like rebooting, rebuilding, change root password, etc.</p>
<p>Very simple control panel (compare to what Linode offers), but has every essentials that you need to manage a server. Currently the selection of Linux distributions is quite limited (CentOS 5.3, Debian 5.0, Ubuntu 8.04 and Ubuntu 9.04) so those who are looking for Gentoo or Slackware builds might be disappointed.</p>
<h3 id="toc-server-setups">Server Setups</h3>
<p>As I said before, I have no prior experience with a KVM VPS. All my previous virtual servers are either Xen, OpenVZ or Virtuozzo (in the order of preference). I know <a href="http://www.linux-kvm.org">Linux KVM</a> is going to be big as it is already in the kernel and RedHat is backing it (well, really depends on which vendor do you ask), it is still a relatively immature product in comparison with Xen. It however, does full virtualisation like VMWare, whereas <em>most</em> Xen VPS providers do para-virtualisation.</p>
<p>That is indeed the first thing I noticed when I logged into the system, a 64 bit Debian 5.0 Lenny build &#8212; it is running stock Debian kernel.</p>
<pre class="code">
$ <b>uname -a</b>
Linux hostingfu 2.6.26-2-amd64 #1 SMP Wed Aug 19 22:33:18 UTC 2009 x86_64 GNU/Linux
</pre>
<p>Another <em>weirdness</em> is the network interface. While the VPS has a public IP address at 69.172.xxx.yyy, eth0 is bound to a private IP address.</p>
<pre class="code">
$ <b>/sbin/ifconfig eth0</b>
eth0      Link encap:Ethernet   HWaddr 54:00:01:f5:55:e1
          inet addr:10.1.mm.nn  Bcast:10.1.255.255  Mask:255.255.0.0
          inet6 addr: fe80::5600:1ff:fef5:55e1/64 Scope:Link
          ...
</pre>
<p>Not good for the moment when I am on the VPS and can&#8217;t remember what&#8217;s my public IP :) Root directory is mounted with ext3, and the VPS has access to 4 cores of 2.5GHz &#8220;QEMU Virtual CPU&#8221;.</p>
<p>While it is a standard Debian build, Layerboom did add a few startup tricks to <code>/etc/rc.local</em> that:</p>
<ul>
<li>Initialise <code>/swap</code> as swap file. Yes, there is no swap partition, and 512MB swap file was create when the VPS first boots.</li>
<li>Mount a data partition to <code>/data</code> if there is one. Extra mountable storage might be in the future plan.</li>
<li>Fetch new root password from <em>somewhere</em>.</li>
</ul>
<p>Using a swapfile is a surprise, as the performance is not on par with using a dedicated partition. On the other hand, excessive swapping hurts performance anyway, so I guess it justifies one less partition to worry about.</p>
<h3 id="toc-networkserver-performance">Network/Server Performance</h3>
<p>Peer1 network is nice :) I did some random speed test, downloading a 100MB binary file from various locations, and</p>
<table class="data" cellpadding="3" cellspacing="0">
<tr>
<th>Provider</th>
<th>Location</th>
<th>Speed</th>
</tr>
<tr>
<td>GNAX</td>
<td>Atlanta GA</td>
<td>10.7MB/sec</td>
</tr>
<tr>
<td>SoftLayer</td>
<td>Dallas TX</td>
<td>10.1MB/sec</td>
</tr>
<tr>
<td>HE.net</td>
<td>Fremont CA</td>
<td>7.1MB/sec</td>
</tr>
<tr>
<td>Primary.net</td>
<td>St. Louis MO</td>
<td>2.65MB/sec</td>
</tr>
<tr>
<td>VPSLink</td>
<td>Seattle WA</td>
<td>1.3MB/sec</td>
</tr>
</table>
<p>The network pretty much have no problem burst to 100Mb/sec.</p>
<p>As of server performance, I am lazy so I just used the WHT variant of UnixBench. Here is the result:</p>
<pre class="code">
                     INDEX VALUES
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7 20956179.5      556.2
Double-Precision Whetstone                      83.1     1796.7      216.2
Execl Throughput                               188.3     1563.5       83.0
File Copy 1024 bufsize 2000 maxblocks         2672.0   158404.0      592.8
File Copy 256 bufsize 500 maxblocks           1077.0    39005.0      362.2
File Read 4096 bufsize 8000 maxblocks        15382.0  1549344.0     1007.2
Pipe-based Context Switching                 15448.6   401468.5      259.9
Pipe Throughput                             111814.6  5401051.4      483.0
Process Creation                               569.3     2675.3       47.0
Shell Scripts (8 concurrent)                    44.8      561.6      125.4
System Call Overhead                        114433.5  8261016.9      721.9
                                                                 =========
     FINAL SCORE                                                     288.5
</pre>
<p>The final score is not bad for a fully virtalised VPS, although I have seen much better scores at the same price point. Not sure whether it's caused by the actual server itself or KVM. Good IO performance though.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>That's it! No frills VPS hosting service with great network, beautiful control panel and KVM goodness, but it is still lacking something that I am looking for from a hosting provider -- good community. The price (before the discount) feels 2006'ish. While the server performs well, there is just way too much competitions out there for GeoVPS to make an impact.</p>
<p>However, the program is still in beta and more features might still be added. Moreover, I suspect the main business is to sell the Layerboom platform, instead of selling the VPS themselves.</p>
<p>Anyway. All the best to Howard &amp; team! I probably won't keep this VPS (having too many on my hands now), but maybe one day I will be testing another one somewhere else powered by Layerboom.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/geovpslayerboom-kvm-virtal-server-review/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fivebean Media OpenVZ VPS Hosting Review</title>
		<link>http://hostingfu.com/article/fivebean-openvz-vps-hosting-review</link>
		<comments>http://hostingfu.com/article/fivebean-openvz-vps-hosting-review#comments</comments>
		<pubDate>Mon, 31 Aug 2009 02:31:49 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fivebean]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://hostingfu.com/?p=196</guid>
		<description><![CDATA[Update November 2009 Signing Up MoxieVM Plan Upgrades Performance Conclusion Looking at my history of past reviews and found that I have not done a hosting review for the last 8 months! Meanwhile, I probably have used half a dozen different hosting providers since my last review (my review on Gandi.net&#8217;s Xen VPS, which I [...]]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ol>
<li><a href="http://hostingfu.com/article/fivebean-openvz-vps-hosting-review#toc-update-november-2009">Update November 2009</a></li>
<li><a href="http://hostingfu.com/article/fivebean-openvz-vps-hosting-review#toc-signing-up">Signing Up</a></li>
<li><a href="http://hostingfu.com/article/fivebean-openvz-vps-hosting-review#toc-moxievm">MoxieVM</a></li>
<li><a href="http://hostingfu.com/article/fivebean-openvz-vps-hosting-review#toc-plan-upgrades">Plan Upgrades</a></li>
<li><a href="http://hostingfu.com/article/fivebean-openvz-vps-hosting-review#toc-performance">Performance</a></li>
<li><a href="http://hostingfu.com/article/fivebean-openvz-vps-hosting-review#toc-conclusion">Conclusion</a></li>
</ol>
</div>
<p><a href="http://fivebean.com/"><img src="http://hostingfu.com/files/fivebean/fivebean-logo.png" width="219" height="50" alt="Fivebean Logo" style="float:left;margin:0 1ex 1ex 0;"/></a> Looking at my <a href="http://hostingfu.com/tag/review">history of past reviews</a> and found that <em>I have not done a hosting review for the last 8 months</em>! Meanwhile, I probably have used half a dozen different hosting providers since my last review (<a href="http://hostingfu.com/article/gandi-net-xen-vps-review">my review on Gandi.net&#8217;s Xen VPS</a>, which I will hopefully write about them again sometime soon). So, it&#8217;s the last day of August, and let me do a quick review on one of the VPS hosting company that I have been using for the last 3 months and are quite happy with &#8212; <a href="http://fivebean.com/"><b>Fivebean Media</b></a>.</p>
<p>I first came across Fivebean Media <a href="http://www.lowendbox.com/blog/fivebean-5-openvz-vps-with-128mb/">on LowEndBox.com</a> of their $5/month VPS deal (which I do not think is currently on offer). According to the <a href="http://fivebean.com/company/">about page</a>, the company started as a <em>&#8220;technology/web consulting company&#8221;</em> back in 2004 (<a href="http://xlogicgroup.com/">XlogicGroup</a>, a service/consulting company), and Fivebean Media was created in 2008 to offer web hosting. It is still a relatively young company, and it has a <em>weird</em> name for a hosting company, but I do like their clean design :)</p>
<div style="border:#117 1px solid;background-color:#ddf;padding:10px 20px;">
<h3 id="toc-update-november-2009">Update November 2009</h3>
<p>If you find this review helpful and wish to sign up with VPS products from Fivebean Media, feel free to use my referral code (if there&#8217;s no better discount currently available). Here&#8217;s my referral link:</p>
<p><a href="http://fivebean.com/account/aff.php?aff=067"><b>fivebean.com/account/aff.php?aff=067</b></a></p>
<p>You can also quote the coupon code <b>FB20</b> to get 20% recurring discount &#8212; although you can usually find better discount on their website (40-60% off VPS products).</p>
</div>
<p><span id="more-196"></span></p>
<p>My next encounter with Fivebean is from <a href="http://www.ozbargain.com.au/node/12906">their advertisement on OzBargain</a> &#8212; yes a Michigan company posting &#8220;deals&#8221; on a website which the main visitors are all the way across the Pacific. It was one of those offers that was <em>&#8220;too good to be true&#8221;</em> (and yes I am a sucker on bargains which was the reason I started that site in the first place) &#8212; an OpenVZ VPS plan with</p>
<ul>
<li>768MB dedicated memory, 1,200MB burstable memory</li>
<li>35GB disk space</li>
<li>275GB monthly transfer</li>
<li>Equal share CPU</li>
<li>$17.51/month AUD</li>
</ul>
<p>It&#8217;s the &#8220;Bite&#8221; plan on their <a href="http://fivebean.com/vpshosting/">VPS plan page</a> at more than half the price. Their servers are hosted at <a href="http://www.databank.com/">Databank in Dallas</a>. Since I have not yet had a VPS in Dallas before (yeah, pretty <em>lame excuse</em>), I went for the impulse buy to took the bite&#8230;</p>
<h3 id="toc-signing-up">Signing Up</h3>
<p>Signing up was almost instant. Ordered on 23 May at 11:02pm AEST, and the VPS was paid for, activated and the welcome email was received by 11:19pm AEST. In this day and age some VPS providers, especially on the budget end that have no expertise in writing their own automation, still have not been able to provide instant activation. Big plus for Fivebean on this one.</p>
<p>Welcome email contains URL and credential to HyperVM&#8217;s control panel as well as IP address and root password to the newly activated VPS. Note that like almost all the other budget VPS providers back in May, Fivebean used <b>HyperVM</b> to power their virtualisation infrastructure. That was <em>before</em> the <a href="http://hostingfu.com/article/fsckvps-servers-wipeout-reveals-lxlabs-hypervm-insecurity">hacking incident at FsckVPS</a> and the tragedy at LxLabs. On 7<sup>th</sup> of June, <em>prior</em> to FsckVPS&#8217;s hacking incident but <em>after</em> LxLabs&#8217; last vulnerability report, Fivebean decided to <a href="http://forum.fivebean.com/discussion/6/vps-control-panel-unavailable--please-read/">turn off HyperVM access completely</a> for security reason. A few days later a new control panel project was announced, and on 18<sup>th</sup> of June, their new VPS control panel <a href="http://forum.fivebean.com/discussion/9/moxievm-vps-control-panel/">was released to the customers</a> &#8212; a very impressive turn around time.</p>
<p>Name of their own control panel? <a href="http://fivebean.com/vpshosting/moxievm.php"><b>MoxieVM</b></a>.</p>
<h3 id="toc-moxievm">MoxieVM</h3>
<p>MoxieVM is Fivebean&#8217;s VPS control panel to replace HyperVM. It has almost all the features you need to control a VPS &#8212; restart, bandwidth/disk space stats, change root password, reverse DNS, etc. I won&#8217;t call it ugly, but certainly has a very simple design.</p>
<p style="text-align:center"><img src="http://hostingfu.com/files/fivebean/moxievm-1.png" width="500" height="301" alt="MoxieVM" style="padding:3px;border:#ccc solid 1px;"/></p>
<p>It lists out all the VPS under your account and some basic stats when you log in, and when you click on &#8220;Manage&#8221;, it then goes to a page with all the operations you can do with that VPS.</p>
<p style="text-align:center"><img src="http://hostingfu.com/files/fivebean/moxievm-2.png" width="500" height="301" alt="MoxieVM" style="padding:3px;border:#ccc solid 1px;"/></p>
<p>As you can see it is pretty straightforward no-frills kind of design. The only lacking in my opinion is some kind of console access built into the control panel, in case of getting firewalled from your own VPS. MoxieVM offers recent version of Debian, Ubuntu, CentOS, Fedora, OpenSUSE and Slackware templates. Some are in 32bit and some 64bit. On the rebuild page it clearly states <em>the rebuild process can take up to 7 minutes to complete if there is a queue</em>.</p>
<p>I think MoxieVM is <em>good enough</em> for most of us, even though it is still a work in process. You can find notes in the applications that state out there&#8217;s a bug and &#8220;will be resolved in the next update&#8221;. Some features (TUN support) are currently turned off.</p>
<h3 id="toc-plan-upgrades">Plan Upgrades</h3>
<p>Another big plus is the plan upgrades that I have been receiving. I am already paying 1/2 of listed price for the Bite plan, and then on <a href="http://forum.fivebean.com/discussion/3/vps-products-enhanced/">2<sup>nd</sup> of June the spec got upgraded again</a>. Now logging into MoxieVM I can see that my VPS has:</p>
<ul>
<li>768MB guaranteed/1.5GB burstable memory</li>
<li>60GB disk space</li>
<li>550GB/month transfer quota</li>
</ul>
<p>All for USD$13.71/month. I guess it is the power of OpenVZ which makes overselling easier. As I am still in the process of migrating some service over, my VPS is using only around 170MB privvmpages out of 1.5GB available. I am sure many are in the same shoes on the same box, which means they can squeeze a few more users on that box.</p>
<p>Nevertheless, occasional plan upgrades make customers happy. <a href="http://statsheet.com/blog/the-hosting-provider-time-machine-paying-2006-prices-in-2009">Take a note on that, SliceHost</a> :)</p>
<h3 id="toc-performance">Performance</h3>
<p>Now let&#8217;s come to probably the most important bit &#8212; actual performance of the system. I am using Debian 5 32bit here. Dumping the <code>/proc/cpuinfo</code> revealing that:</p>
<ul>
<li>Core 2 Quad CPU Q9300 at 2.5Ghz was used on my VPS</li>
<li>No CPU-limiting has been set for OpenVZ, so equal-share CPU time.</li>
<li>Access to all 4 cores</li>
</ul>
<p>Q9300 is actually a desktop class CPU, although it is available for many rack mounted servers at configuration time. It does however led me to believe that they are opting for cheaper servers with Core 2 Quad instead of Xeon, RAID&#8217;ed SATA instead of SAS drives, etc. Nothing wrong with that in this end of the market I think, as some providers choose to have less-beefy boxes but fewer VMs per box. Just don&#8217;t be surprised that it&#8217;s not a Xeon (or Opteron) though.</p>
<p>Here is a dump of Unixbench that I just ran:</p>
<pre class="code">
                     INDEX VALUES
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7  9116420.8      242.0
Double-Precision Whetstone                      83.1     1368.0      164.6
Execl Throughput                               188.3     5134.4      272.7
File Copy 1024 bufsize 2000 maxblocks         2672.0   142437.0      533.1
File Copy 256 bufsize 500 maxblocks           1077.0    38563.0      358.1
File Read 4096 bufsize 8000 maxblocks        15382.0   685888.0      445.9
Pipe Throughput                             111814.6  1560446.2      139.6
Pipe-based Context Switching                 15448.6   443351.5      287.0
Process Creation                               569.3    18032.8      316.8
Shell Scripts (8 concurrent)                    44.8     1417.8      316.5
System Call Overhead                        114433.5  1350673.5      118.0
                                                                 =========
     FINAL SCORE                                                     264.2
</pre>
<p>Not bad.</p>
<p>Network connectivity and bandwidth is pretty good as well. I created a 30MB file and tested out downloading them from various places on the Internet:</p>
<ul>
<li>From Fremont CA (my Linode VPS): 8.6MB/s</li>
<li>From St. Louis MO (my Slicehost VPS): 3.3MB/s</li>
<li>From London: 1.1MB/s</li>
<li>From Sydney: 550KB/s</li>
</ul>
<p>I think the test result would of course vary depending on location and time but I am generally happy with what I got.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>Initially I thought I would just test it out for 3 months but I think I am getting pretty good performance from the amount of money I&#8217;ve paid, and are happy to continue to renew. Other reviews I found on the net (<a href="http://www.webhostingtalk.com/showthread.php?t=870744">here at WHT</a>) are also positive.</p>
<p>I will be gradually migrating some services over to this VPS at Fivebean in the next few months, and might follow up a review when it&#8217;s finally &#8220;fully loaded&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/fivebean-openvz-vps-hosting-review/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gandi.net Xen VPS Review</title>
		<link>http://hostingfu.com/article/gandi-net-xen-vps-review</link>
		<comments>http://hostingfu.com/article/gandi-net-xen-vps-review#comments</comments>
		<pubDate>Tue, 16 Dec 2008 01:03:03 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gandi]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vps hosting]]></category>

		<guid isPermaLink="false">http://hostingfu.com/?p=175</guid>
		<description><![CDATA[Well. Here is a review that was supposed to be done 9 months ago. Back in February, Nicolas from Gandi.net contacted me about reviewing their Xen VPS hosting product, which was under beta testing back then. I had a review VPS from them for two weeks, did a few tests, but was not able to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://hostingfu.com/files/gandi/gandi-logo.jpg" width="200" height="63" alt="Gandi.net" style="float:right;margin:0 0 1ex 1ex"/> Well. Here is a review that was supposed to be done 9 months ago. Back in February, Nicolas from <a href="http://www.gandi.net/">Gandi.net</a> contacted me about reviewing their <a href="http://www.gandi.net/hosting/">Xen VPS hosting product</a>, which was under beta testing back then. I had a review VPS from them for two weeks, did a few tests, but was not able to write a review due to my circumstances back then (I have been <b>very busy</b> this year). Then last week Wendy from Gandi independently contacted me again asking whether I would like to review their VPS product. I logged back into Gandi&#8217;s control panel &#8212; and <em>surprise!!</em> &#8212; the VPS is still there (the expiry was at the end of this year)! So here it is, a Gandi.net Xen VPS review that&#8217;s 9 months overdue.</p>
<p><span id="more-175"></span></p>
<p style="text-align:center"><img src="http://hostingfu.com/files/gandi/hosting-server.png" width="490" height="130" alt="Hosting Servers @ Gandi" style="padding:3px;border:#ccc solid 1px;"/></p>
<h3 id="toc-vps-plans-and-pricing">VPS Plans and Pricing</h3>
<p>You can find out more about the pricing of Gandi.net Xen VPS on their <a href="http://www.gandi.net/hosting/proposal/price/">server pricing page</a>. For each <b>share</b>, it&#8217;s currently at $14/month (launch price until Dec 31 2008, and I have completely no idea what the price will be afterwards). You can buy &#8220;shares&#8221; on daily basis, so you can scale up or down without paying for the capacity for the whole month.</p>
<p>Now, what is a &#8220;share&#8221;? It defines a fixed amount of server resource, and <a href="http://www.gandi.net/hosting/proposal/">according to Gandi</a>, it&#8217;s:</p>
<ul>
<li>1/64<sup>th</sup> of a Quad Quad-Core AMD.</li>
<li>256 MB guaranteed memory + 512 MB of Swap</li>
<li>5 GB hard disk storage</li>
<li>5Mbps bandwidth + unmetred traffic.</li>
</ul>
<p>So a 256MB Xen VPS for $14/month is actually <em>not bad</em> (I am currently paying <a href="http://hostingfu.com/tag/slicehost">SliceHost</a> $20/month for 256MB). However there is no discount when you scale up. Therefore a 512MB VPS costs $28. A 1GB VPS costs $56. A 2GB VPS costs $112 &#8212; the cost starts to become less favourable when you scale up the number of shares.</p>
<p>It does have very generous bandwidth though &#8212; unmetred 5Mbps <em>per share</em>. That means your 1GB VPS will have 20Mbps bandwidth, enough to run a small video sharing websites.</p>
<h3 id="toc-control-panel">Control Panel</h3>
<p>Gandi&#8217;s server control panel is probably the highlight of their service. There are multiple ways to configure your new Xen VPS at Gandi.net, and they all starts with dragging a slide on the number of shares.</p>
<p style="text-align:center"><img src="http://hostingfu.com/files/gandi/gandi-create-server.png" width="570" height="474" alt="Create Server" style="padding:3px;border:#ccc solid 1px;"/></p>
<p>Then you are presented with three ways to create your new server:</p>
<ol>
<li>
<p><b>Use Gandi MI (manual install)</b> &#8212; just like other providers&#8217; control panels, where you get to choose a Linux distribution and that&#8217;s it! Currently Ubuntu, Debian, Fedora, Mandria, OpenSUSE and CentOS are offered.</p>
</li>
<li>
<p><b>Use Gandi AI (custom mode)</b> &#8212; where the real gem of the Gandi control panel is. You start with a Gandi-customised Ubuntu 8.04 install, and then you get options to add and configure various software. For example, configurations for FTP server, HTTP server, mail server and database server.</p>
</li>
<li>
<p><b>Use Gandi AI (easy mode)</b> &#8212; like Gandi AI above, but you choose the functionality of this VPS instead of customising various software packages. Currently there&#8217;s only one predefined configuration, which is &#8220;A PHP/MySQL web server&#8221;. Gandi AI will then install Apache, PHP, MySQL, phpMyAdmin and a FTP server onto VPS.</p>
</li>
</ol>
<p>The list of servers that can currently be installed by Gandi AI are:</p>
<ul>
<li>Apache 2.0 (plus options such as Awstats, mod_php, mod_perl, mod_python, mod_rail, Django, RoR, etc)</li>
<li>Subversion</li>
<li>ProFTPd</li>
<li>TeamSpeak</li>
<li>Postfix</li>
<li>MySQL 5.0 (plus optional phpMyAdmin)</li>
<li>Dotclear 2.0 (with debatable description &#8220;Dotclear 2.0 is probably the best blog application on the web&#8221;)</li>
</ul>
<p style="text-align:center"><img src="http://hostingfu.com/files/gandi/gandi-dotclear.png" width="581" height="170" alt="DotClear part of Gandi AI install" style="border:#ccc solid 1px;padding:3px;"/></p>
<p>After you picked the software you wish to install, you get to choose the configuration on the next page (MySQL password, Apache virtual hosts, system users/groups, etc). <em>Then</em> you can submit the server-creation request, and wait a few minutes before a new system is set up and deployed.</p>
<p>Gandi AI is pretty much useless to me personally because I prefer the server to be set up <em>the way I want it</em>. While it is great that you can quickly set up a LAMP server or a TeamSpeak server with a few button clicks for those who cannot work around &#8220;apt-get&#8221;, there are a few issues that really put me off.</p>
<ul>
<li>
<p>Speed. Or lack of. Maybe Sydney to France might not have the best route, but operations on Gandi&#8217;s control panel just feels <em>so slow</em>. I am not talking about just in terms of responsiveness, but any queued task will take a few minutes to sort out. Actually, creating a Gandi AI customised VPS took almost 1 hour for me. <a href="http://hostingfu.com/tag/linode">Linode</a> also uses a queue interface, but tasks get cleared out <em>much faster</em> that you don&#8217;t even notice a queue is there.</p>
</li>
<li>
<p>Complexity. Yes it feels like it&#8217;s built by engineers for engineers. In the &#8220;customise&#8221; mode there are just so many parameters that you need to fill out before a server can be created.</p>
</li>
</ul>
<p>I have still not yet fathomed why you want to pre-configured software on a VPS with a web interface, especially complicated set ups like Apache virtual hosts. I understand that it&#8217;s not targeting those who are &#8220;in the know&#8221;, but wouldn&#8217;t an option to install &#8220;webmin&#8221; and let it take over from there make more sense?</p>
<h3 id="toc-gandi-flex-real-time-scalability">Gandi Flex &#8211; Real Time Scalability</h3>
<p>Another unique selling point of Gandi VPS is <a href="http://wiki.gandi.net/en/hosting/gandi-flex">Gandi Flex</a> that you are allowed to pre-schedule the number of shares your VPS is going to have, i.e. to allow you to have &#8220;burstable&#8221; resources on a Xen VPS. Moreover, the extra shares are charged by the hours you have them so if you are expecting the once off spikes, it can be quite economical.</p>
<p style="text-align:center"><img src="http://hostingfu.com/files/gandi/gandi-flex.png" width="570" height="487" alt="Gandi Flex configuration" style="padding:3px;border:#ccc solid 1px;"/></p>
<p>For example if you are going to be posting the latest Apple rumour on your blog, you can allocate extra shares for your VPS for the next 24 hours to handle the extra load. Your VPS actually does not go offline &#8212; the memory size just magically increases and you suddenly get more CPU power when the schedule kicks in. Or you know your peak traffic is always the same time every single day (like those 1 deal a day sites), you can then schedule a daily power boost for 2 hours, rather than permanently paying for a high-end VPS.</p>
<p>Of course that in practise, you never know at what exact time your site will be slashdotted. You still need constant performance monitoring, but this kind of flexibility provided by Gandi should hopefully provide some automation to many use cases.</p>
<h3 id="toc-performance">Performance</h3>
<p>Finally, let me talk about the performance. It is something that someone would put #1 priority in choosing a service provider, and I am afraid to say that with my experience so far, Gandi&#8217;s VPS has been disappointing.</p>
<p>Network performance is <b>great</b>. Sydney is around 330ms away from France so doing SSH can be a bit laggy. However network is really fast thanks to the dedicated 10mbps pipe. As I have said before, it would make ideal home for a low CPU usage video streaming site.</p>
<p>The rest of VPS, however, does not look that good. This is the UnixBench score for a 1 share 256MB VPS:</p>
<pre class="code">
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7   571267.5       15.2
Double-Precision Whetstone                      83.1     1185.4      142.6
Execl Throughput                               188.3      274.2       14.6
File Copy 1024 bufsize 2000 maxblocks         2672.0    10814.0       40.5
File Copy 256 bufsize 500 maxblocks           1077.0     4200.0       39.0
File Read 4096 bufsize 8000 maxblocks        15382.0    43346.0       28.2
Pipe Throughput                             111814.6   110113.0        9.8
Pipe-based Context Switching                 15448.6    15650.0       10.1
Process Creation                               569.3      479.3        8.4
Shell Scripts (8 concurrent)                    44.8       59.9       13.4
System Call Overhead                        114433.5   183354.8       16.0
                                                                 =========
     FINAL SCORE                                                      20.4
</pre>
<p>Check the <a href="http://www.webhostingtalk.com/showthread.php?threadid=308055">relevant WHT thread</a> for comparison. When I increase the shares to 2 (512MB), the performance is roughly doubled, which shows that they have put some CPU limits on the VPS, correlates to the number of shares it has. Yes it feels <em>so slow</em> that my testing WordPress blog with only 3 posts cannot do more than 1 requests per second.</p>
<p>Therefore you basically need to look at having multiple shares to host any dynamic website with sub 0.1 second page generation time, which can make it more costly.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>Thanks again for Nicolas and Wendy from Gandi for providing me a testing account to try out Gandi servers. However the result is mixed&#8230;</p>
<ul>
<li>
<p><b>Pros</b> &#8211;</p>
<ul>
<li>$14/share/month is good from a named brand and well-known provider.</li>
<li>Great network performance. Very cheap unmetred bandwidth.</li>
<li>Gandi AI is <em>interesting</em>, and might be useful for those who are not sure how to set up a server.</li>
<li>Gandi Flex can be a powerful tool when the time of traffic burst is known.</li>
</ul>
</li>
<li>
<p><b>Cons</b> &#8211;</p>
<ul>
<li>Gandi AI and control panel in general feels a bit sluggish (hopefully you don&#8217;t have to use it too often).</li>
<li>The general usefulness of Gandi AI is questionable, as it might not be as up-to-date as many free control panels sitting inside the VPS.</li>
<li>Slow disk IO. Very slow CPU (or rather, you can&#8217;t get any burst on CPU).</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/gandi-net-xen-vps-review/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>NCL Hosting Sydney VMWare VPS Review</title>
		<link>http://hostingfu.com/article/ncl-hosting-sydney-vmware-vps-review</link>
		<comments>http://hostingfu.com/article/ncl-hosting-sydney-vmware-vps-review#comments</comments>
		<pubDate>Tue, 19 Aug 2008 01:32:52 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[nclhosting]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://hostingfu.com/?p=169</guid>
		<description><![CDATA[When I first saw NCL Hosting&#8217;s end of financial year sale back in June (Australia&#8217;s financial year starts from July), I just could not resist it. From their VPS hosting plan page, they are offering 100GB of data transfer for $36.75 (ex GST) per month, and 500GB of data transfer for only $66.75 (ex GST) [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://hostingfu.com/files/nclhosting/ncl-logo.png" width="206" height="105" alt="NCL Hosting" style="float:right;margin:0 0 1ex 1ex"/> When I first saw <a href="http://www.webhostingtalk.com.au/f18/end-of-financial-year-sale-50-off-vps-7384/">NCL Hosting&#8217;s end of financial year sale</a> back in June (Australia&#8217;s financial year starts from July), I just could not resist it. From their <a href="http://www.ncl.com.au/vps-hosting.php">VPS hosting plan page</a>, they are offering 100GB of data transfer for $36.75 (ex GST) per month, and <b>500GB</b> of data transfer for only <b>$66.75</b> (ex GST) per month! Bandwidth at this price level might be common place with servers in US, but for <a href="http://www.ncl.com.au/">NCL Hosting</a>, a Sydney based private company having their servers in Equinix DC (Mascot, Sydney), providing this much Australian bandwidth would be <b>insane</b>!</p>
<p>So basically I asked a few questions in the forums (I am &#8220;scotty&#8221; on WHT.au) &#8211;</p>
<ul>
<li>Q: Virtualisation? <b>A: Combination of MSFT and Xen</b></li>
<li>Q: Debian or Ubuntu? <b>A: Yes</b></li>
<li>Q: Data Centre? <b>A: Sydney</b> (later I found out it&#8217;s Equinix)</li>
<li>Q: You insane? <b>A: (1) Limited offer (2) Bandwidth is subsidised</b> (I guess subsidised == oversold)</li>
</ul>
<p>Well. It&#8217;s only around 40 bucks so a few days later I signed up to give it a test. Almost 2 months later I am now writing this review.</p>
<p><span id="more-169"></span></p>
<h3 id="toc-vps-plans-cheap-australian-bandwidth">VPS Plans &#8212; Cheap Australian Bandwidth</h3>
<p>Rule of thumb #1 &#8212; when someone said it&#8217;s &#8220;limited offer&#8221;, never believe in it! At least I don&#8217;t mind in this case, as their &#8220;special price&#8221; is still available today, 2<sup>nd</sup> month into our new financial year. Here&#8217;s their pricing table (taken from their website):</p>
<p><a href="http://hostingfu.com/files/nclhosting/ncl-pricing.png"><img src="http://hostingfu.com/files/nclhosting/ncl-pricing.jpg" width="497" height="560" alt="NCL Hosting - VPS Pricing" style="padding:3px; border:#ccc solid 1px"/></a></p>
<p>$40/month for 100GB is hard to beat, and $70/month for 500GB (AUD$0.14/GB) is way below cost. Storage is on RAID, and the amount of memory is more than enough for what I intended to use this VPS for &#8212; serving static data to Australian visitors (as an alternative to <a href="http://hostingfu.com/article/checking-out-cachefly">using a CDN like CacheFly</a>). I planned to just install Nginx and let it serve Javascript, CSS and small images.</p>
<h3 id="toc-signing-up">Signing Up</h3>
<p>Signing up was straight forward although a bit of manual process is involved. Within 10 minutes of paying by credit card, Nathan from NCL emailed me asking which OS I would like to install. &#8220;Ubuntu 8.10&#8243; I replied, and then got the welcome email with IP address and &#8220;admin&#8221; password within two hours &#8212; on a Sunday evening at 10pm!</p>
<p>Although the account activation is not instant, NCL and Nathan still got my thumb up for the fast process.</p>
<h3 id="toc-initial-impression">Initial Impression</h3>
<p><img src="http://hostingfu.com/files/nclhosting/ncl-revolution.png" width="276" height="132" alt="NCL Hosting Revolution" style="float:left;margin:0 1ex 1ex 0"/> So I have now received my IP address and the password, what am I waiting for?!</p>
<p><b>There is no SSH access</b>!</p>
<p>There is <b>nothing</b> listening on port 22. Having used several unmanaged Linux VPS for the last two and half years and it&#8217;s the first time that I was given a freshly-installed Linux VPS <b>without</b> SSH access. It turns out that instead of installing the minimum Ubuntu Server, the standard Ubuntu was installed. On top of that they have also installed Webmin + other packages that I don&#8217;t intend to use (Apache, mod_php, etc). The password in the welcome email was actually the Webmin password.</p>
<p>So for the next hour I was trying to figure out how to log into Webmin and then install the OpenSSH server. A bit of fiddling around I have finally got the Bash prompt as root, and the first thing I did was <code>apt-get remove</code> all the extra packages to strip the VPS back to bare minimum.</p>
<p>Then I tried to check out what kind of hardware I got.</p>
<pre class="code">
<b>$ uname -a</b>
Linux localhost 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686 GNU/Linux
<b>$ cat /proc/cpuinfo</b>
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Intel(R) Xeon(TM) CPU 3.40GHz
stepping        : 8
cpu MHz         : 3400.777
cache size      : 1024 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss constant_tsc up pebs bts sync_rdtsc pni
bogomips        : 6857.87
clflush size    : 64
</pre>
<p>Well. Looks like the previous era of Xeon processor, and I only have access to one of the cores. It is running 32bit Linux with kernel 2.6.24. Here is the result of disk performance test:</p>
<pre class="code">
<b># hdparm -tT /dev/sda1</b>

/dev/sda1:
 Timing cached reads:   782 MB in  2.00 seconds = 391.53 MB/sec
 Timing buffered disk reads:   70 MB in  3.07 seconds =  22.81 MB/seca

<b># ./seeker /dev/sda1</b>
Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html
Benchmarking /dev/sda1 [19751MB], wait 30 seconds..............................
Results: 501 seeks/second, 1.99 ms random access time
</pre>
<p>Interesting result! The throughput is a little bit disappointing for a RAID storage but 2ms seek time on a VPS?! You have to do a RAID10 on 15k RPM drives or SSD to get that! Or maybe the virtualisation layer is doing some tricks on me?!</p>
<h3 id="toc-not-xen-not-msft-its-a-vmware">Not Xen, Not MSFT &#8212; It&#8217;s a VMWare</h3>
<p>It turns out, that my VPS is not on a Xen node. Nor on a MS Virtual Server/Hyper-V node. In fact it is running <b>VMWare</b>.</p>
<pre class="code">
<b># lspci</b>
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0f.0 VGA compatible controller: <span style="background-color:#f0f0ff">VMware Inc</span> Abstract SVGA II Adapter
00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
00:11.0 PCI bridge: <span style="background-color:#f0f0ff">VMware Inc</span> Unknown device 0790 (rev 02)
02:00.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
</pre>
<p>When you list out all the processes, you can also see <code>vmware-guestd</code> running. Is NCL Hosting running ESXi? Infrastructure? I have no idea but at least the VPS performs alright over the last 2 months.</p>
<p>I think the main issue I have with VMWare is the leaky <code>vmware-guestd</code>. It uses quite a bit of CPU, and the memory usage grows from 1.2MB to 20MB within a month. I have to run <code>/etc/init.d/vmware-tools restart</code> to claim the memory back every now and then although I have no idea whether it will introduce any ill effect on a VMWare-based VPS.</p>
<h3 id="toc-2-months-later">2 Months Later&#8230;</h3>
<p>So how is it after 2 months? I installed Nginx to serve up static data so I am not running anything CPU intensive. The load pretty much stays at 0 most of the time. The VPS itself is rock stable &#8212; no reboots, no downtime, the network is always up. Basically I got nothing to complain about.</p>
<p>As I am only serving the Javascript, CSS and small images, I used around 30GB last month so I have not yet had a chance to test the limit. Bandwidth wise it seems to be buying from the <a href="http://wcg.net.au/">Wholesale Communication Group</a>, and I am getting Teleglobe.net for international traffic and Optus for Australia-wide traffic. Bandwidth also seems to be capped at 10Mbps which is fine for me. From a work server I had at Optus DC at Ultimo, I can fully saturated the 10Mbps link. However from both my home and work ADSL2+ link I can&#8217;t even sustain 1Mbps, for some reason that I have not yet investigated.</p>
<p>Overall it is pretty much &#8220;set and forget&#8221; and the server has no problem handling the traffic. However I am still hesitated to bring my site back to Australia (after <a href="http://hostingfu.com/article/moved-web24-linode">moving it to US earlier this year</a>), as I think I still trust Linode more if a disaster strikes.</p>
<p>However if you have high bandwidth requirement in Australia, I doubt you can find anyone cheaper.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/ncl-hosting-sydney-vmware-vps-review/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VPS Media Xen VPS Review</title>
		<link>http://hostingfu.com/article/vps-media-xen-vps-review</link>
		<comments>http://hostingfu.com/article/vps-media-xen-vps-review#comments</comments>
		<pubDate>Wed, 02 Jul 2008 08:26:45 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vps hosting]]></category>
		<category><![CDATA[vps media]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://hostingfu.com/?p=164</guid>
		<description><![CDATA[VPS Media, a relatively young provider in the virtual private server scene &#8212; yet have years of experience in application hosting, is marketing itself as &#8220;for Designers and Developers&#8221;. Thanks to Carlos T. who has provided me a testing VPS over the last two weeks, and here is my review on Xen VPS at VPS [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://hostingfu.com/files/vpsmedia/vpsmedia-logo.png" width="314" height="96" alt="VPS Media Logo" style="float:right;margin:0 0 1ex 1ex;"/> <a href="http://vpsmedia.com/"><b>VPS Media</b></a>, a relatively young provider in the virtual private server scene &#8212; yet have years of experience in application hosting, is marketing itself as <em>&#8220;for Designers and Developers&#8221;</em>. Thanks to Carlos T. who has provided me a testing VPS over the last two weeks, and here is my review on Xen VPS at VPS Media.</p>
<p><span id="more-164"></span></p>
<h3 id="toc-xen-hosting-plans">Xen Hosting Plans</h3>
<p><img src="http://hostingfu.com/files/vpsmedia/xen-blue.jpg" width="250" height="80" alt="Xen" style="float:left;margin:0 1ex 1ex 0"/> VPS Media uses <a href="http://www.xen.org/">Xen</a> to power its virtual private servers. Currently LxLab&#8217;s <a href="http://lxlabs.com/software/hypervm/">HyperVM</a> is used for server management, however a custom control panel is in the works. The VPS plans range from 384MB of memory for $20/month, to 2GB for $140/month. Servers are available in either Miami with <a href="http://www.vaultnetworks.com/">Vault Networks</a> or San Francisco with <a href="http://www.coloserve.com/">ColoServe</a> (currently full).</p>
<p>The plan I tested with is their &#8220;The Starter&#8221; plan with</p>
<ul>
<li>384MB RAM + 512MB swap partition</li>
<li>15GB RAID10 storage</li>
<li>150GB/month data transfer</li>
</ul>
<p style="text-align:center"><a href="http://vpsmedia.com/"><img src="http://hostingfu.com/files/vpsmedia/vpsmedia-homepage.jpg" width="468" height="453" alt="VPS Media Home Page" style="padding:3px;border:#ccc solid 1px;"/></a></p>
<p>Sign up was easy, and the VPS was <b>instantly provisioned</b> (probably some hooks between WHMCS and HyperVM). Not really sure about the fraud detections in process &#8212; as it seems to be the biggest excuse <a href="http://www.webhostingtalk.com/showthread.php?t=704816">for manually provisioning the VPS</a>. However I can&#8217;t see why my sign up request should ring the bell when I was clearly coming from an Australian IP address, has provided a valid AU address, and used Carlos&#8217; special coupon code so credit card wasn&#8217;t even needed :)</p>
<p>I started with Ubuntu 8.04 32bit and then reinstalled CentOS 5.1. Thanks to HyperVM, rebuilding the node is trivial and there&#8217;s no need of intervention from their support staffs. <code>cat /proc/cpuinfo</code> shows that my node is hosted on a dual core, dual CPU AMD Opteron box running at 2Ghz. Not the state of art processor at the moment (Opteron 2212 &#8212; I think it was released in late 2006), but even a low-end plan can burst to all 4 CPU cores.</p>
<p>Pricing wise $20/month is <b>very good</b> for an unmanaged 384MB Xen &#8212; it offers more memory than SliceHost (256MB) and Linode (360MB) at this price point. In fact I think VPS Media is indeed targeting directly to what SliceHost and Linode are targeting &#8212; web application developers (I&#8217;ll talk a bit more about that later). When VPS Media first launched early this year it has only 256MB for its Starter Plan, but <a href="http://vpsmedia.com/blog/?p=21">has increased the offering in early June</a> to be more competitive.</p>
<p>As its California data centre is currently full, I probably cannot recommend them to my Australian colleagues who would like to have minimum ping from US West Coast. However if you are in US or in Europe, VPS Media provides good unmanaged VPS solutions at great price.</p>
<h3 id="toc-server-performance">Server Performance</h3>
<p>I have already stated that the raw CPU performance of the physical server is <em>not great</em>. I have actually had a few attempts to run the Unix Benchmark 4.1 on that node and the result is a bit <em>disappointing</em> &#8212; it seems the older Opterons are just no match to the current generation of Xeons. Performance seems to be stable, i.e. the benchmark yields similar result during different time of the day. Do note that from their <a href="https://www.vpsmedia.com/vps-media-xen-hosting-servers.html">hardware page</a> they stated that they are using both Xeon and Opteron servers, and it could be just me who got randomly dropped to this box whereas there might be other more recent boxes around. YMMV.</p>
<p>Do note that <em>&#8220;being able to run Hardcore Game Servers&#8221;</em> like Counter Strike and Team Fortress 2 is one of the points listed under <a href="http://vpsmedia.com/about.html">Why VPS Media</a>. Many VPS providers actually do no like to host game servers because (1) high CPU requirement especially with recent games (2) potential target for DDoS. I am sure VPS Media has thought through all the possible short-falls, but potential customers might still need to be aware that there might be a FPS game sever running in the neighbourhood.</p>
<p>Disk is supposed to be RAID 10 &#8212; which means at least 4 disks forming mirrored stripped images. The result of running <code>hdparm</code> and <code>seeker</code>:</p>
<pre class="code">
# hdparm -tT /dev/sda1

/dev/sda1:
 Timing cached reads:   3660 MB in  2.00 seconds = 1831.90 MB/sec
 Timing buffered disk reads:  422 MB in  3.01 seconds = 140.13 MB/sec

# ./seeker /dev/sda1
Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html
Benchmarking /dev/sda1 [15360MB], wait 30 seconds.............................
Results: 123 seeks/second, 8.11 ms random access time
</pre>
<p>Again, the performance is satisfactory but not excellent. I could have been on a busy node. However thanks to the isolation provided by Xen, I have no idea who I am sharing the server with.</p>
<h3 id="toc-support-and-community">Support and Community</h3>
<p>From my <a href="http://hostingfu.com/tag/review">past reviews</a> of VPS companies I have always stressed the importance of building a community around your customers. I am glad to see that VPS Media is no short of online resources for its communities! Here is the list:</p>
<ul>
<li><a href="http://www.vpsmedia.com/blog/">Blog</a> &#8212; WordPress powered blog that is used mainly for announcements.</li>
<li><a href="http://www.vpsmedia.com/forum/">Forums</a> &#8212; vBulletin powered support forums where members can ask question and show off their work. Service status is also posted here.</li>
<li><img src="http://hostingfu.com/files/vpsmedia/vpsmedia-articles.jpg" width="300" height="183" alt="VPS Media Articles" style="padding:3px;float:right;border:#ccc solid 1px;margin:0 0 1ex 1ex;"/> <a href="http://www.vpsmedia.com/articles/">Articles</a> &#8212; again WordPress powered site that contains a growing list of how-tos on setting up servers.</li>
</ul>
<p>Support is provided via either the support forum or WHMCS-based support software. Their <a href="http://vpsmedia.com/xen-vps-media-hosting-contact.html">contact page</a> also contains toll-free phone number, although I am not sure how much response you&#8217;ll get during an emergency (obviously I have never tested).</p>
<p>I can&#8217;t seem to find whether real-time chat is provided as a support option. Personally I found being able to message someone on MSN or Jabber is more useful than the iteration of submitting the tickets and waiting for replies. However I also understand that tickets and email-based support is much preferred from administration&#8217;s point of view because you want everything to be logged and ID&#8217;ed (at work I won&#8217;t work on a patch unless there&#8217;s a ticket associated with the bug already). Hint: Maybe client management software like WHMCS can automatically convert a related chat messages into a ticket against a client for archiving purpose.</p>
<h3 id="toc-targeted-market-designers-and-developers">Targeted Market &#8212; Designers and Developers</h3>
<p>VPS Media markets itself as the VPS solution for &#8220;Designers&#8221; and &#8220;Developers&#8221;. Whatever it means, VPS Media is probably not for those who need lots of hand-holding as only unmanaged services are provided. As I have stated before &#8212; it is targeting the niche where Linode and SliceHost are targeting &#8212; those who have no problem managing their servers and use alternate stacks to run their Django, Ruby on Rail, Seaside or ErlyWeb applications.</p>
<p>I am not a designer (and the template of this blog shows clear evidence) so I cannot speak for them that whether VPS Media is really suitable for the designers. They do have very nice web site(s) though, with integrated design all the way through not just their forums and blogs, but also WHMCS and HyperVM control panel.</p>
<p>I am a developer though, and VPS Media gives what a developer needs &#8212; a Xen VPS with a root shell (which is actually not asking much). What VPS Media lacks is becoming a &#8220;recommended host&#8221; from a developer community (like SliceHost with Rails). I guess it depends on what VPS Media is cooking with their next generation control panel that is set to replace HyperVM.</p>
<h3 id="toc-short-interview-with-vps-media">Short Interview with VPS Media</h3>
<p>Well. To get a better perspective on the internal working of VPS Media, I actually emailed Carlos a short interview. In fact I was trying to sus out a bit more details on their new control panel but Carlos has kept the secret pretty tight. I guess we&#8217;ll see when it is released.</p>
<p>Here&#8217;s the full interview.</p>
<blockquote>
<p><b>HostingFu:</b> <em>So Carlos, can you tell us a bit of background behind VPS Media? For example why did you choose to start a VPS hosting company?</em></p>
<p><b>Carlos:</b> You see Scott, when our company started back in &#8217;01, our services were geared towards a select group of companies who needed hosting and maintenance of their ERP (oracle), CRM (siebel &amp; dynamics) and Enterprise Email systems (exchange). After a few years of working with high-availability setups of ESX, and Xen for our customers, we decided it was time to bring this &#8216;Business&#8217; service, down to the people who need it most.</p>
<p><b>HostingFu:</b> <em>Is there a particular reason why you chose Xen instead of other virtualization technology?</em></p>
<p><b>Carlos:</b> Definitely, Xen rules ;). No but seriously; its Isolation. We really like the hard-caps on each VPS, and the guarantee that your neighbor won&#8217;t take your VPS down.</p>
<p><b>HostingFu:</b> <em>Currently VPS Media uses WHMCS for client management and HyperVM for VPS management, however I heard that you have plans to roll your own customized panel. Can you tell us a bit more about it? What technology/programming language will you be using?</em></p>
<p><b>Carlos:</b> Ah! our new system it&#8217;s still in the works, and currently testing the new features as I type ;). Lets make it a surprise.</p>
<p><b>HostingFu:</b> <em>How do you plan to build VPS Media in the next 12 months? What do you envision it to be?</em></p>
<p><b>Carlos:</b> We envision VPS Media as a great resource for Designers &amp; Developers who want full control. Who want to be able to load their own kernel modules, who want to customize their setup, and who want a real system. Also, as part of a big community in which developers and designers alike, come together and participate helping each other.</p>
</blockquote>
<p>Thanks to Carlos for answering all the questions (and kept the part that I, a software engineer, am interested in, a surprise :)</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>VPS Media is still a very young company that is growing its customer base, and is still going through a lot of changes. I am generally happy with the service they have provided, and would not hesitate to recommend them if you are looking for an unmanaged Xen VPS server around US East Coast.</p>
<p>However they also face a lot of stiff competitions in their targeted market (developers looking for unmanaged Xen server). Around East Coast there are also Linode and Panix and many others. All the best to Carlos and the team, that they will be able to build something unique.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/vps-media-xen-vps-review/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Crucial Paradigm Sydney Xen VPS Review</title>
		<link>http://hostingfu.com/article/crucial-paradigm-sydney-xen-vps-review</link>
		<comments>http://hostingfu.com/article/crucial-paradigm-sydney-xen-vps-review#comments</comments>
		<pubDate>Sun, 01 Jun 2008 13:48:43 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[australia]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vps hosting]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://hostingfu.com/?p=160</guid>
		<description><![CDATA[(Disclaimer: Aaron W. from Crucial Paradigm emailed me early last week asking for a review on their re-launched Xen VPS plans. So here we go &#8212; a review on their Xen VPS after playing with one for a few days.) Crucial Paradigm is a web hosting/web design company in Sydney, Australia that have both Australian [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://hostingfu.com/files/images/crucial-paradigm.jpg" width="200" height="57" alt="Crucial Paradigm Australia" style="float:left;margin:0 1ex 1ex 0"/> <em>(Disclaimer: Aaron W. from <a href="http://www.crucial.com.au/"><b>Crucial Paradigm</b></a> emailed me early last week asking for a review on their re-launched Xen VPS plans. So here we go &#8212; a review on their Xen VPS after playing with one for a few days.)</em></p>
<p><a href="http://www.crucial.com.au/">Crucial Paradigm</a> is a web hosting/web design company in Sydney, Australia that have both Australian and US based operations (just realised that their office is around 400 metres to where I work). They have been in business for 5 years now, and early this year they launched their <a href="http://www.crucial.com.au/virtual-dedicated-servers-vds-vps/">virtual dedicated servers</a> service, providing <b>fully managed Xen VPS</b> hosted at the <a href="http://www.ap.equinix.com/ibx/sydney.php">Equinix data centre in Sydney</a> (which is on the same road where I live!)</p>
<p><span id="more-160"></span></p>
<p>They have recently re-launched their Xen VPS service. Instead of being fully managed, Crucial Paradigm is now offering them <em>unmanaged</em> with full-management option at extra A$50/month. That has driven down the cost of their base packages. The VPS I am testing now, which is the cheapest on their plan page, has</p>
<ul>
<li>256MB memory + 256MB swap partition</li>
<li>25GB RAID-10 storage</li>
<li>10GB data transfer/month</li>
</ul>
<p>All that for AUD$29/month, which makes it one of the cheapest virtual dedicated server plans in Australia. I know 10GB of data transfer per month is <em>nothing</em> and some sites can zap through that in a day. AUD$3.50 per excessive GB of transfer is not particular cheap either &#8212; but then again this is Australia we are talking about, unfortunately.</p>
<h3 id="toc-signing-up-and-deployment">Signing Up and Deployment</h3>
<p>You can sign up a Xen VPS account from the plan page, which is integrated with their WHMCS hosting billing system (<em>why oh why do you want a domain name for unmanaged VPS service?!</em>) Anyway, signing up is a breeze after putting in <code>example.com</code>. I think all sign ups are manually provisioned so there is no instant VPS deployment (although I think WHMCS does have HyperVM provisioning module). My VPS was deployed within an hour anyway as Crucial Paradigm has staff on support 24/7. Pretty good so far.</p>
<p>Note that at the point of signing up, you can choose from a list of available Linux distributions &#8212; CentOS 4/5, Debian 3/4, Ubuntu 7.10/8.04, Gentoo 2006 and Fedora Core 6. You can also choose a control panel, some with extra cost &#8212; cPanel, DirectAdmin and LxAdmin. More about this later &#8212; but for a start I chose a Debian 4 template.</p>
<h3 id="toc-cpu-io-performance">CPU &amp; I/O Performance</h3>
<p>According to Crucial Paradigm&#8217;s VPS page, they have pretty impressive physical hardware running the dom0. At the time of writing they are deploying new VPS onto hardware with the following spec:</p>
<blockquote>
<ul>
<li>2 x Xeon Quad Core 5410 (8 x 2.33Ghz, 24MB Cache)</li>
<li>32GB DDR2 FB-DIMM RAM</li>
<li>8+ Enterprise Drives RAID-10</li>
<li>Dual Redundant Power Supplies</li>
</ul>
</blockquote>
<p>While the physical server has access to 8 CPU cores, the low-end 256MB VPS I&#8217;ve got has only access to one according to <code>/proc/cpuinfo</code>. I think higher plans might have access to more cores. It is not a big issue for me as the bottleneck of most websites is usually not on CPU (if the scripts and database have been tuned properly). Disk I/O performance is usually more critical.</p>
<p>I used methods detailed in <a href="http://www.linuxinsight.com/how_fast_is_your_disk.html">this LinuxInsignt article</a> to measure the linear read and seek performance of the hard disk (tested at 9:30pm on Sunday):</p>
<pre class="code">
<b># hdparm -tT /dev/sda1</b>

/dev/sda1:
 Timing cached reads:   23060 MB in  2.00 seconds = 11555.72 MB/sec
 Timing buffered disk reads:  948 MB in  3.01 seconds = 315.39 MB/sec

<b># seeker /dev/sda1</b>
Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html
Benchmarking /dev/sda1 [25000MB], wait 30 seconds..............................
Results: 141 seeks/second, 7.05 ms random access time
</pre>
<p>Result is pretty good. However I do personally find &#8220;performance testing&#8221; under the VPS environment is a bit less than useful because it all depends on how much resource your neighbours are using at the same time. Take disk read test for example, the result is different <b>everytime</b>, although it is usually between 200MB/sec to 315MB/sec.</p>
<p>I am happy to say that Crucial Paradigm is offering a very solid virtual dedicated server.</p>
<h3 id="toc-network-connectivity">Network Connectivity</h3>
<p>Crucial Paradigm&#8217;s Xen VPS is connected to a 100mbps port with pretty good connectivity. First of all it peers with <a href="http://www.pipenetworks.com/">PIPE networks</a> which means pretty good speed for many broadband users in NSW. I also get quick downloads from inter-state mirrors. For example 3.5MB/sec from mirror.aarnet.edu.au in Queensland.</p>
<p>Best of all, it has very sweet latency for NSW users. 20ms average from my ADSL-connected home to my testing VPS, consider the first hoop is already 18 milliseconds!</p>
<h3 id="toc-revolutionary">Revolutionary?</h3>
<p>There are now over <a href="http://www.vpsau.com/">30+ hosting companies</a> providing virtual private/dedicated servers in Australia. The question is &#8212; what sets Crucial Paradigm apart?</p>
<ul>
<li>
<p><b><img src="http://hostingfu.com/files/images/xen-logo.png" width="200" height="97" alt="Xen Logo" style="margin:0 0 1ex 1ex;float:right;"/>Xen VPS</b>. You&#8217;ll find most Australian VPS providers go with Virtuozzo-based service, and those that use Xen are few, although Xen itself is <em>free</em> (whereas Virtuozzo costs). I have nothing against Parallels but I do personally prefer Xen as it is more dedicated-like.</p>
<p>Check my <a href="http://hostingfu.com/article/xen-or-openvz">previous article on Xen vs. OpenVZ</a> on why I prefer one rather than the other.</p>
</li>
<li>
<p><b>Affordable entry cost</b>. What attracts me first to VPS is its price tag &#8212; it costs way less than a full brown dedicated server and yet it feels and behaves like one. Looking at the list of providers in Australia, not many of them can offer you a VPS for less than AUD$30 per month, so that Aussie Linux geeks can have a &#8220;cheap root&#8221; somewhere Down Under.</p>
<p>Crucial Paradigm, <a href="http://www.gplhost.com/hosting-vps-zone2.html">GPLHost</a>, and <a href="http://www.labyrinthdata.net.au/products/vps.php">Labyrinth Data</a> are the only ones I can find so far. Interestingly they are all Xen providers. Crucial Paradigm and Labyrinth Data&#8217;s low-end plans are pretty much on-par. CP&#8217;s one has more memory and offers plans scale all the way to 4GB RAM, but LD&#8217;s has more disk space, free WAIX traffic, etc.</p>
</li>
<li>
<p><b><img src="http://hostingfu.com/files/images/hypervm-screenshot.jpg" width="250" height="155" alt="HyperVM" style="float:right;border:#ccc solid 1px;padding:3px;margin:0 0 1ex 1ex;"/>HyperVM VPS Management</b>. I won&#8217;t say HyperVM is revolutionary, but it is indeed <em>unique</em> amongst Australian VPS providers. If you check out the <a href="http://www.webhostingtalk.com/forumdisplay.php?f=104">VPS hosting offers</a> section at WHT, you will find around 1/2 of the new providers are using <a href="http://lxlabs.com/software/hypervm/">HyperVM</a> and <a href="http://wiki.openvz.org/">OpenVZ</a>. The reason is simple &#8212; you don&#8217;t have to code your own VPS management suite and at <a href="http://lxlabs.com/software/hypervm/promotion/">50 cents/VPS/month</a> it is probably the most economical solution for new providers.</p>
<p>HyperVM is actually <em>not too bad</em>. I do prefer custom panels from SliceHost and Linode and found HyperVM too cluttered (icons everywhere giving you too much information). However it is powerful and it gives customers everything to shoot themselves in the foot. You can manage multiple nodes from a single installation.</p>
<p>Why there&#8217;s no other Australian providers offering HyperVM-based solution is really beyond me. At least Crucial Paradigm is taking the lead here.</p>
</li>
</ul>
<p><img src="http://hostingfu.com/files/images/lxadmin-screenshot.jpg" width="250" height="155" alt="LxAdmin Screenshot" style="float:left;border:#ccc solid 1px;padding:3px;margin:0 1ex 1ex 0"/> Another point related to HyperVM is <a href="http://lxlabs.com/software/lxadmin-sse/"><b>LxAdmin</b></a>, LxLabs&#8217; light weight web hosting control panel that is free with HyperVM-powered VPS, that I have <a href="http://hostingfu.com/article/lxadmin-host-ina-box-review-1">reviewed here</a>. LxAdmin has evolved since I last reviewed it last June. Instead of 100 free domains you now only get to host 40 domains, but it has also added a lot more functionality that makes it a more complete end-to-end web hosting package. It even integrates with WHMCS that Crucial Paradigm says is &#8220;free&#8221; on their plan page.</p>
<p>Why am I bringing LxAdmin up? In fact after a few hours my Debian VPS was up, I wiped it clean and installed CentOS 5 + LxAdmin template. The LxAdmin template has <b>everything</b> you need to get web hosting up and running &#8212; web server, DNS server, mail server, IMAP server, control panel, etc. Basically you can start hosting your sites or your clients&#8217; sites straight away &#8212; why needs cPanel and DirectAdmin? You might swap out Lighttpd for Apache though for compatibility, and 256MB RAM is more than sufficient to run Apache + LxAdmin.</p>
<p>This is again something I have been wondering, as due to abundant budget VPS over there in US, LxAdmin/Host-In-A-Box has raised in popularity due to its cost and memory usage. No one in Australia seems to care about it but I am glad that Crucial Paradigm brought it in as the low-cost solution to run your own small hosting shop.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>After playing around with a testing VPS for a few days, I can say that Crucial Paradigm has launched some very solid Xen VPS packages. While VPS providers are getting crowded in Australia, Crucial Paradigm managed to differentiate itself from the competitions by providing a low entry-level price tag <em>plus</em> a powerful server management control panel (HyperVM). By offering a free web hosting control panel (LxAdmin) and a free billing system (WHMCS), I think this VPS will be very appealing to small hosting shops or web design/publishing shops.</p>
<p>Will I host with Crucial Paradigm? Maybe, but definitely not at this stage. Bandwidth in Australia is still way too expensive. Unless you are a big bandwidth buyer, you usually have to pay $3-$4 per gigabyte transferred. Crucial Paradigm also lacks a <em>community feeling</em> on its site &#8212; where do their customers hang out?! I guess most individual/small business customers won&#8217;t care, but as a developer I do look out for signs of forums and active blogs to see how lively the community is (which usually reflects how good the service is).</p>
<p>All the best to Aaron and team.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/crucial-paradigm-sydney-xen-vps-review/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Moved from Web24 to Linode</title>
		<link>http://hostingfu.com/article/moved-web24-linode</link>
		<comments>http://hostingfu.com/article/moved-web24-linode#comments</comments>
		<pubDate>Fri, 02 May 2008 06:28:28 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linode]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vps hosting]]></category>
		<category><![CDATA[web24]]></category>

		<guid isPermaLink="false">http://hostingfu.com/?p=157</guid>
		<description><![CDATA[(Note: This is a review of VPS hosting services provided by Web24 and Linode, and a migration of one of my sites from one to the other at the end of March 2008. Web24 may have improved their service since but I have no way nor intend to verify it.) Web24 &#8212; Virtuozzo VPS in [...]]]></description>
			<content:encoded><![CDATA[<p><em>(Note: This is a review of VPS hosting services provided by <a href="http://www.web24.com.au/">Web24</a> and <a href="http://www.linode.com/">Linode</a>, and a migration of one of my sites from one to the other at the end of March 2008. Web24 may have improved their service since but I have no way nor intend to verify it.)</em></p>
<h3 id="toc-web24-virtuozzo-vps-in-australia">Web24 &#8212; Virtuozzo VPS in Australia</h3>
<p>Back in early this year I <a href="http://hostingfu.com/article/hostingfu-2007-review">talked about writing a review</a> on <a href="http://www.web24.com.au/">Web24.com.au</a>, which I used to replace a VPS I got from GPLHost, which I <a href="http://hostingfu.com/article/bye-bye-gplhost">terminated last December</a> as I was using too much bandwidth (and was too cheap to pay :) The VPS I got from Web24 was their <a href="http://www.web24.com.au/vps/204/linux_vps.html">Silver package</a>, a Virtuzzo Linux VPS running Ubuntu Linux, with 384MB guaranteed memory, <em>over 6+GB of privvmpages (burstable memory)</em>, 50GB/month data transfer, and was located in Fujitsu data centre in Melbourne (see their <a href="http://www.vpsau.com/web24">profile on VPSAU</a>). All these for under AUD$50/month &#8212; very affordable for my little sites.</p>
<p><span id="more-157"></span></p>
<h3 id="toc-great-network-great-uptime-great-customer-service">Great Network, Great Uptime, Great Customer Service</h3>
<p>Other than the <a href="http://hostingfu.com/article/web24-com-au-connectivity-issue-right-now">Web24-wide connectivity issue</a> back in February, their network has been rock solid. I am getting around 35ms from my home ADSL2+ to my VPS, and have used 30-40GB a month without issue.</p>
<p>My VPS there also had great uptime. It was up for the <b>entire period</b> &#8212; almost 120 days without rebooting. It has certainly demonstrated the stability of Virtuozzo. Hardware wise Web24 was using a 2.4Ghz Xeon with 4x physical core and 8GB of physical memory. <em>However</em>, <code>cpulimit</code> of my VPS has been set to 160% so I can only use around 960Mhz of each CPU core (and 4 cores at the same time), which is not bad at all. Web applications are rarely constrained by CPU power anyway.</p>
<p>Customer service wise &#8212; top notch, all the way from pre-sale to support. I have sent in a few support tickets and all of them have been answered in timely manner. GPLHost still has a better service though in my opinion because they are not only solving your problems, reporting back their progress, but also following up after the issues have been resolved.</p>
<h3 id="toc-then-there-was-performance-issue">Then There was Performance Issue</h3>
<p>The main reason I am moving away from Web24 is <strong>performance</strong>, or lack of it. As I have said previously that the server CPUs have more than enough power, but my website over there has suffered much degraded performance throughout February and March, due to large amount of I/O wait.</p>
<p><img src="http://hostingfu.com/files/images/web24-site-awstat.png" width="249" height="324" alt="AWstats for site at Web24" style="float:right;margin:0 0 1ex 1ex;padding:3px;border:#ccc solid 1px;"/> First of all, what am I hosting there? A small-medium sized <a href="http://drupal.org/">Drupal</a>-based community site with around <b>5,000-7,000 visits per day</b>, <b>800+k page views</b> and <b>7.5 million hits per month</b>. Lots of customisation and optimisation, and lots of fragment caching. <a href="http://www.lighttpd.net/">Lighty</a> on the front-end with 5x PHP+xcache/FastCGI processes (which is more than enough). MySQL 5 with a fat <code>key buffer</code> and <code>query_cache_size</code> to optimise on read requests. I am also trying to stay way below the memory limitation just to be on the safe side. In fact I usually use no more than 200MB under <code>privvmpages</code>. And I thought I was safe.</p>
<p>Not really.</p>
<p>Unfortunately I am not able to reproduce all the communications between Web24 support and myself (as I have a bad habit of deleting old emails), but most support issues I raised were performance related.</p>
<h3 id="toc-swapping-swapping-and-constantly-swapping">Swapping Swapping and Constantly Swapping</h3>
<p>20 December 2007 evening, my VPS suddenly stopped responding. Yes it still responded to ICMP pings. Yes you can still connect to port 80, but PHP/FastCGI backend won&#8217;t load. SSH in took <em>forever</em>, and once I was in I checked the loadavg it went skyrocket. Type in <code>free -m</code> and I was shocked to discover that <b>all</b> the swap space has been exhausted. <code>free</code>, <code>buffers</code> and <code>cached</code> are all on single digit. Note that on Virtuozzo 3 UBC this is from meminfo of the host server, and has nothing to do with my own VPS. The host server was breathlessly swapping to cope with memory shortage. I cannot remember how long it lasted but it did resolve itself at the end, probably with OOM and some process slaughtering. It wasn&#8217;t pretty.</p>
<p>So in the middle of my panicking, I fired a support request. It was escalated and a few hours later someone responded saying it was a <b>CPU issue</b> rather than memory issue, and was caused by someone else&#8217;s VPS getting compromised. The swap space on the host server then got increased from 2GB to 12GB. I was trying to argue that it <b>WAS</b> a memory/swapping issue, and my processes cannot get enough CPU time because everyone was busy paging in and out! Nope. Web24 denied about it. The problem was with the CPU they said, which was definitely <b>not</b> what <code>vmstat</code> told me.</p>
<h3 id="toc-io-wait-issue-got-worse">I/O Wait Issue Got Worse</h3>
<p>Performance irregularity continued, and got worse around February and March. During peak hours (which for my site is 9am-11pm AEST), the 15-minute load average might go up to 4-5 for a period of 5-10 minutes every now and then, and my site would completely stall. 15-minute load average doesn&#8217;t drop back down below 0.5 during peak hours, and simple commands line <code>ls</code> feels sluggish &#8212; a sure sign of I/O wait issue. Swap usage on the host server has been ranging from 4GB-6GB (out of 12GB total swap space), and sometimes some of my key processes got swapped out even though I am only using half the guaranteed memory.</p>
<p>So I <a href="http://www.webhostingtalk.com/showthread.php?t=674973">posted this question at WebHostingTalk</a> (without mentioning who the provider was), and asked for opinions.</p>
<blockquote><p>The question I would like to ask is &#8212; is it possible to pin-point why the VPS is slow? My apps are obviously not CPU bounded, and as iostat is not really working in Virtuozzo I cannot tell whether it is IO-bounded inside my VPS either. Is it possible to find out whether it is due to excessive paging on the physical server, so I can go to my provider and say, &#8220;hey you are overselling and you should not pack that many VE into a physical server&#8221;.</p>
</blockquote>
<p>And the responses I&#8217;ve got:</p>
<blockquote>
<p>&#8230; when a VPS node is using ANY swap at all that&#8217;s your first warning sign that the server is being pushed to its extremes.<br/>&#8211; <a href="http://www.webhostingtalk.com/showpost.php?p=4984371&amp;postcount=2">seankoons at Zone.net</a></p>
<p>My take: It&#8217;s vastly oversold&#8230;<br/>&#8211; <a href="http://www.webhostingtalk.com/showpost.php?p=4984606&amp;postcount=5">TheWiseOne at TekTonic</a></p>
<p>If 5GB of SWAP is being used, I&#8217;d say they are overselling&#8230;<br/>&#8211; <a href="http://www.webhostingtalk.com/showpost.php?p=4984606&amp;postcount=6">devonblzx at Reseller3k</a></p>
</blockquote>
<p>Well. I guess I got te message. Despite claims that &#8220;We do not overcommit on our VPS infrastructure&#8221;, looks like Web24 has just jammed too many people onto that host node. Or maybe my hypothesis with UBC-based VPS hosting is true &#8212; by providing <b>6+GB</b> of burstable memory, you are basically inviting everyone to use as much as they want, and OOM won&#8217;t kick in until swap space has been exhausted &#8212; which would be probably too late. In that case they might not be overselling if they calculated with the amount of guaranteed memory, but poor UBC settings can still make you look bad. Not that I am going to be hosted with another UBC-based VPS provider anyway.</p>
<h3 id="toc-moved-to-linode">Moved to Linode</h3>
<p>As traffic to my website has also been slowly growing, I was facing two choices &#8212; move up to the next plan, or move elsewhere (again). With the performance issues at Web24, I do not think moving up to the 512MB guaranteed plan will do any wonder. AUD$50/month is all I am willing to pay anyway, which means I won&#8217;t be able to find any <a href="http://www.vpsau.com/">virtual servers in Australia</a> that will fit in my budget. With over 85% of traffic coming from Down Under, it makes sense to also <a href="http://hostingfu.com/article/australia-or-us-based-hosting">host my site in Australia</a>. But when budget becomes a constraint &#8212; well I guess I can live with a bit of latency.</p>
<p>As I still kept a Xen VPS at <a href="http://www.linode.com/">Linode</a> after <a href="http://hostingfu.com/article/linode-xen-vps-review">my review in January</a> (yes, I actually became a customer), it is at Fremont CA which is &#8220;close enough&#8221; to Australia for me, I decided to make a migration from Web24 to Linode at the end of March.</p>
<p>So one evening I changed the DNS TTL to 15 minutes, put up a maintenance notice on my website, copy all the files across (which was less than 200MB), set everything up at Linode, make sure everything works, and update the DNS records to let them propagate. The next morning &#8212; traffic as usual, and everything &#8220;just works&#8221;. You do feel the lag typing inside a SSH session, but you cannot actually tell much difference with page serving. I guess the poor performance at Web24 sort of cancels out the benefit of low latency.</p>
<p>My community site has now been running for a month now at Linode and the performance has been great. In April it has been 8,000+ visitors/day and used around 62GB of data. Linode Platform Manager shows 4% of average CPU utilisation last month, and my Linode 360 uses little swap and always has 200+MB of (free + buffers + cached). 15 minute loadavg rarely goes above 0.1&#8230; 200GB/month of data transfer means it will probably last me a while.</p>
<h3 id="toc-verdict">Verdict</h3>
<p>A few concluding points:</p>
<ul>
<li>
<p>Don&#8217;t always believe what the support says. Gather your own evidence. Even a vmstat dump can point out roughly where the bottleneck is.</p>
</li>
<li>
<p>Xen &gt;&gt; Virtuozzo. Yes I know <a href="http://www.tektonic.net/">Matt</a> is advertising here, but personally I still much prefer Xen than Virtuozzo. At least you get a virtualised block device where <code>iostat</code> can tell you how much I/O you are doing.</p>
</li>
<li>
<p>When you have high load on a Virtuozzo/OpenVZ VPS, adding more memory have no value by itself (despite many have suggested this at WHT). If you are CPU-bound (not likely) &#8212; check whether there&#8217;s a <code>cpulimit</code> on your VPS and ask your provider to remove it. If you are IO-bound (very likely), then you can go and get more memory <b>PLUS</b> implement aggressive caching throughout the stack so hopefully there is less load on the database, if you are the trouble maker.</p>
<p>If you are not the one causing the problem, or maybe optimisation is not your cup of tea, then prepare to jump ship.</p>
</li>
<li>
<p>Oversold VPS exists.</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/moved-web24-linode/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Web Hosting Review Sites Exposed</title>
		<link>http://hostingfu.com/article/web-hosting-review-sites-exposed</link>
		<comments>http://hostingfu.com/article/web-hosting-review-sites-exposed#comments</comments>
		<pubDate>Mon, 03 Mar 2008 01:48:06 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[exposed]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://hostingfu.com/?p=154</guid>
		<description><![CDATA[Saw this video on YouTube the other day, which leads to this website that exposes dirty secrets of web hosting review sites. It is basically preaching the same message that DreamHost blogged about almost 2 years ago. None of these web hosting review sites are reliable because top spots can usually be bought with monthly [...]]]></description>
			<content:encoded><![CDATA[<p>Saw this video on YouTube the other day, which leads to this website that <a href="http://hosting-reviews-exposed.com/">exposes dirty secrets of web hosting review sites</a>.</p>
<p><object width="425" height="373"><param name="movie" value="http://www.youtube.com/v/I1dlIO1DKJU&amp;rel=0&amp;border=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/I1dlIO1DKJU&amp;rel=0&amp;border=1" type="application/x-shockwave-flash" wmode="transparent"width="425" height="373"></embed></object></p>
<p>It is basically preaching the same message that <a href="http://hostingfu.com/article/dreamhost-and-web-hosting-review-sites">DreamHost blogged about</a> almost 2 years ago. None of these web hosting review sites are reliable because top spots can usually be bought with monthly subscription fee. Either that or a hefty affiliation payout. Basically they should have renamed the top 10 hosting companies to the Top 10 Web Hosting Companies that <strong>Pay Me The Most</strong>. Funny that the site is hosted on GoDaddy, which quite often appears on those &#8220;top web hosting site&#8221; lists as well.</p>
<p><span id="more-154"></span></p>
<h3 id="toc-what-about-paid-reviews">What About Paid Reviews?</h3>
<p>I guess the same issue goes to many web hosting related articles/blog site as well, where sometimes it can be difficult to tell whether a review on a blog is genuine or not. Any money changed hands for this particular post? Are the links full of affiliation IDs? I was reading <a href="http://www.dawhb.com/">Daw Web Hosting Blog</a> and Dimitar has pointed out <a href="http://www.dawhb.com/?p=216">an increasing number of paid-review blogs on web hosting</a>, and those paid reviews can usually mislead consumers over purchasing decisions, as many people search for &#8220;&lt;company name&gt; review&#8221; thinking they got postive reviews from genuine customers.</p>
<p>I am not saying I am sinless in this department. I did a paid review <a href="http://hostingfu.com/article/media72-hosting-service-review">a year ago on a UK hosting company</a> when I tried out ReviewMe (although I can&#8217;t see any sale pitch in that article). As Dimitar said, I think doing those paid reviews might hurt the credibility of this site in the long run. I have since cancelled my ReviewMe account, and turned down many review requests &#8212; most are generic oversellers that offer nothing unique anyway.</p>
<h3 id="toc-any-genuine-reviews-out-there">Any Genuine Reviews Out There?</h3>
<p>With paid listing and paid reviews littering the net, I am afraid to say that it can be almost impossible to find genuine reviews. Most website owners don&#8217;t write about them when things are smooth sailing so all the positive reviews ended up coming from the paid review sites.</p>
<p>One alternative is to search through <a href="http://www.webhostingtalk.com/">Web Hosting Talk forums</a> (where all the disgruntled customers whinged about their web hosting companies). Again, lots of negative reviews and sometimes I doubt how genuine some of the positive reviews are over there.</p>
<p>I guess there is no &#8220;The Best Host&#8221; where everyone raves about unconditionally. Do a bit of research making sure there are not too many negative reviews. Give them a try without committing too much up front. Make sure you do not purchase domain from the same place where you purchase hosting accounts.  And this is important &#8212; do <strong>daily backups</strong> so you can move over to the next host if anything does go wrong&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/web-hosting-review-sites-exposed/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>ServerWays OpenVZ VPS Review</title>
		<link>http://hostingfu.com/article/serverways-openvz-vps-review</link>
		<comments>http://hostingfu.com/article/serverways-openvz-vps-review#comments</comments>
		<pubDate>Mon, 04 Feb 2008 13:17:42 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[serverways]]></category>
		<category><![CDATA[vps hosting]]></category>

		<guid isPermaLink="false">http://hostingfu.com/?p=148</guid>
		<description><![CDATA[Provisioning and Setting Up CPU &#8212; Severely Limited Support Conclusion Last week I needed a small VPS to test a new project so I went to Web Hosting Talk VPS offers forum to look for something really cheap, and found this deal at ServerWays.com. ServerWays is a new company, with its domain registered in December [...]]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ol>
<li><a href="http://hostingfu.com/article/serverways-openvz-vps-review#toc-provisioning-and-setting-up">Provisioning and Setting Up</a></li>
<li><a href="http://hostingfu.com/article/serverways-openvz-vps-review#toc-cpu-severely-limited">CPU &#8212; Severely Limited</a></li>
<li><a href="http://hostingfu.com/article/serverways-openvz-vps-review#toc-support">Support</a></li>
<li><a href="http://hostingfu.com/article/serverways-openvz-vps-review#toc-conclusion">Conclusion</a></li>
</ol>
</div>
<p>Last week I needed a small VPS to test a new project so I went to <a href="http://www.webhostingtalk.com/forumdisplay.php?f=104">Web Hosting Talk VPS offers forum</a> to look for something <em>really cheap</em>, and found <a href="http://www.serverways.com/viewpage.php?page_id=8">this deal</a> at <a href="http://www.serverways.com/">ServerWays.com</a>. ServerWays is a new company, with its domain <a href="http://whois.domaintools.com/serverways.com">registered in December 2007</a>. It is also a one-man shop according to <a href="http://www.webhostingtalk.com/showthread.php?t=667718">this discussion thread</a>. However it does not really matter to me as (1) it is only less than $5 per month (2) it is for a throw away project. So I clicked on the Order button for their lowest spec&#8217;ed VPS 111.</p>
<p>This is what you get for $4.90/month, billed monthly and no set up fee.</p>
<ul>
<li>100MB guaranteed memory</li>
<li>10GB storage</li>
<li>100GB/month transfer</li>
<li>OpenVZ + HyperVM</li>
</ul>
<p><span id="more-148"></span></p>
<h3 id="toc-provisioning-and-setting-up">Provisioning and Setting Up</h3>
<p>I submitted an order at around 22:30 -700 and got an notification pretty much straight away. It was set up at 1:40 -700 so 3 hours turn around setting up new accounts at odd hour of the day &#8212; not too bad. I ordered a Debian 4 Etch minimum, and then installed a basic PHP stack for some quick test.</p>
<ul>
<li>MySQL 5.0.32 &#8212; default set up with query cache and innode DB turned off</li>
<li>PHP 5.2.0 &#8212; 2x FastCGI slaves</li>
<li>Lighttpd 1.4.13</li>
</ul>
<p>A few observations while setting up this low end box.</p>
<ul>
<li>
<p>Network is <a href="http://www.cogentco.com/">Cogent</a>, which explains why it is so cheap.</p>
</li>
<li>
<p>Throughput of network is actually pretty good. I can download big Debian packages at around 500+ Kbps from US mirrors. Latency is not too bad either as the server is located in Portland Oregon. 190ms from my Sydney ADSL connection.</p>
</li>
<li>
<p>There is no &#8220;burstable&#8221; memory. 25,600 <code>privvmpages</code> &#8212; exactly 100MB that can be allocated by all processes. However, a simple stack like above + Exim4 + cron + syslog-ng + xinetd comes down to around only 35MB used.</p>
</li>
<li>
<p>Physical server is an old Pentium D 3.0Ghz. It is dual core, but your VPS only has access to only one of its CPU cores.</p>
</li>
<li>
<p>Most <code>user_beancounters</code> values are very reasonable. I guess these were set up by HyperVM.</p>
</li>
<li>
<p><code>meminfo</code> has been virtualised so there is no way to find out the memory utilisation on the physical node.</p>
</li>
</ul>
<p>It is all good so far. Until I started doing some test.</p>
<h3 id="toc-cpu-severely-limited">CPU &#8212; Severely Limited</h3>
<p>So I have pretty much everything needed to serve up dynamic PHP content. I then checked out the latest <a href="http://wordpress.org/">WordPress</a> from subversion, and started to install a new blog.</p>
<p>And it was <b>frustratingly slow</b>!!</p>
<p>An out-of-box WordPress front page having only one single &#8220;Hello World&#8221; post will take around <b>5 seconds</b> to render (compare to around 0.3 second on my SliceHost VPS, and 0.8 second on my DreamHost account). Everytime you click on a link, you have to wait for 5 seconds for the page to be generated, and you can see the load went straight up with <code>php-cgi</code> as the most CPU-consuming process. However, there is something wrong &#8211;</p>
<p>It is only using <b>less than 4% of CPU time</b>!!</p>
<p>Basically throughout the 5 seconds it tried to generate the pages, PHP interpretor process exhausted all the CPU time this VPS is allowed to have, which is less than 4% of a single out-dated NetBurst core! It can be easily verified &#8212; just create a simple busy loop program in C, run it, and watch it consuming all the CPU resources you got &#8212; no more than 4% of the CPU time!</p>
<p>There might be a few possible explanations:</p>
<ul>
<li>ServerWays has an overcrowded server where everyone is fighting for the CPU time</li>
<li>My VPS has been <em>throttled</em> with limited CPU time</li>
</ul>
<p>To me it is more of later than former as the maximum CPU time my processes can get seems to be fixed at always less than 4%. Looking at <code>/proc/cpuinfo</code> reveals that the CPU has indeed been capped at 114Mhz. It appears that <code>cpulimit</code> has been used so my &#8220;burstable CPU&#8221; can never exceed 4% of a CPU core!</p>
<p>That seems to be defeating the purpose of virtualisation, where you get burstable CPU time to improve CPU utilisation, doesn&#8217;t it? So I opened a support ticket for clarification.</p>
<h3 id="toc-support">Support</h3>
<p>It is also a great opportunity to test the support response. ServerWays uses <a href="http://www.whmcs.com/">WHM Complete</a> as billing/support portal so I posted the following support ticket at 018:30 -700:</p>
<blockquote>
<p>Hi ServerWays,</p>
<p>I have recently acquired a VPS 111 (great price, btw) to do some testing, and noted that it seems to be *limited* to 100Mhz, instead of guaranteed with 100Mhz, i.e. cpulimit instead of cpuunit in OpenVZ VE parameters. It is a bit frustrating seeing even a process with a spinning loop can use no more than 4% of CPU. With a testing WordPress install it is still taking around 5 seconds to generate each page because CPU utilisation has been throttled. Is that intentional with this plan?</p>
</blockquote>
<p>Response came back 6 hours later. I won&#8217;t post the verbatim response here, but basically:</p>
<ul>
<li>Yes it is intentional, setting provided by HyperVM.</li>
<li>You need to upgrade plans to get more CPU time.</li>
</ul>
<p>Hmm. All right. Even if I upgraded to their VPS 555 plan with 500MB privvmpages, 50GB storage and 500GB monthly transfer for <em>only</em> $12.90, the CPU will still be limited at 500Mhz. The WordPress page generation time might be reduced by one fifth to 1 second per page, it is still far more than what I have expected.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>There is no doubt ServerWays.com provides cheap low-end VPS. $4.90/month is even cheaper than many shared hosting accounts. 100MB burstable memory is plenty with a lighttpd/MySQL/PHP stack to run low traffic sites. And you have root to install anything you want.</p>
<p>However, its CPU limit has drastically reduced its usefulness. Forget about using it to run any dynamic site unless you are training your users the virtue of patience. For me, it is $4.90 wasted.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/serverways-openvz-vps-review/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Linode.com Xen Virtual Server Review</title>
		<link>http://hostingfu.com/article/linode-xen-vps-review</link>
		<comments>http://hostingfu.com/article/linode-xen-vps-review#comments</comments>
		<pubDate>Fri, 04 Jan 2008 00:52:15 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linode]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vps hosting]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://hostingfu.com/?p=144</guid>
		<description><![CDATA[Update September 2008 Expecting UML, Got Xen Linode Platform Manager Initialisation and Booting up Disk Images Configuration Profiles Finnix Recovery Distro Linode Shell Linode Community But, What About Reviewing the Actual VPS?! Conclusion When I first went shopping around for VPS hosting back in early 2006, Linode was high on my list. There were only [...]]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ol>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-update-september-2008">Update September 2008</a></li>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-expecting-uml-got-xen">Expecting UML, Got Xen</a></li>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-linode-platform-manager">Linode Platform Manager</a>
<ol>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-initialisation-and-booting-up">Initialisation and Booting up</a></li>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-disk-images">Disk Images</a></li>
</ol>
</li>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-configuration-profiles">Configuration Profiles</a></li>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-finnix-recovery-distro">Finnix Recovery Distro</a></li>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-linode-shell">Linode Shell</a></li>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-linode-community">Linode Community</a></li>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-but-what-about-reviewing-the-actual-vps">But, What About Reviewing the Actual VPS?!</a></li>
<li><a href="http://hostingfu.com/article/linode-xen-vps-review#toc-conclusion">Conclusion</a></li>
</ol>
</div>
<p>When I first went shopping around for VPS hosting back in early 2006, <a href="http://www.linode.com/"><b>Linode</b></a> was high on my list. There were only a few Linux VPS providers back then but I knew Linode has been in the VPS/VDS hosting business for <em>years</em>, way before the flood of HyperVM/OpenVZ hosts that I have observed in the recent months. However I did not go with them in the end (but went with <a href="http://hostingfu.com/article/why-i-host-with-unixshell">Unixshell</a> instead) because (1) they were a bit more expensive (2) I heard <a href="http://user-mode-linux.sourceforge.net/">User Mode Linux</a> (virtualisation used by Linode) was not as fast as Xen.</p>
<p>Fast forward 2 years.</p>
<p>A few days past Christmas, Thomas from Linode offered me a VPS account to review, and I emailed back asking for a Linode 360 in their Fremont California rack. 2 hours later my account has been set up, and I was already inside their <a href="http://www.linode.com/features.cfm">Linode Platform Manager</a> configuring up my VPS. So far so good.</p>
<div style="border:#117 1px solid;background-color:#ddf;padding:10px 20px;">
<h3 id="toc-update-september-2008">Update September 2008</h3>
<p>If you find this review helpful and wish to sign up with Linode, feel free to use my referral code (if there&#8217;s no better discount currently available). Here&#8217;s my referral link:</p>
<p><a href="http://www.linode.com/?r=72fde789e4a286cd99568fddba1aceb2a73aa91c"><b>www.linode.com/?r=72fde789e4a286cd99568fddba1aceb2a73aa91c </b></a></p>
<p>Or quote the code <b>72fde789e4a286cd99568fddba1aceb2a73aa91c</b> during sign up. I will get a some credit from Linode ($20), if your account is in good standing for 90 days. Don&#8217;t feel obligated to use my code if there&#8217;s special discount going on :)</p>
</div>
<p><span id="more-144"></span></p>
<h3 id="toc-expecting-uml-got-xen">Expecting UML, Got Xen</h3>
<p><a href="http://www.linode.com/"><img src="http://hostingfu.com/files/linode/logo.png" width="150" height="135" style="margin:0 0 1ex 1ex;float:right;" alt="Linode Logo"/></a> When Thomas contacted me about reviewing their VPS, I was expecting to get a UML node but instead, Linode has set me up on one of their new Xen boxes, which they are currently beta-testing. As I have no experience with UML I cannot make any claim on how it works, but according to what I have read they are similar to Xen where each guest OS gets a dedicated-server-like environment (swap partitions, actual RAM allocation, full-blown kernel, etc). However,</p>
<ul>
<li>Xen is generally faster.</li>
<li>Xen is para-virtualisation with dedicated resources, where a UML is just a process in userland that can potentially be paged out.</li>
<li>Xen gets SMP support, which is very useful with today&#8217;s multi-core CPUs.</li>
<li>Xen is on the news everywhere.</li>
</ul>
<p>UML does have a few advantages.</p>
<ul>
<li>More mature and has good track record</li>
<li><a href="http://www.theshore.net/~caker/uml/patches/token-limiter.README">UML token Bucket IO Limiter</a> developed by Linode that prevents any VPS from overtaking the entire IO bandwidth on the host node.</li>
</ul>
<p>I am perfectly fine with trying out Xen, especially when Linode has developed their Platform Manager control panel to work on both Xen and UML.</p>
<h3 id="toc-linode-platform-manager">Linode Platform Manager</h3>
<p>One thing that really stands out from Linode is their Linode Platform Manager, which is a very well designed and flexible control panel for Linode end users to configure and deploy their new virtual servers. You can read about all its features <a href="http://www.linode.com/features.cfm">here</a>. While it is flexible, it can also be <em>confusing</em> sometimes, especially when you came from other VPS providers where you are expecting just a SSH prompt after you submit your credit card details.</p>
<h4 id="toc-initialisation-and-booting-up">Initialisation and Booting up</h4>
<p>There is a excellent video on the features page on how you can set up your Linode VPS for the first time. Basically after you logged into the Platform Manager, you need to</p>
<ol>
<li>
<p>Choose between one of free data centres if it is your first time logging in (Atlanta, Dallas or Fremont).</p>
</li>
<li>
<p>Go to <b>Distro Wizard</b> to configure your new VPS.</p>
<p><img src="http://hostingfu.com/files/linode/distribution-wizard.png" width="576" height="345" alt="Distro Wizard" style="padding:3px;border:#aaa solid 1px;"/></p>
<ol>
<li>
<p>Select from a wide range of Linux distributions such as Arch Linux, CentOS, Debian, Fedora Core, Gentoo, Mandrake, OpenSUSE, Slackware and Ubuntu.</p>
<p>Note that they are all <em>bare-bone</em> distributions and they do not have ready-to-run LAMP or RoR distributions like SliceHost or VPSLink. You are responsible for getting all the software installed yourself as Linode provides strictly unmanaged service.</p>
</li>
<li>
<p>Select disk image size (for your main partition). It is defaulted to your plan&#8217;s size &#8211; swap size.</p>
</li>
<li>
<p>Select swap partition size.</p>
</li>
<li>
<p>Choose your root password.</p>
</li>
</ol>
<p>When you click on &#8220;Create Profile&#8221;, it creates (1) a configuration profile (2) a main disk image initialised with the Linux distro of your choice (3) another disk image containing the swap partition if you choose to have one. It might take 1-2 minutes depending on the size of your distribution.</p>
</li>
<li>
<p>Go back to <b>Dashboard</b>, and hopefully all the profile creation and image initialisation jobs have been completed. All your configuration profiles and disk images will be listed here, with the &#8220;Boot&#8221; button next to a bootable profile.</p>
<p><img src="http://hostingfu.com/files/linode/dashboard.png" width="529" height="116" alt="Dashboard Profiles" style="padding:3px;border:#aaa solid 1px;"/></p>
<p>Click on &#8220;Boot&#8221;, a job will be dispatched to the physical server hosting your VPS, which should be executed in no time. Now your new VPS is up and running, and only at this point we can SSH into it. You can find out the public IP address under the <b>Remote Access</b> tab.</p>
</li>
</ol>
<p>Most VPS users will just stop here, focus on building their shinning new VPS and never visit the Platform Manager again. However, Platform Manager is far more powerful than just initialising your disk images and rebooting your servers. This review does it no justice if we just stop here.</p>
<h4 id="toc-disk-images">Disk Images</h4>
<p>If your VPS uses OpenVZ, Virtuozzo or Linux-VServer, then it&#8217;s too bad &#8212; you do not have a choice on how your partition is configured. There is no choice on multiple partitions, no choice on the file system to use and how file system is formatted (for example, how many number of kilobytes per inode). If you are using Xen, then your VPS is fully capable of doing that, but you might not have an option from your VPS provider.</p>
<p>On Linode, you can</p>
<ul>
<li>
<p>Create multiple disk images as long as the total size does not exceed your allocated size.</p>
</li>
<li>
<p>Choose the disk image size when they are created.</p>
</li>
<li>
<p>Choose the default file system on these images. The default choices are ext2 and ext3, but I think you can create them as raw images and then format them yourself from your own VPS. These are the file systems supported by my Xen VPS kernel:</p>
<pre class="code">
# cat /proc/filesystems | grep -v nodev
        reiserfs
        ext3
        ext2
        cramfs
        minix
        msdos
        vfat
        iso9660
        romfs
        fuseblk
        udf
        jfs
        xfs
</pre>
</li>
</ul>
<p>To create extra disk images, click on &#8220;Create a new Disk Image&#8221; from dashboard.</p>
<p style="text-align:center"><img src="http://hostingfu.com/files/linode/create-disk-image.png" width="576" height="98" alt="Create Disk Image" style="padding:3px;border:#aaa solid 1px;"/></p>
<p>Unfortunately there does not seem to be a way to prepare your root partition with anything but ext3. Not that it is going to be an issue as ext3 has been proved to be a rock solid file system, but depending on your applications, ResierFS or XFS might be more suitable for the job.</p>
<p>The advantage of choosing ext2/3 is that you will be able to resize the disk image from inside the Linode Platform Manager, if you happen to upgrade your plan or buy more space later on.</p>
<h3 id="toc-configuration-profiles">Configuration Profiles</h3>
<p>After creating disk images, you can now change your configuration profile to attach them to specific devices when your VPS boots up. However, there is much more to configuration profiles than just mapping disk images to devices.</p>
<p style="text-align:center"><img src="http://hostingfu.com/files/linode/profile-configuration.png" width="588" height="606" alt="Profile Configuration" style="padding:3px;border:#aaa solid 1px;"/></p>
<p>It sets up all sorts of boot parameters for your Linux VPS, including:</p>
<ul>
<li>
<p>Kernel to boot from (choosing different 2.6 kernels and I think you can even choose 2.4 kernels for UML)</p>
</li>
<li>
<p>Memory allocated to VPS (although I can&#8217;t see why you&#8217;ll set anything less than maximum)</p>
</li>
<li>
<p>Change run-level (default, single user or set init=/bin/bash). Useful when the VPS is really screwed up.</p>
</li>
<li>
<p>Root device and whether it is mounted r/o or r/w upon booting up.</p>
</li>
<li>
<p>Some misc helper operations to prepare the disk images before booting.</p>
</li>
</ul>
<p>How useful are these configuration options? Probably not much when your VPS is up 24&#215;7 serving content. However I can see them being extremely useful when you are trying to recover from a corrupted file system, or you like to play around with multiple Linux distributions.</p>
<h3 id="toc-finnix-recovery-distro">Finnix Recovery Distro</h3>
<p>On the topic of recovering an unbootable Linux box, I used to have to hunt down the LiveCD, attach a monitor, reconfigure the BIOS so it reboots into the CD-ROM. With the number of hard disk failures these days in data centres, I wonder how often an average NOC has to perform these operations to get their clients&#8217; cheap dedicated server back to life.</p>
<p>On Linode, booting into a LiveCD is a breeze. Follow <a href="http://www.linode.com/forums/viewtopic.php?t=1971">these instructions</a> to create a new recovery profile that boots from <a href="http://www.finnix.org/">Finnix</a>, a small rescue distribution.</p>
<p>Great feature, but something you wish there is never a need to use it :)</p>
<h3 id="toc-linode-shell">Linode Shell</h3>
<p>Another unique feature is their <a href="http://www.linode.com/wiki/index.php/Lish_Documentation">Linode Shell</a>, where you get out-of-band console access to your VPS, which is useful when you cannot login to your server from network (for example, bad iptables rule blocks out SSH access). Wait! There are many Xen and OpenVZ providers that also give you console access! But Lish is <em>a bit different</em>.</p>
<ul>
<li>
<p>Your console access runs inside GNU screen, and you can detach from screen to reveal Lish command prompt.</p>
</li>
<li>
<p>You can reboot/shutdown your VPS from Lish. You can also choose different configuration profile to boot from.</p>
</li>
<li>
<p>You can check jobs queued and performed on your VPS.</p>
</li>
</ul>
<p>It is like a mini-Linode Platform Manager for those who stuck on those old Wyse-60 terminals :)</p>
<h3 id="toc-linode-community">Linode Community</h3>
<p>Like <a href="http://www.slicehost.com/community">SliceHost</a> that I am currently using, Linode also has a great list of <a href="http://www.linode.com/community/">community resources</a> &#8212; forums, IRC chat, Wiki, blog aggregator (planet) and &#8220;<a href="http://p.linode.com/">pastbin</a>&#8220;.</p>
<p>An active community is a sign that the hosting provider is doing a good job. Not only it establishes two way communication between the provider and its users, an active community also shows it has enough &#8220;fans&#8221; willing to participate and help each other out.</p>
<p>Obviously Linode has done something right here&#8230;</p>
<h3 id="toc-but-what-about-reviewing-the-actual-vps">But, What About Reviewing the Actual VPS?!</h3>
<p>Yes, I have realised that the focus of this review has been on the Linode Platform Manager, as it is what&#8217;s <b>unique</b> about Linode. What about its Xen VPS? It is just like all the other well-performing Xen VPS. My server can burst to a quad-core Xeon L5335 &#8220;Clovertown&#8221; at 2Ghz, disk IO has been very fast (around 2.3GB/sec if I read from disk cache &#8212; some serious setup there), and network connectivity has been great (&gt;2MB/sec downloading from Amazon S3 and 185ms ping from my home in Sydney Australia). However it is difficult to perform some real test without putting a live site with moderate traffic on it over a longer period of time.</p>
<p>I guess my point is &#8212; running stable and fast Xen VPS on server-grade hardware is no longer rocket science, and that is probably one of the reasons why Linode came back to beta-test Xen again. What really sets Linode apart is its Platform Manager, its active community and its years of experience in the Linux VPS industry.</p>
<p>And the price? Remember that I was turned off from their price 2 years months ago. Now you can get their base package, Linode 360, for USD$19.95/month, which gives you:</p>
<ul>
<li>360MB RAM</li>
<li>10GB space</li>
<li>200GB/month data transfer</li>
</ul>
<p>Great price indeed.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>I am quite happy with the Xen VPS Linode has provided, and I think I know where I will get my next VPS from. &#8217;nuff said :)</p>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/linode-xen-vps-review/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
