OpenVZ、KVM、Xen、Hyper-V有什么区别?
1、OpenVZ
OpenVZ(简称OVZ)采用SWsoft的Virutozzo虚拟化服务器软件产品的内核,是基于Linux平台的操作系统级服务器虚拟化架构。这个架构直接调用宿主机(俗称:母机)中的内核,模拟生成出子服务器(俗称:VPS,小机),所以,它经过虚拟化后相对于母服务器,性能损失大概只有的1-3%。
当然OpenVZ可以超售,意思味着一台服务器总共16G内存,他可以开出配置为1G内存×17台或以上的子服务器。因为他的虚拟架构关系属于:不是你分配给客户多少资源,就扣除宿主机多少资源;而是客户用多少资源,就扣除宿主机多少资源,所以OpenVZ架构的VPS较为便宜。但由于存在超售因素,如果服务商毫无休止的超售会导致服务器的性能急剧下降。
OpenVZ另一个特点是,它是直接调用宿主机的内核,所以会导致部分软件无法使用,以及部分内核文件是无法修改。
2、KVM
KVM是Linux下的全功能虚拟化架构,基于KVM架构的VPS,默认是没有系统的,可自己上传ISO或调用服务商自带的ISO手动安装系统或使用服务商提供的官方的KVM模板。这个非常适合热爱DIY自己VPS的客户。
由于KVM架构全功能虚拟化架构,甚至拥有独立的BIOS控制,所以对宿主机性能影响较大,所以基于KVM的VPS较贵,但KVM VPS相对其它架构的VPS较为自由。
3.Xen
Xen 由剑桥大学开发,它是基于硬件的完全分割,物理上有多少的资源就只能分配多少资源,因此很难超售。可分为Xen-PV(半虚拟化),和Xen-HVM(全虚拟化)。
Xen是不能超售的,当宿主机只有16G内存以及100G硬盘时,当开Xen架构(任意一个虚拟化)的1G内存、25G硬盘的子机时,会直接占用宿主机1G内存,以及25G硬盘,所以Xen的性能,相比OpenVZ在超售的情况下要好。
Xen-PV:半虚拟化,所以它仅仅适用于linux系列VPS,但它的性能损失比较少,大概相对于宿主机的4%-8%左右。
Xen-HVM:全虚拟化,可以安装Windows或自由挂载ISO文件安装任意系统,由于是全虚拟化,所以性能损失较大,大概相对于宿主机性能损失8%-20%左右。
4.Hyper-V
Hyper-V是微软的一款虚拟化产品,大部分国内的VPS服务商使用这个架构(包括标准互联??),主要是因为其转为Windows定制,管理起来较为方便。目前的Hyper-V也支持Linux,只不过性能损失比较严重。
Hyper-V完美支持Windows系统,包括32位和64位。如果大家选购Hyper-V架构的VPS,强烈建议使用Windows。
Hyper-V目前不能超售内存,但可超售硬盘,硬盘是根据客户使用情况扣除。一般来说,宿主机的硬盘不会100%用完,这点不用担心。
总的来说,Xen和Hyper-V见的比较少,对于OpenVZ、KVM推荐选择KVM虚拟化。
OpenVZ、KVM、Xen、Hyper-V有什么区别?相关推荐
- OpenVZ,Xen,KVM等:虚拟化解决方案
Table of Contents OpenVZ 技术原理 功能特点 参考资料 KVM 简介 特点 种类 相关链接 Xen.OpenVZ.KVM三大VPS技术优劣势详解.VPS虚拟服务器是虚拟技术的产 ...
- 云计算之虚拟化技术概述(KVM/Xen/Hyper-V/VMware)
文章目录 虚拟化技术 什么是虚拟化 服务器虚拟化 cpu的虚拟化 内存虚拟化管理 硬盘的虚拟化 网络虚拟化 IO虚拟化 Intel虚拟化技术 主流的虚拟化技术 虚拟化技术对比 KVM Xen Hype ...
- hyper v虚拟机启动黑屏怎么办?
最近有用户打开VMware虚拟机却出现了开机一直黑屏的情况,挂起时能够看到显示,但是开机就黑屏.不知道该如何解决,小编为你带来hyper v虚拟机启动黑屏的解决方法,希望对你有帮助. 具体解决方法: ...
- 微软自带虚拟机Hyper—V启用
微软自带虚拟机 windows+r 快速启动运行页面,输入 control 或右键左下角windows标志–点击运行 跳转控制面板页面点击[程序] 点击[启用或关闭windows功能] 找到Hyper ...
- w7虚拟机服务器管理器,Hyper - V (五) 在Win7中安装Hyper - V 管理工具远程操作虚拟机...
在Win7中安装Hyper - V 管理工具远程操作虚拟机 由于在Hyper - V 中安装的虚拟机运行时鼠标会出现延迟现象,所以我们可以在客户机Win 7 上安装虚拟机. 首先从microsoft ...
- hpgen8服务器修改电源模式,用HP GEN8+WIN2012+Hyper V+黑群晖5.2组建家庭NAS中心 篇二:HP GEN8硬件改造...
用HP GEN8+WIN2012+Hyper V+黑群晖5.2组建家庭NAS中心 篇二:HP GEN8硬件改造 2017-11-19 15:55:35 127点赞 945收藏 205评论 追加修改(2 ...
- WIN10安装Hyper V
WIN10安装Hyper V 正常情况: Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化. 正常情况下直接在控制面版->程序->程序和功能->启用和关闭Wi ...
- v$sql和v$sqlarea的区别
v$sql: 共享池库缓存中在子指针级别上的SQL统计信息,包含了所有用户执行过的所有SQL信息.不同用户.不同会话执行相同的SQL的语义.执行计划可能会不同,这些SQL的字面值相同,即具有相同的sq ...
- KVM、QEMU和KQemu的区别:
1.KVM包括很多部件,它是一个Linux内核模块(现在包括在主线中)用于转换处理器到一种新的用户 (guset)模式.Qemu是一个完整的可以单独运行的软件:作为一个内核模块,KQemu仅仅需要替换 ...
最新文章
- Kubernetes的十大使用技巧
- 实例讲解如何把表格变量传递到存储过程中
- 分享一些有趣的面试智力题
- Kafka 教程(二) 集群搭建和容错性测试
- Introduction to 3D Game Programming with DirectX 12一书学习记录(第一个例子编译错误)
- p1044与p1898
- upload-labs_pass 9_::$DATA_绕过
- 思科(Cisco)IOS 12.3特性分析[ZT]
- ExpandableListActivity列表嵌套列表
- maven 一个简单项目 —— maven权威指南学习笔记(三)
- OpenGL基础6:着色器
- Javascript闭包简单理解
- xmlObj转为数组
- GIS中的矢量数据、栅格数据
- PLC 有哪几种常用编程语言
- xctf-supersqli
- 计算机组成原理-存储器的层次结构
- Excel批量删除文本左侧n-m个空格的2种操作
- cass块参照怎么改颜色,CASS符号颜色自定义的诀窍,都在这里了!
- 失去池子的笑果文化越来越不好笑了