标王 热搜: 北京公司注册  UV平板打印机  国际货运代理  ADSS光缆金具  抽油烟机清洗  指挥中心调度台  90717-16-1  岗亭  压力开关  国际货运代理有限公司 
 
 

如何挑选VPS:Xen与OpenVZ技术性能测试

点击图片查看原图
单价: 面议
起订:
供货总量:
发货期限: 自买家付款之日起 3 天内发货
所在地:
有效期至: 长期有效
最后更新: 2012-09-24 11:16
浏览次数: 144
询价
公司基本资料信息
 
 
产品详细说明

服务器租用丨服务器托管丨西安中光电信
准备购买一台VPS,对比了多家VPS提供商,国外的、国内的,注意纠结于究竟是Openvz好还是Xen好的问题,于

是查阅了一些资料,得到一些心得,分享一下。


一、Openvz和Xen的技术规格分析

1.Xen与Openvz的区别

Xen和Openvz同样是虚拟化主机技术,区别在于Xen是半虚拟化技术,它并不是一个真正的虚拟机,而是相当于

自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。Openvz则是操作

系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低权重开销,一般来说也意味着

更优的性能。

这里有一个问题,可以看到实际上openvz因为免去了大量的公共开销,理论上来说性能会比xen更好。为什么大

家都会认为openvz过分压榨性能呢?我认为是因为openvz配置起来比较灵活,给黑心 openvz服务商改低限制的

机会。

比如mediatemple,号称512M内存的dv方案,kmemsize才12M,不了解的人看了512M觉得很哈皮啊,可是使用的

时候一般这512M能分到你手里一半就不错了。此消彼长,所以才会有xen 能更好地利用机器性能的错觉。

2.Openvz的内核模型

首先当OpenVZ的主机说“256MB的保证”,它实际上意味着约232MB的“privvmpages”,14M的“kmemsize”和

其他杂项资源。当应用程序调用 malloc()分配的内存将被添加到“privvmpages”。

当“privvmpages”超过限制,malloc()将失败并返回一个NULL。当主机服务器内存用光了,然后虚拟环境下

的进程超过 “oomguarpages”的将被终止。

OpenVZ的内存管理方法既有问题也有优势。大的问题之一是内存容量的应用程序使用的内存和应用程序实际

上分配到的内存是不同的,不同的应用程序他们的差别可能会很大。以Java为例,它通常分配一大块的内存,

但是,它可能只使用一小部分分配的内存。如果privvmpages受限,java会立即停止运行。调整参数可以解决一

部分问题,但它处理得*没有Xen来得干净利落。事实上,几乎所有使用内存分配的应用程序都会受OpenVZ这

个问题的影响。

/proc/meminfo 本身也有问题。虽然OpenVZ的已经为内存进行了虚拟,但是用”free”命令依然会返回主机的

内存。这样就会使小内存的openvz的vps无法运行诸如java或者gcc编译这样的程序。

OpenVZ的内存模型的优点是, 它容易理解: 你几乎就只有privvmpages受限。与*的服务器或Xen的服务器

不一样的是,你的磁盘高速缓存和页面缓存并不计入您的总内存使用情况。因此,在一个没有过度销售的

openvz主机上,由于拥有较大冗余的公共资源,它实际上可能会比同类规格的Xen的VPS表现更佳。

3.Xen的内存模型

Xen的系统模型更容易解释。256MB的Xen的VPS是就像一个256MB的*服务器-该内存段是预留作VPS*,没有

其他VPS能够使用这部分内存,这就像一个真正的*服务器。

此外,当内存不足时,VPS会使用Swap。一般每个VPS带有两倍大小的交换分区,当您的应用需要更多的内存,

不常使用的页面从内存中被换出到交换分区,从而腾出使更多的房间。因此,256MB的Xen的VPS系统实际上共有

768MB内存(256MB内存+ 512MB的交换空间),请相信我,交换空间是非常有用的,特别是处理突发的需求高峰

时。

这么说来,Xen是*远优于OpenVZ?不然,你的256MB的VPS理论可以使用高达768MB内存,而实际上内核,高

速缓存,缓冲,他们都占用内存。这部分系统开销也是可观的。另外,Swap会严重降低性能。

4.稳定性和可预测性

当内存耗尽时,xen和openvz表现大相径庭。xen会把不常用的内存页面换入Swap,这将大大降低性能,当Swap

也用尽,那么xen的系统会响应得越来越慢,就像一台真实的服务器一样。

而openvz一旦内存用尽,则会突然死亡:开不出新的程序,只能等待系统资源可用。更有甚者,本来运行的好

好的程序也可能因为不断增长而超过限制,然后突然死亡。这就像开车开到70码,然后突然撞墙上了,一般会

死得很惨。

毫无疑问这点上我倾向于xen技术,可预测,稳定。

5.结论

如果xen和openvz一样贵,我肯定选xen,因为可预测性,即使openvz打8折,我还是追求稳定。

上面的话总结一下,得出几个结论:

1、XEN比openvz主机对买家更有利,比如分配给你512M内存后,这一部分内存就从服务器上专门划给你了,别

人将无法使用,而openvz则是共用内存,比如分配给你512M内存是指大你能使用512M内存,比如你占用了

200M内存,那么就只从物体内存中分配200M给你,所以卖家非常容易在服务器上面超卖!

2、openvz更*,xen是硬件底层虚拟,更接近真实服务器,而openvz是操作系统虚拟,虚拟服务自身占用内

存少,同样的程序执行效率更高!

3、如果购买openvz应看卖家是否会超卖,应选择良好声誉明确申明不会超卖的

4、如果购买xen主机,应同时关注swap大小

5、测试VPS主机性能使用Unixbench(很多人不知道),国外非常流行这个东西!

这是它的一些参数说明


•dhry2reg 内存的register性能
•whetstone-double 双精度浮点性能
•execl execl call性能
•fstime 文件系统性能
•fsbuffer 文件系统性能
•fsdisk 文件系统性能
•pipe 管道(pipe)的性能
•context1 管道上下文切换的性能
•spawn 创建进程的性能
•shell shell并发性能
•syscall 系统调用性能

6、VPS用途:服务器、软交换、代理和反向代理等等

7.通常一般的使用条件下,两者性能应该相差不大。


要建个好站必须要有可靠的服务商!
中光电信7X24小时为您服务,我们会把每一个顾客好的朋友一样对待的!!
欢迎您与我们交流合作信息!
2012与我们就是与*量的空间和*的服务赢得我们的长期合作!选择我们就是选择了保证!

陕西中光电信打造*,是诚信的IDC运营商,为各类用户提供服务器租用,托管,VPS以及独立带宽租用,

机柜租用,是陕西省一*一家具有IDC(因特网数据中心业务)、ISP(因特网接入服务)双重认证的IDC运营商

公司名称:陕西中光电信高科技有限公司
地址:陕西省西安市南二环西段太白立交盛龙广场二单元2307室
公司网址:http://www.10isp.com/
咨询QQ:713003544
联系人:王俊鹏 
手机:13379219862
 

0条 [查看全部]  相关评论
 
你是不是在找
 
更多»本企业其它产品
 
更多»其它产品
 
供求信息»最新产品
成都大型油烟机清洗饭店油烟管道清洗维修食堂油烟净化器清洗 静电接地报警器防爆移动式静电报警加油站油库卸油静电报警器 加油站静电夹子跨接地线防静电接地钳装置防爆报警器除静电接地夹 304不锈钢静电接地线夹防爆声光报警车油罐车静电接地 固定式移动式防爆静电接地报警器油罐车卸油接地报警器 RC-200阀门电动执行器,电动执行器 UPVC电动球阀,电动阀 电动螺纹球阀/电动球阀/调节阀
 
你是不是在找
最新资讯
重庆实木床大全-中国装修材料网
双筒油过滤器价格_新疆过滤器批发-新乡市伊卡过滤设备有限公司
防火槽式电缆桥架批发价_镀锌桥架-长沙长旺电气设备有限公司
专业全屋整装定制多少钱_全屋整装定制 相关-新都区森居装饰服务部
四川网站优化价格_如何网址优化相关-成都雅美克斯网络科技有限公司
E路网

[ 供求信息搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 
 
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 产品地图 | 分类地图 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅