【问题标题】:Should I choose KVM or OpenVZ for my VPS? [closed]我应该为我的 VPS 选择 KVM 还是 OpenVZ? [关闭]
【发布时间】:2010-12-08 20:51:38
【问题描述】:

我的 VPS 提供商让我在 KVM 和 OpenVZ 之间进行选择。具有 128MB 或 256MB RAM 的 VPS 的最佳选择是什么?

【问题讨论】:

  • 这是一个很好且有用的问题。与其关闭它,不如转移到服务器故障。
  • 我也建议移到ServerFault

标签: vps kvm


【解决方案1】:

KVM 无法提供任何接近 OpenVZ(或 Virtuozzo,其商业等价物)的性能。非常重要的是要注意,KVM 需要在 VPS内部运行内核,而 OpenVZ 使用共享内核运行容器。这意味着 256MB KVM VPS 实际上没有与 OpenVZ 相同的用户空间可用内存量。 OpenVZ 是一种极其轻量级的虚拟化技术,其性能轻松胜过全虚拟化。

KVM 确实提供了更好的隔离,尽管这对于容器中的用户空间通常并不明显。

至于最初的问题,如果我购买的是 VPS,有两个因素需要考虑:

1) 在相同的价格点上,使用 KVM,您将获得更少的收益。 256MB 的 KVM 小于 256MB 的 OpenVZ,因为你必须运行你自己的内核,这样你的实际应用程序就更少了。另一方面,一些托管商对 OpenVZ 收取更高的费用,因此您需要自己算算。

2) 托管公司更容易过度使用 OpenVZ 系统,因此糟糕的托管公司可能会将您置于包含太多容器的系统上,因此请注意这一点。

【讨论】:

  • 这应该是正确的答案,因为它实际上是这样工作的。并且有一些公司甚至为 IO 提供资源保证 - 如果您想要可靠的 VPS 并且可以在其中成长,请选择这些公司。
  • OpenVZ 的主要问题是它没有提供 KVM 提供的功能。例如,TUN/TAP 支持通常需要要求提供者进行专门的设置。对于一个每月花费 5 美元的 VPS,谁能负担得起仅仅为了给客户 10MB 更多的内存而提供这样的服务? 10MB 内存需要 0.05 美元。如果超过五分之一的客户因为 OpenVZ 向您提供支持票,请选择 KVM。
  • 在任何答案中似乎都没有明确涵盖的一个区别是 b/c OpenVZ 是一个容器,它只能提供与主机相同的内核。因此,例如,您不能在 CentOS 主机内运行 Debian。 KVM 是一种成熟的虚拟化技术,可以在容器中运行任何操作系统,甚至是 Windows。
  • @slm 我在一个 Proxmox 中有几个 Debian、Ubuntu 和 Centos 的 OpenVZ 容器,内核限制不会影响发行版的选择。
  • @ManuelGutierrez,它们都在 Linux 内核上运行,所以我希望如此。
【解决方案2】:

KVM 比 OpenVZ 具有更好的隔离性,并且根据我的经验,KVM 也获得了更好的性能。但是我听说有人说他们从 OpenVZ 获得了更好的性能。不过,KVM 在过去的一年里已经取得了长足的进步,所以如果它现在已经超过了 OpenVZ,我不会感到惊讶......

KVM 还支持任何操作系统(理论上),而 OpenVZ 仅限于 Linux。

我们将 KVM 专门用于我们的虚拟化系统,并没有兴趣切换到其他任何东西。

【讨论】:

    【解决方案3】:

    如果您从 VPS 提供商处购买,那么 KVM/Xen。 OpenVZ/LXC 供应商可以超卖他们的产品。

    如果是您自己的服务器,那么您可以在同一台机器上混合使用 OpenVZ/LXC 和 KVM。

    【讨论】:

      【解决方案4】:

      选择 KVM,因为 OpenVZ 通常比其他主机便宜 :)

      【讨论】:

      • 它更便宜主要是因为开销远低于其他虚拟化技术,因此您可以在每个节点上安装更多 VM。许多人仍然认为只有 OpenVZ 可以超卖,但对于大多数类型的虚拟化类型来说都是如此。性能参考:wiki.openvz.org/Performance
      【解决方案5】:

      由于开销,OpenVZ 不会为您的进程分配全部内存,因此对于较小内存的 VPS,我倾向于选择 KVM 或 XEN。

      【讨论】:

      • 你的说法是基于什么?据我所知,情况完全相反。
      猜你喜欢
      • 2015-09-15
      • 2010-12-25
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-21
      相关资源
      最近更新 更多