本文目录:
- 1、什么是KVM,KVM能用在什么地方?什么样的人比较需要?
- 2、KVM架构的 快云vps主机,性能怎么样?有用过了吗?
- 3、虚拟化技术KVM和XEN的区别
什么是KVM,KVM能用在什么地方?什么样的人比较需要?
KVM,是Keyboard、Video、Mouse的缩写,正式的名称为多计算机切换器。简单的说,就是一组键盘、显示器和鼠标,控制2台、4 台、8台、16台甚至到4096台以上的计算机主机。
KVM切换器的价值
KVM技术的发展日新月异,从30年前KVM诞生到现在,KVM已经从简单的一控多的计算机外设,发展到能够进行远程设备管理、电源管理;能够不受操作系统限制,将一个企业在全球分布的服务器纳入一个管理平台;能使用一个IP地址管理,并且对所有信号都采用128位SSL协议加密以保障数据安全;最新的KVM技术已经能够做到多个管理终端同时管理上万台设备(服务器和网络设备)。对像金融、证券、保险等这样既拥有集中大型数据机房又拥有众多分支机构的企业而言,使用最新KVM解决方案,可以极大提升企业IT设备的管理效率。通过新一代KVM解决方案,IT工程师可以随时随地的灵活管理和维护公司的系统。
KVM已经能够将企业的IT管理员从简单而枯燥的机房维护中解脱出来,集中精力从事更有意义的工作。具体而言,无论服务器是集中放置在同一个数据中心机房,还是分散放置在几个不同地点的机房,IT管理员都可以随时随地对所有的设备进行维护和管理、进行BIOS等级的控制甚至开/关设备的电源。无论这些设备的是X86架构还是小型机,也无论操作系统是UNIX还是LINUX、WINDOWS,管理员都可以在一个统一的操作界面上对所有的设备进行管理。
KVM切换器应用范围:
互联网数据中心
信息控制中心
电信寻呼系统
证券/期货交易系统
银行数据中心
工业控制环境
教学环境
测试中心
视频监控
电厂监控
机房管理
其它多主机环境
·一组键盘、鼠标、显示器可支持多台主机。。。
kvm切换器:itkvm.com
KVM架构的 快云vps主机,性能怎么样?有用过了吗?
KVM是当前最受欢迎的虚拟架构,在不超售的情况下可以充分保障每个VPS的独立,但是如果超售的话和openvz几乎没有差别。快云好像是景安的吧? 一分钱一分货,你自己看吧!
虚拟化技术KVM和XEN的区别
虚拟化类型
全虚拟化(Full Virtualization)
全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。
图1 全虚拟化模型
全虚拟化的运行速度要快于硬件模拟,但是性能方面不如裸机,因为Hypervisor需要占用一些资源
半虚拟化(Para Virtualization)
半虚拟化是另一种类似于全虚拟化的技术,它使用Hypervisor分享存取底层的硬件,但是它的guest操作系统集成了虚拟化方面的代码。该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟进程进行很好的协作。
图2 半虚拟化模型
半虚拟化需要guest操作系统做一些修改,使guest操作系统意识到自己是处于虚拟化环境的,但是半虚拟化提供了与原操作系统相近的性能。
虚拟化技术
KVM(Kernel-based Virtual Machine)基于内核的虚拟机
KVM是集成到Linux内核的Hypervisor,是X86架构且硬件支持虚拟化技术(Intel VT或AMD-V)的Linux的全虚拟化解决方案。它是Linux的一个很小的模块,利用Linux做大量的事,如任务调度、内存管理与硬件设备交互等。
图3 KVM虚拟化平台架构
Xen
Xen是第一类运行再裸机上的虚拟化管理程序(Hypervisor)。它支持全虚拟化和半虚拟化,Xen支持hypervisor和虚拟机互相通
讯,而且提供在所有Linux版本上的免费产品,包括Red Hat Enterprise Linux和SUSE Linux Enterprise
Server。Xen最重要的优势在于半虚拟化,此外未经修改的操作系统也可以直接在xen上运行(如Windows),能让虚拟机有效运行而不需要仿
真,因此虚拟机能感知到hypervisor,而不需要模拟虚拟硬件,从而能实现高性能。
图4 Xen虚拟化平台架构
QEMU
QEMU是一套由Fabrice Bellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个开源的加速器,QEMU能模拟至接近真实电脑的速度。
KVM和QEMU的关系
准确来说,KVM是Linux
kernel的一个模块。可以用命令modprobe去加载KVM模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有KVM模块是
远远不够的,因为用户无法直接控制内核模块去作事情,你还必须有一个运行在用户空间的工具才行。这个用户空间的工具,kvm开发者选择了已经成型的开源虚
拟化软件
QEMU。说起来QEMU也是一个虚拟化软件。它的特点是可虚拟不同的CPU。比如说在x86的CPU上可虚拟一个Power的CPU,并可利用它编译出
可运行在Power上的程序。KVM使用了QEMU的一部分,并稍加改造,就成了可控制KVM的用户空间工具了。所以你会看到,官方提供的KVM下载有两
大部分(qemu和kvm)三个文件(KVM模块、QEMU工具以及二者的合集)。也就是说,你可以只升级KVM模块,也可以只升级QEMU工具。这就是
KVM和QEMU 的关系。
图5 KVM和QEMU关系
本文来源:https://www.yuntue.com/post/106294.html | 云服务器网,转载请注明出处!