In the past, VMware's Esx Server, Citrix XenServer and other platforms have been the most watched in the Enterprise virtualization arena, but the pattern has changed rapidly with the introduction of Microsoft's Hyper-V professional virtualization tool.
Hyper-V is Microsoft's latest Windows Server 2008 Server virtualization solution, compared with Microsoft's own virtual PC, virtual server and other products, there is a significant difference: hyper-V in the construction On the shelf is definitely a breakthrough progress. The comparison between the two is as follows:
Figure 1
This is a "heavyweight" role, but it's definitely "lightweight" in code because the code is only 300 K and does not contain any third-party drivers, and the driver is hosted in the parent partition with a completely new IO sharing model. Compared to the 3-tier transformation of virtual server, the basic architecture of Hyper-V simplifies the number of layers between the VM and the hardware, making it possible to connect virtual machines and hardware only through a very thin layer, so that virtual machines perform very efficiently and make more full use of hardware resources, Enables virtual machine system performance to be very close to real operating system performance.
Hyper-V is based on VMBus high-speed memory bus architecture, from the Virtual machine hardware request (video card, mouse, disk, network), can be directly through VSC, through the VMBus bus sent to the root partition vsp,vsp call the corresponding device driver, direct access to hardware, There is no need for hypervisor help in the middle.