VMware ESXi 6.7 simulated vNVDIMM vPMEM vPMEMDisk benchmark in a home lab

ESXi

VMware ESXi 6.7 simulated vNVDIMM vPMEM vPMEMDisk benchmark in a home lab

ESXi

I wanted to test out vNVDIMM Virtual Persistent Memory (vPEM) and Virtual Persistent Memory Disk (vPMEMDisk) in my home lab using home SSD testing apps vs the real enterprise hardware benchmarks below.

VIN2183BU – Extreme Performance Series: vSphere PMEM = Storage at Memory Speed
https://cms.vmworldonline.com/event_data/10/session_notes/VIN2183BU.pdf

Persistent Memory Performance on vSphere 6.7 Performance Study
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/performance/pmem-vsphere67-perf.pdf

VIN2047BU – Persistent Memory with vSphere 6.7: Primary Use Cases and User Workflow
https://cms.vmworldonline.com/event_data/10/session_notes/VIN2047BU.pdf

CTO2860BU – Persistent Memory Deep Dive: HW and SW Architecture for VMware Technologies
https://cms.vmworldonline.com/event_data/10/session_notes/CTO2860BU.pdf

HP EliteDesk 800 G2
i5-6500T CPU @ 2.50GHz
32GB RAM – DDR4-2134 / PC4-17000 KHX2133C13S4/16G
Samsung MZ-VLW1T00 – PM961 – 1TB M.2 PCIe NVMe Internal SSD (960 Evo OEM Version) spec’ed at 3000MB/s Read, 1700MB/s Write
vCSA 6.7 11338799

ESXi 6.7.0 build 10302608 – Other VMs running on the host- vcsa 6.7, pi-hole, sexigraf

simulated pMem on ESXi 6.7 – thanks https://www.virtuallyghetto.com/2018/05/how-to-simulate-persistent-memory-pmem-in-vsphere-6-7-for-educational-purposes.html
esxcli system settings kernel set -s fakePmemPct -v 25
Reboot
esxcli system settings kernel list -o fakePmemPct

Server 2016 – updates 12/22/18
2 vCPU : 2 sockets – 1 core. 4GB vRAM
HW version 14
removed windows defender – Dism /online /Disable-Feature /FeatureName:Windows-Defender /Remove /NoRestart /quiet
removed all the “phone home” https://wpd.app/
CrystalDiskMark 6_0_2 (Microsoft diskspd “GUI”) https://crystalmark.info/en/software/crystaldiskmark/
Anvil’s Storage Utilities Download Version 1.1 https://www.guru3d.com/files-details/anvils-storage-utilities-download.html

Added NVME controller and a 15GB Thin Disk drive on the PM961 NVMe datastore. Default NTFS format.
esxcli storage core device smart get -d
before temp 54, peaked to 72

vPMEMDisk
Shutdown
Added a new 6GB hard disk choosing the Host-local PMem Default Storage Policy and NVMe Controller.
Powered on. Default NTFS format.

vPMEM
Shutdown
Remove the 6GB vPMEMDisk. Clicked OK. Edited the VM again.
Added new NVDIMM device at 6GB.
Powered on. Default NTFS format.