1.虚拟机介绍
2.å¦ä½å®è£
XEN
3.Xen性能比较
虚拟机介绍
虚拟机(virtual machine)是计算机科学中一种特殊的软件,它可以在计算机平台和终端用户之间创建一种环境,使用户在该环境中操作软件。
市面上有许多虚拟机软件,以下列举几种常用:
1. Virtual PC:适合运行各种Windows操作系统,操作简便,ripro游戏源码占用资源小,直接联网无需额外设置。
2. VMware:兼容性好,具备强大的工具和快照功能,方便调试软件,虚拟网卡需设置使用桥接,无需NAT。lcd源码
3. VirtualBox:轻量级开源平台,安装包小,功能精简,快照功能相对不便,文件共享需设置数据空间。
4. KVM:Linux下全功能虚拟化解决方案,lsd源码提供私有硬件支持,如网卡、磁盘和图形适配卡。
5. Xen:开放源代码虚拟机监视器,支持多种操作系统,无需特殊硬件,emblocks源码高性能虚拟化。
以上是常用虚拟机软件的介绍,还有更多选择。
最佳虚拟机软件推荐如下:
1. VMware
2. VMware Fusion
3. Oracle VM VirtualBox
4. Parallels 桌面
5. QEMU
6. Virtual Box
7. Boot Camp
8. Citrix Hypervisor
9. HyperV
. Red Hat Virtualization
å¦ä½å®è£ XEN
对äºFedoraç³»ç»ï¼å®çç¨åºå 管çå¨æ¯yumï¼å°ç¨å®ä»é¢ç¼è¯å¥½çç¨åºå æ¥å®è£ Xenãå®é ä¸ï¼ä½¿ç¨yumå®è£ Xenæ¯ä¸ä»¶ç¸å½è½»æ¾çå·¥ä½ï¼å ·ä½è¿ç¨å¦ä¸æ示ï¼
1ãéè¿ä¸åå½ä»¤æ¥å®è£ Xen å æ ¸åæå ³è½¯ä»¶ï¼
yum install kernel-xen xen
è¿ä¸å½ä»¤å°ä¸è½½å¹¶å®è£ 以ä¸ç¨åºå åå ¶ä¾èµå ï¼
l kernel-xenï¼è¯¥ç¨åºå åæ¾çæ¯ä¸»æºæä½ç³»ç»å客æ·æä½ç³»ç»ä»¥åç³»ç»ç®¡çç¨åºæç¨çXenå æ ¸ã
l xenï¼è¯¥ç¨åºå åæ¾çæ¯è·Xenç³»ç»ç®¡çç¨åºäº¤äºçç¨æ·ç©ºé´å·¥å ·ã
l bridge-utils ï¼è¯¥ç¨åºå åæ¾çæ¯ç¨äºé 置以太ç½æ¡¥çå®ç¨ç¨åºï¼ä»¥å¤ªç½æ¡¥çä½ç¨æ¯å°å¤ä¸ªä»¥å¤ªç½è®¾å¤è¿å¨ä¸èµ·ã
l libvirt ï¼è¯¥ç¨åºå åæ¾çæ¯ä¸ä¸ªCåºï¼å®æä¾äºä½¿ç¨Xenæ¡æ¶æéçåºç¨ç¼ç¨æ¥å£API ã
l libvirt-python ï¼è¯¥ç¨åºå åæ¾çæ¯ä¸ä¸ªPython 模åï¼æäºå®å°±å¯ä»¥è®©Python åºç¨ç¨åºä½¿ç¨libvirtæä¾çXenæ¡æ¶åºç¨ç¼ç¨æ¥å£ã
l Python-virtinst ï¼è¯¥ç¨åºå åæ¾çæ¯ä¸ä¸ªPython 模åï¼è¯¥æ¨¡å使ç¨libvirtå¨èææºå å®è£ Fedora /Red Hat Enterprise Linux ã
l Xen-libs ï¼è¯¥ç¨åºå åæ¾çæ¯Xenç管çç¨åºæéçç¨åºåºã
Xen性能比较
Denali凭借其准虚拟化技术,优化了x平台上虚拟机的性能。它针对互联网服务设计了轻量级的htmloa源码操作系统,能够支持上千个虚拟机的运行。相比之下,Xen的策略有所不同。它旨在在主机上运行一定数量的完整操作系统,而非像Denali那样采用大量的轻量级环境。 VMware为x平台提供了虚拟机服务,允许运行未经修改的PC操作系统。然而,这种技术的复杂性往往带来性能上的挑战,有时甚至有显著的性能下降。Xen在设计上做出了妥协,选择牺牲完全的二进制兼容性,以换取更简洁的架构和可能的性能提升。这样的权衡使得Xen在性能与复杂度之间找到了一个平衡点。扩展资料
Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。