Persistent memory (PMEM) is a type of non-volatile DRAM (NVDIMM) that has the speed of DRAM but retains contents through power cycles. It is a new layer that sits between NAND flash and DRAM, providing faster performance. It’s also non-volatile unlink DRAM.
vSphere 6.7 supports two modes of accessing persistent memory:
The following chart shows the result of a performance test run using the MySQL benchmark of Sysbench. The benchmark measures the throughput and latency of a MySQL workload. Here, we ran the tests with 3 tables, 9 threads, and an 80-20 read-write ratio. We ran the MySQL server in a VM hosted on vSphere 6.7.
The blue bars show throughput measured in transactions per second. The green line shows latency, measured as the 95th percentile in milliseconds.
We observe that virtual PMEM can improve performance by up to 1.8x better throughput and 2.3x better latency over standard SSD technology.
Virtual PMEM can improve performance by up to 1.8x better throughput and 2.3x better latency over standard SSD technology