全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 7070|回复: 39

OpenVZ vs Xen,Xen 真的好吗?我们讨论一下真相。

[复制链接]
发表于 2011-2-20 11:58:28 | 显示全部楼层 |阅读模式
用了半年多 Xen,后又转回了 OpenVZ,个人感觉 OpenVZ 针对个人还是比较好的选择。
以下亲身体验做出的结论。比较一下 Xen 与 OpenVZ (非企业内部用途)
1. 人说 Buffer cache 在 xen 中,可以提高性能。
但可同等价位下 Xen 512M,OpenVZ 可买到 1G(2G Burst)。
在这样的条件下 Xen 那少得可怜的 RAM,程序都不够用了,
更没有多少空间在 Buffer cache 上了。
而 OpenVZ 下更多的内存用于程序,Buffer cache
计入在 Host OS 内存中的,性能更佳(不超卖的话)
2. 人说 Xen 可以用 SWAP,慢但不会 down 机。可是不要呼略一点
-- SWAP 仅用于保存当前非运行中的程序。“真正”的高并发的情况下,
512 M RAM + 4G SWAP Down 机的风险要高于 1G(2G burst) + 0 SWAP。
再打个比方,个人电脑中内存少,你是跑出去买内存,还是
不停增加 SWAP?
3. Xen 高定制化,但在同一台 Host 上,必竟是虚拟化主机,
就没有过多定制需求了。何况特性上 Provider 已尽可能定制成服务器
更优化了。个人非必能定制得这么优化吧,必竟服务器不是你的。
4. 有人说 Xen 下编译性能要比 OpenVZ 快,但很少有普通用户拿 VPS
当编译器吧?这种性能比较,大多出现在企业内部。你不会买 Photonvps
当企业编译服务器用吧,那企业也太抠门儿了。
5. 同样的 Xen 响应速度要比 OpenVZ 差,个**验,原因不明。
6. Xen 一样可超卖,网上也有很多被超卖的贴子。只要是软件都
会有漏洞。
7. 关于 Xen 比 OpenVZ 更可预期的问题。我的理解如下。
Xen 半虚拟化下,个每个 Guest kernel 都有自己庞大的独立运作机制,
要达到高效硬件资源协调,比基于完善的 Linux kernel 的虚拟化容器要困难得多。
举一个例子:以前公司以项目为单位的,所有人都属于项目,大家同一个意识在做同一个项目,很顺畅。
后来公司引进矩阵项目管理。发现,当分出来很多‘可复用’部门后,由于每个部门被很多
项目复用,他们同时在做项目 A,B 时,只能按一个项目的思路走(A),对另外担当的
项目工作效率很低下(B)。半虚拟化可能面临时样的‘协调问题’。当每个 Kernel 都有
自己的想法时,动作和結果变得‘不可预期’了

评分

参与人数 4威望 +38 收起 理由
lyzgeorge + 10 顶起
卡巴斯基 + 7 顶死楼主,更顶死OPENVZ
wske + 20 我觉得写得很好,就事论事
yugongtian + 1 蛋痒需战斧

查看全部评分

发表于 2011-2-20 12:01:22 | 显示全部楼层
楼主好专业啊
好像理论xen不可超售
op的超售引起母鸡内存爆掉所以不稳定

我是小白
发表于 2011-2-20 12:02:19 | 显示全部楼层
LZ你觉得OpenVZ不超售可能吗?
发表于 2011-2-20 12:04:01 | 显示全部楼层
针对第二点,OpenVZ 也用swap的,只是不让小鸡管理而已。
发表于 2011-2-20 12:04:25 | 显示全部楼层
OpenVZ就等于是一个Jailed Shell,就是多那么一点隔离。
并且,OpenVZ就等于**用户的自由,换来提供商的快捷
发表于 2011-2-20 12:04:57 | 显示全部楼层
原帖由 我是人 于 2011-2-20 12:04 发表
针对第二点,OpenVZ 也用swap的,只是不让小鸡管理而已。


最新的OpenVZ已经支持小鸡Swap了。
发表于 2011-2-20 12:05:12 | 显示全部楼层
个人意见,除非是java这种有多少内存吃多少内存的最好用xen,其他情况下openvz好些。
发表于 2011-2-20 12:06:06 | 显示全部楼层
一分钱一分货。
发表于 2011-2-20 12:06:33 | 显示全部楼层
无数血的教训还是让楼主很天真。国产VZ几乎没有不挂的,只是时间问题。有骗钱跑路还声称赔本没法赔的 有全额退款的 有转移用户的。种种都在这里发生过了。。 早晚悲剧
发表于 2011-2-20 12:11:57 | 显示全部楼层
同样8G内存,Xen开15个512M,OpenVZ开15个512的小鸡情况下,openVZ毫无疑问性能好,甚至openVZ开到30个512也可能性能不错。但往往服务商会拿来开到45个,甚至60个,你还觉得openVZ的性能好么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-15 10:43 , Processed in 0.069253 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表