请稍候...
  • 企业级 VPS主机
  • Windows VPS 主机
  • Unmanaged VPS 主机
  • 通配符证书,部署全网SSL证书必备神器
  • 高速稳定独立主机High quality stable server

OpenVZ vs Xen,Xen 真的好吗?

发布时间:2011-03-28 08:45:23 来源: 亚狐科技-转载

OpenVZ vs Xen,Xen 真的好吗?

用了半年多 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 都有 自己的想法时,动作和結果变得‘不可预期’了

上一页1下一页
【责任编辑:亚狐科技 (Top) 返回页面顶端