Persistent Memory Performance on vSphere 6.7
: Performance Study |
Table of Contents
0. Introduction .............................................................................................................................................................................. 3
1. vSphere PMEM .......................................................................................................................................................................... 4
vSphere Host Configuration .................................................................................................................................................. 5
Virtual Machine Configuration .............................................................................................................................................. 6
2. Experimental Setup ................................................................................................................................................................ 8
3. Use-Cases of PMEM in vSphere .......................................................................................................................................... 9
i. I/O Performance with FIO ................................................................................................................................................... 9
Virtualization Overhead ................................................................................................................................................... 10
Bandwidth and Latency .................................................................................................................................................... 11
ii. Relational Database Performance Using Oracle ........................................................................................................ 13
iii. Scale-Out Performance Using Sysbench .................................................................................................................... 16
Single VM Results .............................................................................................................................................................. 17
Scale-Out Results ............................................................................................................................................................... 18
iv. PMEM-Aware Applications ............................................................................................................................................. 19
SQL Server and TOFL Optimization .............................................................................................................................. 19
VMware’s Modified Redis ................................................................................................................................................23
v. vMotion Performance ...................................................................................................................................................... 27
Oracle DB vMotion ........................................................................................................................................................... 27
Redis vMotion .................................................................................................................................................................... 28
4. Best Practices ....................................................................................................................................................................... 29
5. Conclusions ............................................................................................................................................................................ 29
6. Appendix ................................................................................................................................................................................ 30
A. HammerDB Oracle ........................................................................................................................................................... 30
B. Sysbench with MySQL ..................................................................................................................................................... 31
C. HammerDB SQL Server ................................................................................................................................................... 31
7. References ..............................................................................................................................................................................32