DirectPath I/O
E812217
DirectPath I/O is a VMware technology that allows virtual machines to directly access physical PCIe devices, bypassing the hypervisor to improve performance and reduce latency.
Statements (42)
| Predicate | Object |
|---|---|
| instanceOf |
I/O virtualization feature
ⓘ
VMware technology ⓘ |
| alternativeTo |
emulated virtual devices
ⓘ
paravirtualized device drivers ⓘ |
| assignedTo | individual virtual machines ⓘ |
| associatedWith | bare-metal hypervisor architecture ⓘ |
| benefits | lower CPU overhead for I/O operations ⓘ |
| bypasses | hypervisor I/O stack ⓘ |
| category |
hardware-assisted virtualization
ⓘ
server virtualization feature ⓘ |
| configuredAt | ESXi host level ⓘ |
| developedBy | VMware NERFINISHED ⓘ |
| documentedIn | VMware vSphere documentation ⓘ |
| enables | direct access to physical PCIe devices by virtual machines ⓘ |
| improves | throughput for I/O intensive workloads ⓘ |
| limits | ability to snapshot or clone VMs using passthrough devices in some scenarios ⓘ |
| partOf | VMware vSphere NERFINISHED ⓘ |
| primaryGoal |
improve I/O performance
ⓘ
reduce latency ⓘ |
| relatedTo |
PCI passthrough
ⓘ
SR-IOV NERFINISHED ⓘ device virtualization ⓘ |
| requires |
BIOS or UEFI support for VT-d or AMD-Vi
ⓘ
IOMMU support in CPU and chipset ⓘ compatible physical PCI or PCIe device ⓘ device driver inside guest operating system ⓘ |
| runsOn | VMware ESXi NERFINISHED ⓘ |
| scope | per-VM device assignment ⓘ |
| supports | direct mapping of PCI functions into a VM ⓘ |
| supportsEnvironment |
data center virtualization
ⓘ
high-performance computing workloads ⓘ network function virtualization workloads ⓘ |
| tradeOff |
reduced manageability compared to virtual devices
ⓘ
reduced vSphere features such as vMotion for VMs using passthrough ⓘ |
| typicalUseCase |
high-performance networking
ⓘ
high-performance storage ⓘ specialized PCIe hardware access ⓘ |
| usedWith | SR-IOV capable network adapters ⓘ |
| usesStandard |
AMD-Vi
NERFINISHED
ⓘ
IOMMU ⓘ Intel VT-d NERFINISHED ⓘ PCI passthrough ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.