虚拟化技术入门--0

本文深入解析虚拟化技术,包括仿真虚拟化、半虚拟化、全虚拟化等类型,重点介绍了KVM和QEMU两大虚拟化产品。KVM作为基于Linux内核的虚拟机,其高效性和集成性使其成为主流VMM之一;QEMU则以其高速度和跨平台特性闻名。
摘要由CSDN通过智能技术生成

虚拟化产品技术介绍:

虚拟化技术:
	仿真虚拟化:  对系统硬件没有要求,性能最低。 vmware
	半虚拟化: 使用真机物理硬件,性能高,需要改内核。 xen
	   # rehl5自带xen,安装时需要安装内核,rpm -ivh kernel-xen-xxx.rpm。
	全虚拟化: 使用真机物理硬件,性能高。 kvm
	   # rhel6自带kvm

kvm概述:

kvm:

kvm即kernel-based Virtual Machine 基于内核的虚拟机,是指基于linux内核的虚拟机(kernel-based Virtual Machine),是第一个整合到linux内核的虚拟化技术。kvm是一个开源的系统虚拟化模块,自带linux2.6.20之后集成在linux的各个主要发行版本中。它使用linux自身的调度器进行管理,所以相对于xen,
其核心源码很少。
kvm目前已成为学术界的主流vmm(虚拟机监控器)之一,而xen早期则是基于软件模拟的Para-Virtualzation
再kvm模型中,每一个虚拟机都是由linux调度程序管理的标准进程,你可以再用户空间启动客户机操作系统。

一个普通linux进程只有两种运行模式,内核模式和用户模式,而kvm增加了第三种模式,客户模式(有自己的内核模式和用户模式)

QEMU:

是一套有Fabrice Bellard所编写的GPL许可证发布源码的模拟处理,
在GNU/linux平台上广泛使用。QEMU具有高速度和跨平台特性,
QEMU能模拟接近真实电脑的速度。
能模拟整个电脑系统,包括中央处理器及其周边设备。
和VMware一样都是支持仿真虚拟化,效率较低。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值