Skip to main content

VCF9 Memory Tiering Feature Performance Report

·675 words·4 mins
VCF9

Memory cost has consistently been one of the largest components of server expenditure, yet much expensive DRAM remains underutilized. What if you could double your virtual machine density and reduce your total cost of ownership by up to 40%?

VCF 9's Memory Tiering technology does exactly that. Today, we’re excited to share performance test results that demonstrate how this technology can transform data center economics through a new performance study.

In this blog post, we highlight key performance results from the paper, which show that Memory Tiering can double VM density with minimal performance impact. For a detailed understanding of how Memory Tiering works and more in-depth performance information, please refer to the full paper:

https://www.vmware.com/docs/memtier-vcf9-perf

How Memory Tiering Improves Data Center Performance and Reduces Costs

In VCF 9, Memory Tiering provides virtual machines with a single logical memory space. However, beneath the surface, it manages Layer 0 (DRAM) and Layer 1 (NVMe) memory types based on virtual machine memory activity. Essentially, it works by keeping active, “hot” memory on DRAM and inactive, “cold” memory on NVMe.

From the VM’s perspective, this appears as a larger memory space. In the background, ESX dynamically manages the memory page placement across both DRAM and NVMe layers. This ensures optimal performance.

We conducted tests across various enterprise workloads to validate Memory Tiering’s performance. We used Intel and AMD servers with various DRAM configurations. VCF 9’s default DRAM:NVMe ratio is 1:1. We used this default 1:1 ratio in all tests.

Benchmark Workload Results
Login Enterprise VDI app 2x VM density increase, 0-8% performance loss
VMmark Enterprise apps 2x VM density increase, 5% performance loss
DVD Store Oracle Database 2x VM density increase, less than 5% performance loss
HammerDB SQL Server, MySQL 2x VM density increase, 5-10% performance loss (SQL, MySQL)

Login Enterprise: Virtual Desktop Performance

We used Login Enterprise to test VDI performance across a range of scenarios. In all tests, we were able to double the number of VMs on an ESX host while minimizing performance impact. For example, in a 3-node vSAN cluster configuration:

  • We doubled the number of VDI sessions that could run on a 3-host vSAN cluster, from 300 (DRAM only) to 600.
  • There was no performance loss compared to an equivalent all-DRAM configuration.

VCF9 VDI Density Increase

VMmark 3.1: Enterprise Application Performance

VMmark 3.1, which consists of multiple workloads representing a suite of enterprise applications, showed excellent results:

  • The Memory Tiering configuration achieved 6 Tiles, while the pure DRAM configuration achieved 3 Tiles. This represents a 2x performance improvement.
  • When comparing 1TB DRAM only vs. 1TB Memory Tiering, the performance loss was only 5%, even though Memory Tiering used slower NVMe.

VCF9 VMark Desity Increase

HammerDB and DVD Store: Database Performance

Database performance is often the most demanding test for any infrastructure. We used HammerDB and DVD Store as workloads to test SQL Server, Oracle Database, and MySQL. With Memory Tiering, we were able to double the number of VMs with minimal performance impact. For example, Oracle Database with the DVD Store workload performed as follows:

  • We were able to run 8 VMs on an ESX host with Memory Tiering, compared to only 4 VMs in a DRAM-only configuration, effectively doubling density.
  • When comparing 1TB DRAM and 1TB Memory Tiering configurations, we observed a performance loss of less than 5%.

VCF9 Oracle Database Desity Increase

Monitoring Memory Tiering on ESX Hosts

You should monitor two key metrics to ensure good performance with Memory Tiering:

  • Keep active memory at 50% or below of DRAM for optimal performance.
    VCF9 DRAM
  • Monitor NVMe device read latency. Below 200 microseconds is optimal for performance.
    VCF9 NVME

Transforming Data Center Economics

Memory Tiering offers a new approach to memory configuration:

  • It can save up to 40% TCO by reducing DRAM requirements.
  • It operates transparently, requiring no changes to applications or guest operating systems.
  • It enables a 2x VM density increase across different workload types.
  • It works within a flexible infrastructure that can adapt to changing workload demands.

Memory Tiering is now available in VCF9. Download the full performance study report for a deeper dive into our testing methodology, detailed performance results, and implementation best practices:

https://www.vmware.com/docs/memtier-vcf9-perf

Related

Intel Next Gen Processors Have Multi-Threaded Performance Boost
·830 words·4 mins
Intel Nova Lake-S Multi-Thread
AMD Unveils Groundbreaking GPU Rendering Tech
·587 words·3 mins
AMD GPU Groundbreaking Radeon RX 9000
When Storage Chips Become AI-Powered Brains
·742 words·4 mins
AI-Powered Storage Chip