转:VPS采用的几种常见技术(OpenVZ、Xen、KVM)介绍与对比

标签: Linux | 发表时间:2012-07-13 09:54 | 作者:gouki
出处:http://www.neatstudio.com/

一直都知道openVZ性能不高,不太能設VPN,所以一直想用的也都是XEN,但XEN的價格又比較高,比較有名的就是linode了。
找了一下資料,詳細了解一下資料:
很多人看到同样配置的VPS价格相差很大,甚是不理解,其实VPS使用的虚拟技术种类有很多,如OpenVZ、Xen、KVM、Xen和HVM与 PV。在XEN中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,效率更高,hvm可以虚拟所有常见操作系统(可以使用 windows),理论效率比pv略低,另外,hvm需要cpu虚拟化指令支持,pv无此要求。KVM是新兴的虚拟化项目,出售KVM的VPS商家不多, 但据说KVM虚拟技术是比较强悍的。而OpenVZ是一个类似于Linux-VServer的操作系级全虚拟化解决方案,目前基于Xen和OpenVZ的 VPS服务商比较多。本文就VPS采用的几种常见技术OpenVZ、Xen、KVM做简单介绍和对比,以备你选购自己合适的VPS。

OpenVZ

OpenVZ是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低权重开销,一般来说也意味着更优的性能。但是OpenVZ配置起来比较灵活,给黑心服务商改低限制的机会。

优势:现在外面卖的这种类型,许可的内存都超大,CPU也强劲,而且卖家很多,可比性也很强。性价比超高。

劣势:超卖,没有不超卖的,导致各种石头盘,钻石盘。连带的cpu也被过度分割导致性能升值不如其标明的1/10。再有就是内存,基本上OpenVZ技术没有独占的,都是共享,别人多了你就少了,而且这种技术最大的劣势就是内存下来后直接就是当机。还有开设vpn各种不方便。

Xen

Xen是半虚拟化技术,它并不是一个真正的虚拟机,而是相当于自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。分Xen pv 和Xen hvm,区别就是pv只支持linux,而hvm支持win系统。

优势:内存独占,虽然小但是保证分配的到。部分虚拟技术决定了就算是超卖也不会超太离谱。所以一般的母鸡就算超了,也很少导致石头盘。当然小鸡有pt就除外了。另外就是即使内存再低也不会当掉,只是会无响应一段时间。

劣势:内存小,硬盘小,带宽小(以上3点均和同价位的openvz对比)。因为没发超卖了,为了赚钱只能把这3个基本配置降下来了。还有就是供应商残次不齐,而且大部分在说xen的时候都木有明说是pv还是hvm,其实pv的性能是优于hvm的。

KVM

优势:和xen类似,比xen更好的一点是,kvm是完全虚拟的,所以不分pv和hvm的区别,所有的kvm类 型的虚拟技术都可以装各种linux的发行版和各种win的发行版,不管供应商在主页有没有写明是否支持win,只要你配置够win运行,那就肯定可以装 的上去,只是方法的问题而已。

劣势:恰恰因为kvm可以装任意类型的操作系统,导致了折腾帝甚至在128m的机器上装了win2003(上去 后直接所有的cpu和内存都用于硬盘IO了,不明白这些人想干神马)。其结果就是所有的kvm邻居都得看你周围邻居的脸色。这么说把,一个node下只要 有5、6台这种折腾帝,对不起,你的硬盘基本就是石头盘了。

个人比较倾向于Xen,因为它是对供应商和和客户来说都是可以接受的折衷方案。openvz超卖太厉害,kvm等看RP,这2种都不适合那些不想折腾只想做站的站长。

--------

上面這段文字是來自於:http://www.laoyao.me/post/2805.html

相关 [vps 常见 技术] 推荐:

转:VPS采用的几种常见技术(OpenVZ、Xen、KVM)介绍与对比

- - 膘叔
一直都知道openVZ性能不高,不太能設VPN,所以一直想用的也都是XEN,但XEN的價格又比較高,比較有名的就是linode了. 找了一下資料,詳細了解一下資料:. 很多人看到同样配置的VPS价格相差很大,甚是不理解,其实VPS使用的虚拟技术种类有很多,如OpenVZ、Xen、KVM、Xen和HVM与 PV.

推荐 Linode VPS

- - Soulogic 灵魂逻辑
先说明,如果你因为看了这篇文章而有兴趣购买 Linode 的服务,请通过我的赞助链接购买,我会获得额外回报. 请转载的人不要更改我的链接,之前我看到有人转载我的文章后,把我本来指到豆瓣的链接改为某电商的链接,这很不道德. 我尝试的 VPS 并不多,但是碰到 Linode 觉得足够满意了,简单的说,Linode 的技术实力很强,是专业的 VPS 提供商.

如何判断自己的VPS是那种虚拟技术实现的?目前主流基本是Kvm

- - DEFCON笔记
我们知道VPS的虚拟技术有许多种,如Openvz、Xen、VMware vSphere、Hyper-V、KVM及Xen的HVM与PV等. 在Xen中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,hvm可以虚拟所有常见操作系统(Linux+windows),理论效率比pv略低,另外hvm需要cpu虚拟化指令支持,pv无此要求.

vps安全设置

- - CSDN博客推荐文章
适合新手及才接触VPS的朋友们看一下,主要是关于VPS安全方面相关内容的. 禁止ROOT登陆 保证安全性;. 使用DDoS deflate简单防攻击;. iftop Linux流量监控工具;. 每日自动备份VPS到FTP空间;. 升级LNMP的NGINX到最新版. 找到其中的#Port 22(第13行),去掉#,修改成Port 3333.

MySql中的常见技术

- - 数据库 - ITeye博客
MySQL 存储引擎该如何选择. 一、InnoDB支持事务,MyISAM不支持,这一点是非常之重要. 事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而MyISAM就不可以了. 二、MyISAM适合查询以及插入为主的应用,InnoDB适合频繁修改以及设计到安全性就高的应用. 三、InnoDB支持外键,MyISAM不支持.

目前发现的性价比最高的VPS: DigitalOcean VPS

- - Web 开发 : 从后端到前端
最近发现一家比 Linode 性价比更高的 VPS 提供商: DigitalOcean. 它是一家 NYC 成立的新的公司. 一般 NYC 的公司信誉和服务都很好. 很多人选择 Linode VPS 是因为它提供的 VPS 性能很强而且价格又便宜,并且服务很好. 我的很多网站都是放在 Linode 768 M 内存的服务器上的,每月的价格是 20 美元.

常见定位技术有哪些?

- 正宗 - 牛博山寨头条
知乎上有个问题问“除了 GPS 和基站定位,目前还有哪些其它传感定位技术. ”,正好最近在做这方面的一些调研学习,于是把我了解到的信息整理喽一下做了回答,之后知乎上有其他网页对我的答案做了纠正与补充,这里我一并整理一下发出来备份吧. 申明:以下内容感谢徐哲、滇狐、maggie、穆荣、猪头心宇在知乎上的补充.

Linode VPS上搭建L2TP/IPSec服务

- hama - Pure Pleasure - Reborn
10个小时才折腾明白,真费劲啊. 慨叹1:想要学Linux,还真得买个像Linode这样的VPS,比自己弄台机器,或者自己弄个虚拟机好多了⋯⋯大不了Rebuild,几十秒之内就可以推倒从来⋯⋯(你要是决定购买Linode的VPS,在购买的时候不妨填写Referral Code:90e830ad0f9cccf433cbae2b24228d6c544a5b18,这样我能得到$20⋯⋯嘿嘿.

4个可以免费试用的VPS

- luckerme - 帕兰映像
VPS(Virtual Private Server 虚拟专用服务器)技术,即是指将一部服务器分割成多个虚拟专享服务器的优质服务. 一个VPS相当于一台计算机,可以用它搭建各种互联网服务,当然其中也包括SSH,VPN等在中国大有用处的服务. 下面介绍4个可以免费试用的VPS,希望能对你有所帮助. 第一个:NephoScale.

Linode VPS 迁移到日本 Tokyo IDC

- 半兽人 - DBA Notes
今天看到 Linode 针对亚太地区用户的需求新开辟了日本东京机房. 价格不变,速度会更快(地理优势),看了网友的反馈也是如此. 迁移 VPS,需要在后台 Support 处开一个 Ticket ,客服人员会在分钟级别提供响应,提供一个简单的指导,要你关掉 VPS , 点击迁移 , 然后耐心等待. 并且会告之你在东京机房的 IP 地址.