Intel虚拟化技术
目前英特尔VT(虚拟化)技术主要有三部分组成: 1.VT-x/VT-i:主要在处理器中实现,允许虚拟机直接执行某些指令,减少VMM负担,以获得更稳定、快速的虚拟机。VT-x指至强处理器的VT技术,VT-i指安腾处理器的VT技术。支持VT的CPU列表 2.VT-d:VT for Direct I/O,主要在芯片组中实现,允许虚拟机直接访问I/O设备,以减少VMM和CPU的负担。 3.VT-c:VT for Connectivity,主要在网卡上实现,包括两个核心技术:VMDq和VMDc。 3.1.VMDq:通过网卡上的特定硬件将不同虚拟机的数据包预先分类,然后通过VMM分发给各虚拟机,以此减少由VMM进行数据包分类的CPU开销 3.2.VMDc:允许虚拟机直接访问网卡设备。Single Root I/O Virtualization(SR-IOV)是PCI-SIG规范,可以将一个PCIe设备分配给多个虚拟机来直接访问。目前82599万兆控制器和82576千兆控制器支持SR-IOV。 相关链接 http://communities.intel.com/message/106983#106983 http://www.intel.com/content/www/us/en/virtualization/virtualization-xeon-5500-superior-hardware-platform-for-server-virtualization-brief.html http://www.intel.com/content/www/us/en/ethernet-controllers/ethernet-products/ethernet-virtualization.html?iid=tech_vt_tech%20vtc