xen是一个开放的源代码虚拟机监视器,有剑桥大学研发。它打算在单个计算机上运行多达128个满足特征的操作系统,操作系统必须进行显示地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得无需特殊硬件支持,就能达到高性能的虚拟化。 Xen由三部分组成:
Xen虚拟技术分类:
DomU中的网卡eth0与Dom0中的viif#中的设备对应,不再由Dom0模拟,这大大提升了IO性能
Xen Hypervisor分类:
CPU虚拟化实现的方式:
Memroy虚拟化实现的方式:
IO的虚拟化实现方式:
虚拟化网络:由TUN或TAP实现