OpenVZ 与 KVM 的区别在哪里...
 
通知
清理所有

OpenVZ 与 KVM 的区别在哪里?

3 帖子
1 用户
0 点赞
588 浏览
清风許来
(@steve)
管理员 管理员 已注册会员
注册时间: 2 年之前
帖子: 52
主题发起者  

VPS(虚拟专用服务器)的虚拟技术有很多种,VPS就是通过某种虚拟技术把一台服务器分成多个虚拟服务器。VPS常用的虚拟技术有OpenVZ、Xen、KVM三种,不同的虚拟机的VPS相同的配置可能价格相差很大!

 

OpenVZ - 用户友好的基于 Linux 的容器。

OpenVZ 是一种操作系统级虚拟化技术。这意味着主机操作系统被划分为隔间/容器,并分配给嵌套的每个实例的资源。

在 OpenVZ 中,有两种类型的资源,专用和突发。专用资源是指 VPS 在提出要求时保证获得此类资源;这些是“你的”。突发资源来自系统剩余的未使用容量。当第二个 VPS 不使用时,该系统可能允许一个 VPS 从另一个 VPS 借用内存等资源。由于它是借用,因此必须尽快归还此类资源。如果其他 VPS 想要恢复他们的专用资源,您的进程可能会变得不稳定或终止。

由于 OpenVZ 是操作系统级虚拟化,与完整的虚拟环境相比,它每个 VPS 容器消耗的资源要少得多。在两台硬件和订阅率相同的主机上,OpenVZ 应该比 KVM 性能更好,因为它没有进行完全模拟。例如,它不需要运行多个完整的操作系统内核,因为它可以在多个 VPS 之间共享单个内核。其结果是节省了大量内存和 CPU。事实上,大多数内核内存使用量根本不向 VPS 收费,而是只向主内核外的每个特定 VPS 收取所需的费用。

 
 

KVM - 以您想要的方式构建您的服务。

KVM 是一种硬件虚拟化技术。这意味着服务器上的主操作系统模拟硬件,让另一个操作系统在上面运行。它还充当虚拟机管理程序,管理和公平分配共享资源,如磁盘和网络 IO 和 CPU 时间。

KVM 没有突发资源;它们都是专用的或共享的。这意味着内存和磁盘空间等资源通常更难过度提交,而不会危及所有用户数据。KVM 的缺点是,如果达到限制,VPS 必须要么交换,造成重大性能损失,要么开始终止其进程。与 OpenVZ 不同,KVM VPS 不能通过从领居那里借用来获得暂缓,因为他们的专用资源是完全孤立的。

因为 KVM 模拟硬件,你可以在上面运行任何你喜欢的内核(在限制范围内)。这意味着 KVM 不仅限于安装在根节点中的 Linux 内核。KVM 还可以运行其他 x86 操作系统,如 BSD 和 Microsoft Windows。拥有完全独立的内核意味着 VPS 可以进行内核修改或加载自己的模块。这可能很重要,因为有一些更晦涩的功能 OpenVZ 不支持。

巨大的权限伴随着巨大的责任。请记住保持您的 KVM 安全和最新。
 

我应该选择哪种虚拟化?

每个平台的预期。

OpenVZ 和 KVM 都是成熟的技术,每种技术都有优点和缺点。选择合适的技术可能会为您避免未来的麻烦。为此,请查看以下列表,看看您的用途适合。

虚拟化比较
虚拟化要点成本
OpenVZ
  • 只运行 Linux 发行版。
  • 通常,使用更小的磁盘和内存占用空间,每美元的性能更好,以获得同等解决方案。
  • 降低客户的管理复杂性。

低成本

 

KVM
  • 将运行任何操作系统。
  • 在大多数情况下,需要手动操作安装。
  • 需要自定义内核修改、补丁、特定内核版本或 OpenVZ 不支持的模糊功能的解决方案。
  •  
  • 支持高级 netfilter 防火墙配置,如 ipsetnftables 等。
  • 支持 SELinux 和全磁盘加密

负担得起

主题修改于 9 月之前 2 次, 清风許来

KnowHost - 知晓所有主机
风暴士兵


   
引用
主题标签
清风許来
(@steve)
管理员 管理员 已注册会员
注册时间: 2 年之前
帖子: 52
主题发起者  

OpenVZ 的缺点:

OpenVZ 只能安装Linux,不能安装Windows。

共用母核,每个VPS实例不能单独修改内核(因此按照常规操作无法开启bbr)。

超卖!!!!基本没有不超卖的OpvenVZ。因为共用一个母机的CPU和内存,超卖现象严重会导致速度降低,CPU和内存往往也没有VPS服务商保证的那么好。

KnowHost - 知晓所有主机
风暴士兵


   
回复引用
清风許来
(@steve)
管理员 管理员 已注册会员
注册时间: 2 年之前
帖子: 52
主题发起者  

KVM 的缺点:

因为 KVM 支持任何操作系统,如果同一个 node 的装了过多的 windows,有可能会影响极其硬盘的使用。

KnowHost - 知晓所有主机
风暴士兵


   
回复引用
分享:

登录账户

忘记密码?

还没有账户? 注册

忘记密码?

输入您的账户数据,我们稍后会发送重置密码的链接。

您的密码重置链接好像无效或已过期。

登录账户

隐私政策

添加到集合

暂无集合

在这里你可以找到你之前创建的所有集合。