From client end it will be better to go for Xen, mainly because OpenVZ allows overselling.
I prefer XEN because all the resources you assign to each container will remain dedicated for that client. OpenVZ you can go overboard with over-selling the node and causing issues down the road. Especially with the write speeds of the drives, you want to make sure your machine is running as smooth as possible to ensure your clients are happy. If you are a client you would wish for the same that your VPS remains reliable and online.
OpenVZ use less memory, fast and easy to setup. although does not support windows. but for linux it's one prefered by most. there are people which are going for xen, because they are scared that they will receive an oversold node. can't blame them for that since most people oversel.
Yes, that might be so but there is no need to go over the limit that is called 'oversold', if they can't earn unless they go over the limit then they must create appropriate prices so they can earn or either pay for the servers.
for example my server has allocated 15.5 GB memory (around that) but the people are using less then 5 GB of the memory including the node memory usage but still it's the RAM i have given to users so i don't want to go past the limit. don't think it's fair to go past the limit customers pay for a certain block of the server. and not to get in trouble on a later term.
Thats a very fair way of providing service.
the normal way is:
- all clients never use the CPU during same time.
- all clients never use the bandwidht during same time.
- all clients never use the memory during the same time.
- all clients never use the full diskspace they buy.
this results at the end to slow server response or downtime of hosting providers.
You are right, i hear that often that hosting services are down or hearing complaints about that. but the reason for that is mostly because they have high end server & to low prices to make people use there services. however in the end it will result in failure and the node will go down.
What the most disturbing is, if hosts want to oversell there servers, OK sucks indeed, but when doing it managed it could not cause to much trouble. however the hosts who oversell the server barely pay attention to it( *Most of the time not all* ). unless they got complaining clients. and even after that they say we have solved the problem( While they only restarted the computer * for example * ). To make it worse they tend to keep selling more on a node while it is reaching the limit.