Server Test -- ESXi7.0_PCIStroage

1. ConfigurePCIDeviceOnVM

  1. From the Inventory in vSphere Client, right-click the virtual machine (need to power off) you plan to run VT-d pass through and choose Edit Settings.
    Server Test -- ESXi7.0_PCIStroage

Notes: Vmware web client to login virtual OS.
https://(vCenter Server FQDN or IP address)/ui

Server Test -- ESXi7.0_PCIStroage
Server Test -- ESXi7.0_PCIStroage
2. On the HOST Manage window, in Hardware category click PCI devices. The Pass-through Configuration page lists all available pass-through devices.
3. Select the PCI Nvme SSD devices you want to configure as ‘pass through’ and click OK.
4. the PCI device can be selected.
Server Test -- ESXi7.0_PCIStroage
5. Click one virual OS(It should in power off status)
a) Right click virtual machine.
b) Edit settings.
c) Add other device.
d) Click PCI devices.
e) Select PCI Nvme SSD devices
f)PCI Nvme SSD device can be added to virtual OS.
Server Test -- ESXi7.0_PCIStroage
Server Test -- ESXi7.0_PCIStroage
Server Test -- ESXi7.0_PCIStroage
6. Meanwhile, Click the small triangle on the right of memory, and select Reserve all guest memory(All locked).
Server Test -- ESXi7.0_PCIStroage
7. Power up virtual OS, After VM booted, you can access this device in VM.
Server Test -- ESXi7.0_PCIStroage
8. if you can`t find Nvme SSD in VM, you can format this Nvme SSD, then you will see.
Server Test -- ESXi7.0_PCIStroage
Server Test -- ESXi7.0_PCIStroage
Server Test -- ESXi7.0_PCIStroage
Server Test -- ESXi7.0_PCIStroage

2. Stress(IOMeter)WithPCIStorage

  1. you need passthrough USB Disk in VM, and copy IOMeter Stress Tool to VM OS.
    Server Test -- ESXi7.0_PCIStroage
  2. Double click IOMeter.exe, and chosse Nvme SSD(E:“New Volume”). click Run to start test.
    Server Test -- ESXi7.0_PCIStroage
  3. No io error thrown out.
    Server Test -- ESXi7.0_PCIStroage