
Re: Asus P8P67 AHCI Cougar Point 82P67 Driver
Hello,
for the VT-d issue :
the short version :
- only supported in vmware esxi 4.x
- many disadvantages, you loose lots of vm-features like snapshots etc.
- paravirtualisation (aka vm-tools) offers almost the same speed
- devices can be only used exclusively for one vm. (so You would need for instance one deticated NIC or SAN Controller for each VM)
- only very limited use in conjunction with vmware.
- might be useful on some workstation setups in conjunction with XEN, if You can get the VGA Card working in pass-through mode. (and You really really need that)
the long version starts here :
see :
http://www.vmware.com/pdf/Perf_Best_Pra ... ere4.1.pdfsee :
http://software.intel.com/en-us/article ... o-devices/see :
http://vmstudy.blogspot.com/2010/04/net ... -vt-d.html VT-d is an I/O memory management unit that remaps I/O DMA transfers and device interrupts. This can allow virtual machines to have direct access to hardware I/O devices, such as network cards. In AMD processors this feature is called AMD I/O Virtualization (AMD-Vi or IOMMU) and in Intel processors the feature is called Intel Virtualization Technology for Directed I/O (VT-d).
see :
http://www.vmware.com/pdf/Perf_Best_Pra ... ere4.1.pdfVMDirectPath I/O leverages Intel VT-d and AMD-Vi hardware support (described in “Hardware-Assisted I/O MMU Virtualization (Intel VT-d and AMD AMD-Vi)” to allow guest operating systems to directly access hardware devices. In the case of networking, VMDirectPath I/O allows the virtual machine to access a physical NIC directly rather than using an emulated device (E1000) or a para-virtualized device (VMXNET, VMXNET3). While VMDirectPath I/O has limited impact on throughput, it reduces CPU cost for networking-intensive workloads. VMDirectPath I/O is incompatible with many core virtualization features, however. These include vMotion, Snapshots, Suspend/Resume, Fault Tolerance, NetIOC, Memory Overcommit, and VMSafe. Typical virtual machines and their
workloads don't require the use of VMDirectPath I/O. For workloads that are very networking intensive and don't need the core virtualization features mentioned above, however, VMDirectPath I/O might be
useful to reduce CPU usage. (but in that case I would use a dedicated machine for that purpose and cluster it)
Here some testresults (for xen / kvm) between native vs paravirtual drivers (aka vmtools for vmware) vs vt-d :
http://vmstudy.blogspot.com/2010/04/net ... -vt-d.htmlthe results will be very similar for vmware.
the conclusio there is :
One should use Para-virtualized drivers
KVM and XEN have close network performance for both VT-d and Para-virt. The MAX bandwidth of Virtio connecting to a remote is very close to VT-d or Native
If You use XEN, then You might get pass-through working for the VGA Card, what might be interesting for some workstation setups, to use all the 3D features the vga card is offering. This might make some sense for a few people out there.
yours sincerely
Robert , Vienna