1、OpenVZ,Xen,KVM目前比较常见的三种虚拟化技术:OpenVZ,操作系统级别的虚拟化技术,配置起来比较灵活;Xen,是半虚拟化技术,可以自由加载内核模块,虚拟内存和IO;KVM,完全虚拟的,支持任何类型的操作系统。
2、如果给KVM、XEN简单归类的话,KVM是完全虚拟化技术又叫硬件辅助虚拟化技术(FullVirtualization)。相反,XEN是半虚拟化技术(paravirtualization),也叫做准虚拟化技术。
3、KVM简介KVM是一个全虚拟化的解决方案。可以在x86架构的计算机上实现虚拟化功能。但KVM需要CPU中虚拟化功能的支持,只可在具有虚拟化支持的CPU上运行,即具有VT功能的IntelCPU和具有AMD-V功能的AMDCPU。
4、KVM是一套虚拟机管理系统,包括内核虚拟构架和处理器相关模块,其借用了QEMU其它一些组件,KVM的非内核部分是由QEMU实现的;加载了模块后,才能进一步通过其他工具创建虚拟机。
1、KVM是在虚拟机和硬件之间加了一个软件层--Hypervisor,或者叫做虚拟机管理程序(VMM),KVM的hypervisor是直接运行在物理硬件之上的。
2、在XEN中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,效率更高,hvm可以虚拟所有常见操作系统(可以使用windows),理论效率比pv略低,另外,hvm需要cpu虚拟化指令支持,pv无此要求。
3、图3KVM虚拟化平台架构XenXen是第一类运行再裸机上的虚拟化管理程序(Hypervisor)。
4、型虚拟化是将Hypervisor直接安装在物理机上,然后虚拟机直接运行在Hypervisor上,Xen就是属于1型虚拟化。
5、Xen有两种版本,但可以在同一物理主机XenPV(半虚拟化)和HVM(完整的硬件虚拟化)上同时运行。
2、OpenVZ:是基于Linux平台的操作系统级服务器虚拟化解决方案。KVM:通过直接连接键盘、视频和鼠标(KVM)端口,能够访问和控制计算机。
3、openvzvps主要优点在于速度和稳定性。openvz平台能满足大多数虚拟专用服务器的需求,是比较合理的选择。OpenVZ的比Xen使用更少的资源。Xenvps主机优点是内存使用比较灵活,它能满足内存使用突然超过限制时的需求。
仙踪小栈,免费分享自己收藏或正在使用的电脑操作系统、各类软件、软件使用教程和WordPress建站中遇到的问题及解决方案、美化等资源。