<-- Back to All News

Broadcom Explain How VMware Memory Tiering is Not Just Swapping to NVMe

Publish Date: November 2, 2026

Executive Overview

The strategic financial, operational, and architectural governance of enterprise compute infrastructure has arrived at a structural friction point centered on the memory execution layer. Across global data centers running VMware Cloud Foundation (VCF), technology leadership—encompassing Chief Information Officers (CIOs), Chief Technology Officers (CTOs), and enterprise platform architects—confronts escalating application demand for volatile memory capacity. Modern enterprise applications, including high-concurrency relational database management systems (RDBMS), in-memory caching frameworks, containerized microservice fleets, and localized artificial intelligence inference pipelines, require vast, expandable memory footprints. However, fulfilling these computational requirements solely through physical Dynamic Random-Access Memory (DRAM) has become economically and physically unsustainable. Escalating semiconductor procurement costs, coupled with physical dual in-line memory module (DIMM) slot density limits and thermal design power (TDP) constraints, impose rigid boundaries on physical host memory expansion.

To circumvent these hardware limits and maximize physical server consolidation, hypervisor-level memory disaggregation has transitioned from an experimental concept into a foundational platform capability. Broadcom has integrated Advanced Memory Tiering into VMware Cloud Foundation to extend addressable host memory by coupling primary high-speed physical DRAM with a secondary tier of high-throughput Non-Volatile Memory Express (NVMe) solid-state storage devices. However, this architectural evolution has encountered a persistent and costly architectural misconception among enterprise IT practitioners: the assumption that Memory Tiering is merely a re-branded, modern iteration of legacy hypervisor swapping. Infrastructure administrators routinely ask whether Memory Tiering simply writes overflow pages out to fast disk when a host encounters memory exhaustion, questioning whether it introduces the severe performance cliffs, application timeouts, and latency jitter historically associated with virtual machine swapfiles.

This technical infrastructure advisory provides an exhaustive operational and architectural evaluation of the systems engineering analysis published by Dave Morera, Staff Technical Marketing Architect at Broadcom. Deconstructing the microarchitectural physics, page-aging algorithms, and kernel scheduling heuristics that separate legacy swapping from Advanced Memory Tiering, this report diagnoses the profound operational divergence between the two mechanisms. Using Morera’s nautical analogy—where swapping represents a desperate scramble to bail water from a sinking ship after the hull has been breached, while Memory Tiering represents a proactive course correction steering safely clear of the iceberg—this advisory details how Memory Tiering operates continuously in the background, utilizing dual-signal recency and frequency classification to migrate strictly cold pages to Tier 1 (NVMe) while locking active working sets into Tier 0 (DRAM). Furthermore, this advisory examines how calculated minFree target safety buffers govern page movement while ample headroom remains, explores the nominal CPU overhead of roughly one-eighth of a core, models the real-world operational economics of 1:1 tiering ratios scaling up to 4 TB of NVMe tiering capacity, and equips enterprise technology leadership with an authoritative framework to expand private cloud memory footprints without sacrificing mission-critical application performance.

Features

The technical capabilities articulated in Broadcom’s guidance establish an integrated, kernel-native memory disaggregation engine designed to eliminate the latency penalties of legacy swapping, provide transparent capacity expansion, and optimize memory page placement dynamically across physical memory media.

  • Algorithmic Demarcation Between Swapping and Memory Tiering: The fundamental distinction between hypervisor swapping and Advanced Memory Tiering resides in their operational triggers, page selection criteria, and architectural intent:

    • Legacy Hypervisor Swapping (Reactive Crisis Management): Swapping is an emergency reclamation mechanism designed strictly for platform survivability and mathematical correctness. It activates exclusively after a physical ESXi host has exhausted its unreserved memory and entered a critical memory pressure state. Swapping operates blindly: it lacks nuanced visibility into workload access patterns, utilizing coarse, randomized page selection heuristics. Consequently, an active “hot” memory page required by a database transaction in the next millisecond can be evicted to disk right alongside a dormant “cold” page that has not been touched since operating system boot. When that evicted hot page is immediately referenced by the CPU, a hardware page fault occurs, forcing the hypervisor to read the block back from disk synchronously while stalling the virtual machine’s execution threads.


    • Advanced Memory Tiering (Proactive Continuous Orchestration): Memory Tiering functions as an active, continuous background optimization engine. It does not wait for a capacity crisis or memory exhaustion event to occur. Instead, the VMkernel continuously inspects virtual machine memory pages in structured batches, analyzing workload access telemetry to classify pages dynamically into hot and cold categories. Hot pages remain locked within Tier 0 (physical DRAM), while inactive cold pages migrate gracefully to Tier 1 (NVMe solid-state storage), establishing a single, contiguous logical memory address space that virtual machines consume with total transparency.


  • Dual-Signal Page Aging Heuristics (Recency and Frequency): To achieve precision in page classification, the Memory Tiering engine evaluates two complementary telemetry signals:

    • Recency Telemetry: Measures the elapsed operational time since a specific 4KB memory page was referenced by a virtual CPU. Pages with recent access timestamps are immediately flagged for DRAM retention.


    • Frequency Telemetry: Tracks the cumulative access cadence and repetition of page references over time. This distinguishes between transient, one-off memory reads (such as a temporary system scan or sequential backup sweep) and genuine, sustained workload working sets.


    • Cold Page Identification: By correlating recency and frequency, the page-aging algorithm ensures that only truly dormant, unreferenced memory blocks (such as cached query buffers, inactive libraries, and idle application state) are staged for migration to NVMe media, guaranteeing that active execution sets are never displaced.


  • Dynamic Threshold Calculation via the VMkernel minFree Target Buffer: Rather than executing page movements based on a static, arbitrary memory utilization percentage, the tiering engine initiates page migrations based on a dynamic threshold derived from the hypervisor’s minFree calculation:

    • Defining minFree: In the ESXi architecture, minFree is not the momentary quantity of unallocated physical memory present on the host; rather, it is a computed target safety buffer that the VMkernel continuously maintains to guarantee hypervisor stability.


    • Sliding Scale Mechanics: The VMkernel calculates minFree dynamically across a sliding scale based on the total physical DRAM capacity installed in the server, the active workload density, and the runtime state of all executing virtual machines.


    • Proactive Intervention: Memory Tiering begins evaluating and staging page migrations the moment physical DRAM consumption approaches this calculated target safety threshold. This ensures page placement decisions execute proactively while substantial physical headroom remains, completely avoiding the resource contention and thread stalls characteristic of emergency memory reclamation.


  • Structural Protection of Hypervisor Kernel Memory: In legacy virtualization environments experiencing extreme, unconstrained memory exhaustion, swapping mechanisms can be forced to touch hypervisor-level buffers, degrading control-plane responsiveness. In contrast, Advanced Memory Tiering enforces strict architectural boundaries: it applies exclusively to user-space virtual machine memory allocations. Critical hypervisor kernel data structures, VMkernel drivers, network packet buffers, and software-defined storage caches are permanently excluded from tiering, executing strictly within low-latency physical DRAM.


  • Minimal Processor Overhead and Resource Footprint: Continuous memory scanning and telemetry tracking are engineered to introduce negligible operational overhead. On typical enterprise compute blades, the background page-aging and tiering scanner consumes a nominal CPU footprint of approximately one-eighth ($0.125$) of a single physical processor core, ensuring that virtually 100% of physical CPU socket capacity remains available for production business applications.


  • High-Capacity Tiering Sizing Baselines (Up to 4 TB NVMe Capacity): The architecture establishes standardized deployment ratios:

    • Default 1:1 Ratio: The platform standardizes on a balanced 1:1 DRAM-to-NVMe capacity ratio. For an enterprise host populated with 1 TB of physical DRAM, attaching 1 TB of certified NVMe solid-state storage expands addressable system memory to 2 TB.


    • Maximum Cluster Tiering Boundary: The subsystem supports provisioning up to 4 TB of certified NVMe tiering capacity per physical host node, enabling dense multi-terabyte memory configurations on standard dual-socket server platforms.


Benefits

Deploying Advanced Memory Tiering within VMware Cloud Foundation yields measurable financial, operational, and architectural advantages over conventional hardware scaling and legacy memory overcommitment techniques.

  • Resolution of the DRAM Capital Expenditure Crisis: Enterprise physical Dynamic Random-Access Memory represents one of the most inflationary line items in modern data center procurement. High-density DDR5 Registered DIMMs (RDIMMs) command steep pricing premiums that scale non-linearly per gigabyte, while physical motherboard DIMM slot limits constrain server scalability. By expanding host memory using high-throughput enterprise NVMe solid-state storage—which can be procured at a fraction of the cost of physical DRAM—organizations reduce total cost of ownership (TCO) per virtual machine by up to 42%. Technology leaders can absorb expanding enterprise application footprints without incurring multi-million-dollar hardware acquisition outlays.


  • Maximization of Server Hardware Consolidation Density: Memory capacity, rather than CPU core count, routinely serves as the definitive bottleneck limiting virtual machine consolidation in enterprise private clouds. Because enterprise workloads maintain substantial quantities of cold, inactive memory, locking 100% of allocated memory into physical DRAM leaves vast amounts of expensive silicon sitting idle. Memory Tiering allows infrastructure architects to safely configure higher consolidation ratios, packing up to 40% more virtual machines onto existing physical server blades. This consolidation directly maximizes per-core VMware Cloud Foundation subscription license utilization, ensuring that enterprise software investments are amortized across a much larger volume of active, revenue-generating workloads.


  • Eradication of Swapping-Induced Application Stun and Latency Jitter: Traditional memory overcommitment techniques historically carried severe performance risks: when a host exhausted physical memory, random swapping produced extreme latency spikes, application timeouts, and database transaction lockups. Because Advanced Memory Tiering continuously isolates active working sets in physical DRAM and migrates only verified cold pages to NVMe media, workloads experience zero performance degradation. Critical transactional databases maintain flat, sub-millisecond query execution curves, eliminating the unpredictable performance cliffs associated with legacy swapfiles.


  • Zero In-Guest Application Refactoring or Architectural Alterations: Conventional software approaches to memory optimization require development teams to re-architect enterprise applications—manually configuring external caching layers (such as Redis or Memcached clusters), partitioning data structures across local disk databases, or rewriting code to interact with specialized memory-mapping libraries. Advanced Memory Tiering operates entirely beneath the guest operating system within the hypervisor VMkernel. Enterprise applications running on Windows Server, Red Hat Enterprise Linux, or SUSE Linux gain access to an expanded, cost-effective memory footprint with zero code alterations, shortening deployment timelines from months of refactoring down to simple hypervisor-level policy assignments.


  • Deferral of Data Center Facility Expansion and Power Constraints: Scaling physical server host counts to satisfy growing memory demands rapidly exhausts data center electrical circuits, circuit breaker allocations, and thermal cooling limits. Memory Tiering enables IT organizations to expand aggregate cluster memory capacity without expanding physical rack footprints or adding new server chassis to the data hall floor. Maximizing the compute and memory density of every 1U/2U server node via high-performance NVMe storage allows enterprise infrastructure leaders to operate within strict utility power allocations and defer capital-intensive facility expansion projects.


Use Cases

Global organizations managing complex, capital-intensive, and latency-sensitive private cloud environments can implement Advanced Memory Tiering within VMware Cloud Foundation to resolve acute operational, capacity, and financial bottlenecks.

  • High-Density Enterprise Relational Database Fleet Consolidation: A multinational commercial banking conglomerate operates thousands of transactional database instances running Microsoft SQL Server 2022 and Oracle Database 21c across distributed private cloud clusters. Under legacy all-DRAM allocations, a database server provisioned with 512 GB of RAM routinely maintains an active working set of 200 GB, while the remaining 312 GB holds cold cached tables and rarely accessed query buffers:

    • Operating without memory tiering, the bank is forced to pay for 512 GB of expensive DDR5 DRAM per database VM, severely limiting host consolidation and stranding capital.


    • The platform architecture team enables Advanced Memory Tiering across host nodes populated with 1 TB of physical DRAM and 1 TB of certified Mixed-Use NVMe solid-state storage.


    • The hypervisor dynamically classifies the 200 GB active working set as hot, pinning it within physical DRAM, while the 312 GB of cold cache pages gradually migrates to the NVMe tier.


    • The database maintains sub-millisecond transactional commit latencies, while the host absorbs additional database instances, cutting physical server procurement requirements by 38% and saving millions in deferred hardware expenditures.


  • Healthcare Integrated Delivery Network EHR Infrastructure Modernization: A nationwide healthcare provider manages clinical Electronic Health Record (EHR) platforms, medical imaging portals, and hospital administrative applications across regional hospital private clouds. Morning clinical shift changes generate severe memory spikes as incoming medical personnel launch resource-heavy diagnostic portals concurrently:

    • Operating on constrained capital budgets, the healthcare network cannot justify purchasing multi-terabyte DRAM configurations for every regional host blade.


    • The clinical IT platform team deploys Advanced Memory Tiering configured with a 1:1 DRAM-to-NVMe ratio across its cluster fleet.


    • The proactive minFree threshold monitoring detects incoming shift-change memory pressure early, gracefully migrating dormant overnight batch processing pages out to NVMe storage while preserving physical DRAM for attending physicians’ interactive diagnostic queries.


    • The hospital system eliminates clinical portal latency jitter, ensures uninterrupted 24/7 access to patient records for emergency departments, and satisfies strict HIPAA operational resilience mandates without expanding physical server footprints.


  • Sovereign Cloud Infrastructure Provider Multi-Tenant IaaS Delivery: A European sovereign cloud service provider delivers compliant private cloud infrastructure-as-a-service (IaaS) to municipal government ministries, regional utilities, and educational institutions under strict NIS2 and GDPR data residency mandates:

    • To compete commercially against global public cloud hyperscalers while preserving operating margins, the provider must optimize its infrastructure unit economics.


    • Standardizing on dual-socket AMD EPYC servers equipped with 512 GB of physical DRAM and two certified 1.6 TB Mixed-Use NVMe SSDs configured for Memory Tiering, the provider provisions tenant virtual machines as though each physical host possessed 1.5 TB of memory.


    • Continuous recency and frequency scanning ensures that tenant workloads maintain deterministic execution boundaries, with noisy-neighbor memory spikes absorbed gracefully by the secondary NVMe tier.


    • The provider reduces its cost-per-gigabyte of memory delivered to tenants by 42%, capturing superior gross margins while delivering mathematically attested sovereign data isolation.


  • Enterprise Generative AI Agentic RAG and Vector Retrieval Caching: A global financial services firm operates localized Private AI pipelines, executing Retrieval-Augmented Generation (RAG) and autonomous agent workflows against proprietary enterprise ledgers:

    • The AI architecture utilizes large vector databases (such as PostgreSQL with pgvector extensions) that maintain extensive semantic embedding indexes. While active vector searches require extreme speed, massive portions of the historical index remain idle for hours between specialized queries.


    • By deploying Advanced Memory Tiering on Dell PowerEdge servers equipped with certified Mixed-Use NVMe drives, the platform team hosts massive multi-gigabyte vector tables in virtual machines with fractional physical DRAM allocations.


    • The hypervisor efficiently pages idle embedding spaces out to the NVMe tier, reserving expensive high-speed physical DRAM for active GPU tensor core feeds and real-time agent reasoning chains, eliminating memory starvation during peak market analysis windows.


Alternatives

A comprehensive infrastructure assessment requires comparing Broadcom’s Advanced Memory Tiering architecture within VMware Cloud Foundation against alternative enterprise memory scaling, disaggregation, and management methodologies.

  • Conventional Unmanaged Hypervisor Swapping (The Legacy Status-Quo Antipattern): In this traditional operational approach, organizations reject memory tiering, relying on standard ESXi swapfiles (.vswp) created on shared VMFS or vSAN datastores to handle memory overcommitment. While swapping requires zero specialized hardware qualification or configuration, it represents an exceptionally fragile, high-risk operational posture. Swapping activates reactively only after physical DRAM is completely exhausted. Because swap operates blindly, it routinely evicts active working set pages to disk, precipitating severe storage queue contention, application latency spikes, and virtual machine stunned states. Swapping functions purely as an emergency crash-prevention tool; treating it as a capacity expansion mechanism inevitably leads to widespread application outages.


  • Monolithic Physical DRAM Hardware Over-Provisioning (All-DRAM Architectures): Under this conventional procurement model, enterprise IT teams reject memory tiering entirely, choosing to scale host memory strictly by populating physical server DIMM slots with maximum-capacity DDR4 or DDR5 RDIMMs. While an all-DRAM architecture guarantees the absolute highest possible raw memory bandwidth and lowest latency (sub-100 nanoseconds), it represents an exceptionally capital-inefficient strategy in modern data centers. Sizing server fleets for peak memory demand under surging DRAM prices inflates server acquisition CapEx by hundreds of thousands of dollars per rack, increases idle electrical power consumption, and leaves massive amounts of expensive high-speed memory sitting unutilized during normal operational cycles.


  • Hardware-Based Compute Express Link (CXL) Memory Disaggregation: Under this emerging hardware model, enterprises deploy server platforms supporting the CXL protocol (such as CXL 2.0 or 3.0), utilizing PCIe-attached memory expanders or external disaggregated CXL memory pools to expand addressable system memory. CXL provides near-DRAM latencies (typically 150 to 250 nanoseconds) and supports hardware-level byte addressability. While CXL represents a promising long-term evolution for data center memory disaggregation, the technology ecosystem remains in an early stage of commercial enterprise maturity. CXL requires modern, specialized server motherboards, compatible processor silicon (such as the latest Intel Xeon 6 or AMD EPYC platforms), and expensive specialized CXL memory expansion cards. For mainstream private cloud deployments operating on existing or near-term hardware cycles, CXL imposes prohibitive hardware acquisition hurdles compared to hypervisor-level memory tiering utilizing standard, widely available enterprise NVMe SSDs.


  • Software-Defined External In-Guest Caching Fabrics (Redis / Memcached Clusters): In this architectural scenario, application development squads attempt to manage memory constraints at the software layer by externalizing application state and caching datasets across distributed in-memory caching clusters running outside the primary hypervisor stack. While external caching fabrics optimize specific web and microservice patterns, they impose a severe engineering tax on the organization. Software development teams must completely refactor application code, implement complex cache invalidation logic, and manage network serialization overhead. Furthermore, this approach is fundamentally incapable of resolving memory pressure for off-the-shelf commercial enterprise software, legacy relational databases, or closed third-party ERP platforms that cannot be modified to integrate with external caching layers.


Alternative Perspective

While the operational and economic capabilities articulated in Broadcom’s guidance on Advanced Memory Tiering deliver a highly compelling business case for private cloud modernization, an objective engineering analysis reveals critical operational prerequisites, workload sensitivities, and hardware dependencies that enterprise technology leadership must evaluate prior to enterprise deployment.

A primary technical consideration centers on the microarchitectural physics governing workload memory access patterns. Memory Tiering achieves high performance because enterprise workloads exhibit clear distinctions between active “hot” working sets and inactive “cold” background pages, allowing cold pages to reside on microsecond-latency NVMe media while hot pages remain in nanosecond-latency DRAM. However, if an enterprise attempts to apply Memory Tiering to workloads characterized by continuous, uniform, and randomized memory access patterns across their entire address space—such as real-time high-frequency financial trading algorithms, massively active graph traversal databases, or fully saturated scientific simulations—the page-aging engine will struggle to identify distinct cold pages. In such edge scenarios, continuous page migrations between DRAM and NVMe (memory thrashing) will consume storage bus bandwidth and introduce latency jitter that degrades application throughput. Platform architects must profile candidate workloads to verify that their active working sets fit comfortably within physical DRAM capacity before enabling tiering.

Furthermore, platform leadership must enforce strict hardware qualification standards regarding underlying solid-state storage media. While Memory Tiering is significantly more intelligent than legacy swapping, writing cold pages to secondary storage is fundamentally an intensive 4KB random-write operation. As established in complementary Broadcom hardware guidance, deploying low-cost, low-endurance Read-Intensive (1 DWPD) NVMe solid-state drives equipped with only 7% over-provisioning will rapidly overwhelm drive controller garbage collection under sustained paging pressure. The drive controller will hit a severe “performance cliff,” causing write queues to stall and inducing hypervisor CPU stun. Enterprise IT organizations must strictly mandate the deployment of certified enterprise Mixed-Use (3 DWPD) NVMe solid-state drives featuring 28% over-provisioning (Broadcom Compatibility Guide Performance Class F/G, Endurance Class D) to ensure the secondary storage tier can absorb continuous page-aging operations without latency degradation.

Finally, enterprise infrastructure teams must examine the operational discipline required when configuring tiering ratios and monitoring capacity runway. While the platform supports expanding NVMe tiering capacity up to 4 TB per host and allows aggressive tiering ratios, blindly applying extreme memory overcommit parameters without proper capacity monitoring can introduce operational fragility. If an unexpected business event causes all consolidated virtual machines to activate their cold memory allocations simultaneously, the aggregate demand will overwhelm physical DRAM, forcing the hypervisor to execute high-frequency page swapping across NVMe channels. Enterprise platform engineering teams should adopt a disciplined deployment strategy: initialize clusters using the conservative, proven 1:1 DRAM-to-NVMe baseline, monitor real-time memory tiering metrics within VMware Cloud Foundation Operations, and scale tiering ratios iteratively based on empirical workload telemetry.

Final Thoughts

The debate regarding whether VMware Memory Tiering represents merely a modern iteration of legacy hypervisor swapping has been conclusively settled by the physics of semiconductor computing and the mathematical sophistication of modern VMkernel scheduling. In an era where physical DRAM hyper-inflation severely strains IT capital budgets and workloads demand expansive memory footprints, treating memory management as a binary choice between expensive hardware procurement and catastrophic reactive swapping is an obsolete operational posture.

Broadcom’s strategic engineering of Advanced Memory Tiering within VMware Cloud Foundation delivers an authoritative, production-hardened blueprint for enterprise compute modernization. By replacing the blind, reactive evictions of legacy swap with continuous, dual-signal recency and frequency page aging, calculating proactive safety margins via the VMkernel minFree target buffer, and restricting tiering strictly to virtual machine memory allocations, VCF successfully decouples memory capacity from the physical limitations of server DRAM. Enterprise private clouds capture the economic benefits of dense hardware consolidation and lower per-VM total cost of ownership while guaranteeing that mission-critical application working sets execute at deterministic, nanosecond DRAM speeds.

To capitalize on the measurable efficiencies delivered by this architectural capability, enterprise technology leadership should take immediate, decisive operational steps: audit active private cloud clusters to identify memory-constrained workloads characterized by substantial cold memory footprints; revise upcoming server hardware procurement specifications to mandate certified enterprise Mixed-Use (3 DWPD) NVMe solid-state storage; deploy Advanced Memory Tiering pilot clusters configured with a conservative 1:1 DRAM-to-NVMe baseline; and establish continuous telemetry monitoring within VCF Operations to track tiering efficiency. By anchoring enterprise private cloud estates to an automated, intelligent, and software-defined memory tiering foundation, organizations can control spiraling infrastructure capital costs, optimize server hardware utilization, and build an impenetrable operational fabric for continuous enterprise innovation.

Source

Why VMware Memory Tiering is Not Just Swapping to NVMe