The Differences of Xen and OpenVZ

This article is to provide a little insight into the difference between OpenVZ and Xen, two very popular but somewhat different virtualization technologies. Ultimately, as with choosing between a Linux or Windows server, you will need to think about the applications you will be running to decide whether OpenVZ or Xen will be a better fit for them. Below is a brief overview of some of the key differences between these two platforms.

The slightly more reliable virtualization software is Xen, a para-virtualization platform that creates VPS with almost exactly the same characteristics as dedicated servers. A Xen VPS will run its own isolated kernel, load its own kernel modules, use fully dedicated virtualized memory, I/O and scheduler, and will be just as stable and customizable as a dedicated server. For a small premium, you’ll never know that you’re only using a virtual server.

OpenVZ, on the other hand, is an operating-system-level virtualization platform that works in much the same way, but provides only a thin layer of virtualization on top of the underlying OS. All VPS on an OpenVZ node will share the same core Linux kernel–this is why OpenVZ only supports Linux systems–, and, consequently, will also suffer alike from issues like kernel crashes. Despite these small drawbacks, OpenVZ VPS are more cost-effective, easier to understand, and are usually much more effective than Xen as cheap VPS, due to having the extra resources available that a Xen VPS would be using to run its completely isolated environment.

Certainly, these are not the only differences between the two platforms, but they are some of the most significant:

Main Features of OpenVZ Virtualization:
Full root access.
OS-level virtualization.
‘Burst’ RAM and other extra resources available when nodes are underused.
Upgrades can be applied on-the-fly, without reboots.
More resources available due to lightweight virtualization.
Simple network and disk setup.
Access to most iptables modules.

Main Features of Xen Virtualization:
Full root access.
Supports Linux and Windows.
Better Java performance.
Resources (RAM, etc) are fully dedicated and private.
Para-virtualized Linux kernel (i.e., full isolation).
Direct access to loadable kernel modules.
Swap space.
Highly configurable.

If you are unsure which platform would be better for you, an OpenVZ VPS will most likely be an easier and more cost-effective solution, unless you already know that you will require specific kernel modules that OpenVZ does not support.


VPS Hosting Service provided by HaBangNet –

XEN VPS Hosting offer –

West coast datacenters with good connectivity to mainland China?

This is a wrong idea. As people outside China, do not aware how China ISP work.

Whether you sign-up for a west coast or any other location server in USA, the speed to China make no different, especially during mid to end of each month, China ISP connection to USA speed even more slower than in the begining of the month. This is a serious problem that happen to every internet users in China. Before China government pushing the local ISP to increase speed and reduce cost for every home user connection to increase the users for Internet Connection in China, the speed for international bandwdith still ok, but after all ISP in China, increase the speed to 50M or 100M internet connection (You can only get this speed if the server was hosted in China), but reduce the speed to international bandwidth (outside China network). Which mean, if your server is located inside China, the internet users can get full speed, but if your server was outside China, max connection to the outside China network, the speed is only from 1Mbps to 2Mbps, sometime during perk hours, I think even 1Mbps also can’t get. So make no different which part of USA server you get, even if the provider got so called “China direct bandwidth” or “Asian Optimized bandwidth”, doesn’t mean you speed will be good.

So if you really want to have good speed to China, Hong Kong will be the best selection than any other country. If not, best option will be using a China Hosting.

If you got staff in China, why not get a China server directly, filling for ICP is very simple and fast, although the ICP department mention is approval within 21 working days, but at most case, the ICP number is provided within 3-7 working days. As long as your china staff is local with China National ID (exclude Taiwan and Hong Kong), then there is no problem applying for the ICP. For the further requirement, will base on your staff National ID issued from which part of the China province, as different Province ICP Department in China, got different requirement. eg. if your office is in Beijing but company registered in Shenzhen, your ICP department will need to be in Shenzhen ICP department handle it and not Beijing ICP department. And if filling under personal and not under company, the process is the same, only thing for Company filling, require company registered detail and a copy of the registered certificate in China (exclude Taiwan and Hong Kong is not allowed).

Don’t listen to people mention so called “China direct bandwidth” or “Asian Optimized bandwidth”. It just a marketing or sales static for people who do not understand about China Internet Network.

FTP Connection Error : Error loading directory?

We notice, since the latest cpanel update, there is a number of people using VPS or Dedicated Server with cPanel encounter this issue.

Please follow these step to solve it, if you’re a managed VPS or Server with HaBangNet, please submit a ticket to support. And we will fix it for you.

What is described looks like the customer is using passive-mode FTP and a port range is not open in the firewall to match the port range used by the FTP service. There are two options to fix this:

  • Use active-mode FTP instead of passive. This is normally selectable in the FTP client. In the command-line FTP client, you can simply type “passive” to toggle passive/active mode.
  • Configure a port range for passive-mode FTP in the FTP service configuration, and configure the server’s firewall to match.

The second option has been covered extensively in this forum, as it is a very common issue. I found the following threads that should help:

If you are using Pure-FTPd, which is the default, you can define the passive-mode port range by editing /etc/pure-ftpd.conf and uncommenting the following directive:

# Port range for passive connections replies. - for firewalling.

# PassivePortRange          30000 50000

Once you have removed the hash mark (#) from the line starting with “PassivePortRange”, restart Pure-FTPd and edit your firewall configuration to allow traffic on the same port range.


Guide bought to you by HaBangNet – Global Web Hosting Service

Seattle, WA Network Added

Hong Kong, May 3, 2016, HaBangNet, a privately held Web Hosting Provider that specializes in dedicated server and cloud based virtualization applications, today announced that it has expansion our Web Hosting Location to Seattle, Washington Network. The new expansion datacenter, that HaBangNet using for the expansion is WOW Datacenter. The facility will help HaBangNet continue to meet the growing demand for high quality dedicated, cloud infrastructure and Enterprise Disaster Recovery services out of multiple geographical locations within the United States Market. And this making HaBangNet almost cover whole United States Datacenter Network.

The new datacenter located in the heart of WOW Seattle, WA Datacenter, further executes HaBangNet’s 2016 mission to expand operations to a global presence to meet the always changing demands of it’s Enterprise customer base.

More detail about our Web Hosting Service, visit

Speed test our Network can be located at