导航:首页 > 编程系统 > linuxxen全虚拟化

linuxxen全虚拟化

发布时间:2024-12-31 22:01:53

『壹』 linux的XEN和KVM到底区别在什么地方

Xen是Linux下的一个虚拟化解决方案,但由于被Citrix收购后,变成了和红帽企业版一样了,卖服务收取费用,Redhat从rhel6.0开始已经从内核中把XEN踢出去了,全心投入开发免费的KVM,虽然市场上老用户还在用Xen,但相信kvm会逐步占领大面积的市场,必竟有redhat做为强大支持源。

Xen的实现方法是运行支持Xen功能的kernel,这个kernel是工作在Xen的控制之下,叫做Domain0,使用这个kernel启动机器后,你可以在这个机器上使用qemu软件,虚拟出多个系统。Xen的缺点是如果你需要更新Xen的版本,你需要重新编译整个内核,而且,稍有设置不慎,系统就无法启动。

相比较,KVM就简化的多了。它不需要重新编译内核,也不需要对当前kernel做任何修改,它只是几个可以动态加载的.ko模块。它结构更加精简、代码量更小。所以,出错的可能性更小。并且在某些方面,性能比Xen更胜一筹。

『贰』 常见的虚拟化技术有哪些

1. KVM :
为完全虚拟化技术,依赖在操作系统上,需要在操作系统上运行,不能直接在物理机上运行,
这种虚拟化必须要求cpu支持虚拟化功能,即虚拟化模块内置在cpu中,因此kvm就不用将cup
和内存全部模拟出来,直接调用物理机cpu和内存只需对它们执行分配操作,使得虚拟机的性
能大大提升,其性能与物理机基本相当,kvm模块是内置在linux系统中的,是系统自带的,无
需再安装。
2.XEN:
半虚拟化,要求客户机系统的内核要知道自己是在虚拟化环境中运行,所以客户机系统架构要和
宿主机或物理机系统架构相同,即需要支持客户机系统内核的修改;支持内核修改的系统必然是
开源系统,而闭源系统就不支持内核修改,例如微软、苹果的操作系统都不开源,不支持xen半
虚拟化技术 ,这是XEN的一大缺陷,3.0版本之后也支持完全虚拟化。
3.KVM与XEN对比:
由于现在大多数CPU都内置虚拟化功能,所以基本都支持KVM虚拟化技术;而XEN虚拟化技术必
须得是开源的操作系统、需要修改客户机系统内核、要保持客户机系统架构和宿主机系统架构一致
,这是XEN的一大致命缺陷,避免不了逐渐被KVM替代,不过3.0版本之后XEN也支持完全虚拟化,
提高了兼容性,由于KVM的火热依然挡不住被KVM替代。
4.VMWARE:
虚拟化VNWARE-esxi 是一个独立的操作系统,直接运行在物理机上,不依赖操作系统,esxi 有自带
的服务端管理服务器,可创建虚拟机,上传镜像文件,此管理服务器不支持虚拟机的移动;但将
vsphere-server安装在window-server2008上可以实现远程服务端管理虚拟机,支持将虚拟机的移动到
另一台物理机上,同样支持虚拟机的创建和iso镜像文件的上传。
5.主流架构平台:
x86_64 arm amd
6.guest os (客户机):
宿主机或物理机上运行的虚拟机
7.KVM使用的主流模拟器QEMU:
模拟键盘、鼠标、显示屏等硬件设备
8.虚拟化使用条件:
vmware是收费的,KVM和XEN是免费的
9.虚拟化CUP指令集所属公司:
vmx是inter的,svm是AMD的,都是cup的一个虚拟指令集
10.虚拟化常用磁盘格式:
1)raw:指定多大空间就创建多大空间,相当于一个占用物理空间的文件,可以直接挂载使用,数据的保存在
磁道上是顺序保存,所以其性能是最好的,但占用的空间是最大的,不利于虚拟机的迁移,KVM和XEN默
认此磁盘格式。
2)qcow2:主流的虚拟化镜像格式,可以在镜像上做多个快照,数据的保存在磁道上是随机的,性能接近RAW磁盘
格式,磁盘占用更小的存储空间,磁盘占用物理空间的大小是随着存入磁盘的数据的增加而增大,虚拟机的迁移比
RAW格式更快捷。
3)vmdk:kvm和XEN等虚拟技术上用的不多,但在vmware-esxi上此镜像格式性能还是相当稳定,比较出色。

阅读全文

与linuxxen全虚拟化相关的资料

热点内容
win10系统缩放在哪里设置 浏览:438
粉碎流氓软件提示找不到文件夹 浏览:840
微信七万多步怎么走的 浏览:315
会使用数据分析能为公司做什么 浏览:97
ppt加网络视频 浏览:231
office微软侵犯版权文件格式 浏览:180
手机百度老弹出升级 浏览:650
微信认证客服 浏览:600
win7系统宽带自动连接设置教程 浏览:268
csystem删除文件夹 浏览:701
aecs6汉化程序怎么用 浏览:858
linux查找oracle安装路径 浏览:391
除了百度之外还有什么搜索app 浏览:908
win7重装使用旧用户配置文件 浏览:981
word文档删除后打不开文件 浏览:40
提取游戏文件的软件 浏览:175
基因编程是哪个专业 浏览:492
img的配置文件 浏览:422
f16的solidworks教程 浏览:797
iphone6如何设定睡眠模式 浏览:455

友情链接