Xen4.0新特性

Blktap2

High performance VHD implementation supporting

            snapshots & clones
 Live virtual disk snapshots

vhd的支持,实现高性能快照和和克隆

Fault Tolerance

Live transactional synchronization of VM state between

physicalservers
借鉴了Remus,实现了对虚拟机状态的热备份
Netchannel2
Enhanced networking scalability and throughput

Support for new Smart NICs with multi-queue and SR-IOV

Functionality

Xen 4.0的NetChannel2充分利用了在具备多队列以及SR-IOV特性的SMART NIC等网络硬件方面的重要升级,提供了具备出色数据处理能力的虚拟化基础架构

Page Sharing

Copy-on write sharing of identical memory pages between

VMs (HVM only)
增添了最初实现的内存页共享。这让多个虚拟机可以共享共同的内存页,从而降低总的内存耗用量
Libxenlight
New C library providing higher-level control of Xen that can

be shared between various Xen management toolstacks.

新提供libxl库,用于开发者开发一系列上层控制Xen的工具,从而实现对各虚拟机状态的监控和管理,进而便于开发无人值守虚拟机服务器管理程序组。

Kernel Support
PVOps Dom0 supported (Linux 2.6.31)

Xen 4.0Xen.org首个正式在Domain0 (Dom0) Linux内核中支持PVOps的版本,这项新内核选项让管理者可以访问Linux内核所支持的最新设备。同时对已经使用很长时间(大约三年)的linux-2.6.18 Dom0内核仍然提供支持。

Transcendent Memory
Spare hypervisor RAM used for accelerating guest VM
paging and block caching

TMEM技术(Transcendent Memory,超内存技术):提高了半虚拟化(Paravirtualization)中虚拟机内存的使用率。这样做可以避免某个空闲(Idle)状态虚拟机占据大量不需要的物理内存,从而避免了可能造成的其它虚拟机上内存短缺现象。

SR-IOV PCIe Pass-through Enhancements

通过优化对Intel VT-d和AMD IOMMU(I/O内存管理单元,也称为I/O虚拟化)技术的使用来提升虚拟机对PCI设备的访问效率

PV-USB and VGA Pass-through

引入对USB设备的并行虚拟化,从而提高了虚拟机访问USB设备的吞吐率。

Xen4.0支持虚拟机对宿主机显卡的独占式访问,从而大大提升了在虚拟机中图形图像的处理速度。用户可以将机器上额外的显卡设备指定给某个虚拟机独占使用,从而避免这些开销而获得与宿主机一样的图像体验。

gdbsx (debugger to debug ELF guests)
64 vcpus per guest; 1 TB RAM per host

更好的性能和可伸缩性,客户机支持64个虚拟CPU,主机支持1 TB RAM128个物理CPU