---
description: The MemVerge Memory Machine is software-defined storage aimed at combining the performance of memory with the persistence of PMEM.
title: MemVerge Memory Machine Review
image: https://www.storagereview.com/wp-content/uploads/2020/12/Supermicro-sys-2029U-Tn24R4t-closeup-memverge.jpg
---

[![Storage Review]()](https://storagereview.com/)

---

[Facebook](https://www.facebook.com/@storagereview) [X (Twitter)](https://twitter.twitter.com/storagereview) [Instagram](https://www.instagram.com/storagereview/) [LinkedIn](https://www.linkedin.com/company/storagereview-com) [YouTube](https://www.youtube.com/user/storagereview?sub_confirmation=1) [Email](mailto:info@storagereview.com) [Spotify](https://open.spotify.com/show/1y6VnznABhHeOSMOmbDTz0) [Reddit](https://www.reddit.com/r/StorageReview/) [Discord](https://discord.gg/TwMHb4azdC) [RSS Feed](https://www.storagereview.com/rss.xml) [TikTok](https://www.tiktok.com/@storagereview)

[Facebook](https://www.facebook.com/@storagereview) [X (Twitter)](https://twitter.com/storagereview) [Instagram](https://www.instagram.com/storagereview/) [LinkedIn](https://www.linkedin.com/company/storagereview-com) [YouTube](https://www.youtube.com/user/storagereview?sub_confirmation=1) [Email](mailto:info@storagereview.com) [Spotify](https://open.spotify.com/show/1y6VnznABhHeOSMOmbDTz0) [Reddit](https://www.reddit.com/r/StorageReview/) [Discord](https://discord.gg/TwMHb4azdC) [RSS Feed](https://www.storagereview.com/rss.xml) [TikTok](https://www.tiktok.com/@storagereview)

[![StorageReview.com]()](https://www.storagereview.com)

≡ Menu

- [Home](https://www.storagereview.com/)
- [Storage Reviews](https://www.storagereview.com/review)
  - [End User Reviews](https://www.storagereview.com/consumer)
  - [Enterprise Reviews](https://www.storagereview.com/enterprise)
  - [Ubiquiti Reviews](https://www.storagereview.com/best/ubiquiti-reviews)
- [SR Merch](https://store.storagereview.com)
- [Leaderboards](https://www.storagereview.com/best)
  - [Best Storage Arrays](https://www.storagereview.com/best/storage-arrays)
  - [Best Enterprise SSDs](https://www.storagereview.com/best/enterprise-ssds)
  - [Best Servers](https://www.storagereview.com/best/servers)
  - [Best Enterprise GPUs](https://www.storagereview.com/best/enterprise-gpus)
  - [Best Desktops for Local AI](https://www.storagereview.com/best/desktops-local-ai)
  - [Best Laptops for Local AI](https://www.storagereview.com/best/laptops-local-ai)
  - [Best Local LLM Tools](https://www.storagereview.com/best/local-llm-tools)
  - [Agentic AI Hardware](https://www.storagereview.com/best/agentic-ai-hardware)
  - [Best SSDs & Hard Drives](https://www.storagereview.com/best_drives)
  - [Best Portable SSDs](https://www.storagereview.com/best/portable-ssds)
  - [Best Business Laptops](https://www.storagereview.com/best/business-laptops)
  - [Best Mobile Workstations](https://www.storagereview.com/best/mobile-workstations)
  - [Best Desktop Workstations](https://www.storagereview.com/best/desktop-workstations)
  - [Best Mini PCs](https://www.storagereview.com/best/mini-pcs)
  - [Best Laptop Battery Life](https://www.storagereview.com/best/laptop-battery-life)
- [Storage Reference Guide](https://www.storagereview.com/storage-reference-guide)
- [About SR](https://www.storagereview.com/about-storagereview)
  - [StorageReview.com Sweepstakes Rules and Regulations](https://www.storagereview.com/storagereview-com-sweepstakes-rules-and-regulations)

Search

[Home](https://www.storagereview.com/) » [Review](https://www.storagereview.com/review) » MemVerge Memory Machine Review

# MemVerge Memory Machine Review

by StorageReview Enterprise Lab on January 14, 2021

[Enterprise](https://www.storagereview.com/enterprise)  ◇  [Enterprise Storage](https://www.storagereview.com/enterprise/enterprise-storage)

Memory has always been the one type of hardware that delivered on the promise of massive speeds. There are a few drawbacks: it is expensive, it is limited in capacity, and it isn’t persistent (in order to maintain the data, memory needs to be powered on, which is further problematic as memory needs a periodic refreshing). Intel and Micron announced 3DXPoint technology about three years ago that would be the first step toward persistent memory. While this technology was not nearly as fast as memory, it was much faster than flash storage and much more cost-effective. Seeing the potential for persistent memory, MemVerge was launched to realize this potential.

![]()

The first 3D XPoint devices we saw were more targeted at storage. As time went on Intel leveraged 3D XPoint persistent memory (PMem) to create a faster SSD. Later Intel announced a persistent memory module that sat in the DIMM slot and acted as an expansion to DRAM. While in the past we saw memory for fast needs and storage for big needs, PMem began to blur the line. MemVerge is attempting to blend the best of both worlds, by enabling DRAM performance with large capacity and persistence.

MemVerge has been surveying the landscape of persistent memory and developed software to let PMem hit its potential versus leveraging it as a cache, speed tier, or memory expander. The company uses what it calls Big Memory computing to transform DRAM-only environments into lower costs and more importantly, higher-density memory environments that leverage both DRAM and PMem. It does this by virtualizing the two into a pool of software-defined memory that also delivers software-defined services. On top of the above, the software offers an abstraction layer that allows all applications in a data center to benefit from new types of memory, memory interconnects, processors, and memory allocators to address modern and emerging applications and workloads.

[Back in Septmember of last year, MemVerge released the general availability of its Memory Machine](https://www.storagereview.com/news/memverge-memory-machine-released). The software is offered in two flavors: Standard Version that virtualizes byte-addressable DRAM and PMem memory speeding apps and lowering costs but doesn’t enable persistence; and AdvancedVersion which is everything above with persistence enabled, as well as enterprise-class memory services that are based on ZeroIO in-memory snapshots.

![]()

ZeroIO in-memory snapshots, as the name implies, allows for snapshots of DRAM and PMem with zeroIO to storage. This makes DRAM, which is normally volatile and low-availability, into a high-availability tier. ZeroIO snapshots also allow for what it called time travel, allowing roll back to previous snapshots. There is an AutoSave feature that rolls apps back to the previous snapshot if there is a crash. The snapshots allow for the production of Thin Clones without using more memory resources. And the snapshots can be migrated to other servers and used to create a new app instance.

## **MemVerge Memory Machine Management**

MemVerge Memory Machine has a fairly slick looking GUI. The global dashboard shows elements we’ve come to expect in storage, the differences in this case that DRAM and PMem are the main elements monitored and usage can easily be seen here. Across the top are tabs for hosts, app instances, snapshots, and alerts.

![]()

Clicking on the home button on the left brings up basic info on the system (IP address, OS, Kernal version, CPU) as well as a deep dive into Memory and PMem usage and performance.

![]()

Users can further drill down into memory by pulling up a memory report to see usage by the hour. This also highlights the type, PMem vs. DRAM.

![]()

And users can look at Memory Machine’s RESTful APIs as well as configure them.

![]()

Snapshots are a big part of Memory Machine, but we will get into that in our performance section.

## **Configuration**

In our lab we leveraged MemVerge Memory Machine on a Supermicro SYS-2029U-TN24R4T with the following specs:

| Hardware Model | Supermicro SYS-2029U-TN24R4T |
| --- | --- |
| CPU | 2x Intel(R) Platinum(R) 8270 CPU @ 2.70GHz, 26 cores |
| DRAM | DDR4 192GB |
| PMem | 12x128GB |
| OS SSD | 1TB SATA SSD |
| OS | CentOS 8.2.2004 |
| Kernel | 4.18.0-193.19.1.el8\_2.x86\_64 |

## **MemVerge Memory Machine Performance**

Our normal battery of tests would not make sense here as MemVerge Memory Machine is aimed at workloads and applications that need to run in-memory. Our benchmarks are typically seen as normal to high-stress workloads that would be seen in real life during IT operations. Instead, here we will be looking at a few different tests and we will be looking specifically at things like DRAM versus PMem versus DRAM + PMem and how each shakes out. For this review, we will be using KDB Performance both bulk insert and read test as well as Redis Quick Recovery with ZeroIO Snapshot and Redis Clone with ZeroIO Snapshot.

**KDB Performance Testing**

Kx’s kdb+ is a time-series in-memory database.  It is known for its speed and efficiency and for that reason very popular at Financial Service Industry.  One big constraint for kdb is the limitation of DRAM capacity.  MemVerge Memory Machine fits perfectly here so kdb can take full advantage of PMem for expanded Memory space with similar performance to that of DRAM. For the bulk insert test we looked at a single insert, 10, 100, 1000, 10000, 15000, 20000, and 25000 inserts and measured in millions of bulk inserts per second.

With the KDB bulk insert we see some interesting results. At a single insert all three had similar results. In smaller batch sizes, we see DRAM as the top performer. As the batch sizes grow past 10,000 we see Memory Machine take the lead over DRAM with PMem trailing to last each batch.

![]()

Next, we looked at kdb+with a Read test. Here the test set-up is a bit different. The read test is the same throughout but this time we looked at DRAM only, PMem only, and then PMem with either 20GB or 40GB cache of DRAM. DRAM only was able to hit 4.2GB/s, PMem only hit 2.9GB/s, with a 20GB cache of DRAM, Memory Machine was able to hit nearly the same of the DRAM only with 3.9GB/s, and with 40GB of cache we saw the highest performance of 4.8GB/s. What is more interesting to note is that the last two still allow plenty of DRAM for other tasks.

![]()

**Redis Snapshot Testing**

Redis is an open-source in-memory data store used as a database, cache, and message broker.  It is very popular and powerful, so it is an ideal program to benchmark MemVerge Memory Machine.  When Redis runs on MemVerge Memory Machine, DRAM and PMem are allocated to Redis.  Then MemVerge ZeroIO snapshots save the memory pages of the application without storage IO operations.  When Redis crashes, all the data snapshot to PMem is persistent. Crash recovery involves simply pointing to the existing data in PMem without any lifting and shifting of data from storage.

In this section, we will test out the MemVerge ZeroIO snapshot for quick recovery.

First, we’ll look at Redis Quick Recovery with ZeroIO Snapshot. Unlike performance benchmarks, here we will be showing functionality and ease of use. Once Redis has been install and is running a database, we login to Memory Machine and see things such as how much PMem is being used.

![]()

Under the applications tab, we can see that a Redis server is running.

![]()

While it is running, we take a few snapshots. Obviously, if snapshots aren’t taken one can’t restore from a snapshot.

![]()

Never hurts to be safe, double-check to make sure we’ve taken some snapshots.

![]()

After we know we have them, we trigger a Redis DB failure. We pick a snapshot and restore, after a slight pause, we’re up and running again.

![]()

Redis Clone with ZeroIO Snapshot

![]()

Here we take several of the same steps as above. After the snapshot is taken, we can restore it as a clone with a new namespace and new IP address. We connect to the clone from another host and can see that it takes up about the same memory.

![]()

All of the above can be done with a CLI prompt as well for those that prefer.

## **Conclusion**

MemVerge Memory Machine is SDS aimed at combining the performance of memory with the persistence of PMem. PMem is typically used as a cache to accelerate storage. While this is a boon in many instances for storage, in-memory applications need memory performance, not a cache. MemVerge virtualizes both DRAM and PMem into pools of software-defined memory with software-defined services. Memory Machine turns DRAM into a high-availability tier with the use of zeroIO in-memory snapshots. ZeroIO allows for the creation of Thin Clones without taxing memory resources.

As we push into new categories, we’ll have to adopt new performance testing and benchmarks. Testing in-memory SDS with our normal benchmarks wouldn’t be useful as that is not what it is made for. Instead, we leveraged KDB Performance both bulk insert and read test as well as Redis Quick Recovery with ZeroIO Snapshot and Redis Clone with ZeroIO Snapshot. The tests were performed on a Supermicro SYS-2029U-TN24R4T server, though it should work on validated servers that support Intel Optane PMem modules.

With KDM bulk we tested multiple batch sizes looking at DRAM, PMem, and a combination of the two through Memory Machine. As the batches started off small, it was no surprise to see DRAM have the best performance. What was really interesting to see, is that as the test taxed the resources harder, MemVerge did better and better. With the KDM read, we saw similar trends. DRAM performed really well, no surprise there. PMem did ok, but well under DRAM. With only 20GB of cache for DRAM with Memory Machine, it performed at 3.9GB/s compared to DRAM alone’s 4.2GB/s. Giving MemVerge 40GB of DRAM for cache saw the best performance overall with 4.8GB/s while still leaving plenty of DRAM for other tasks.

The second part of performance testing was Redis Quick Recovery with ZeroIO Snapshot and Redis Clone with ZeroIO Snapshot. Here was more of functionality versus quantifiable performance. Essentially we quickly took snapshots, triggered a failure, and were able to be up and running again quickly.

Intel’s PMem is a supremely interesting technology that’s been somewhat slow to adoption because of limited ways to easily adopt and properly leverage the modules. With MemVerge, organizations can take advantage of what PMem has to offer, in a solution that was built specifically with this technology in mind. For those with applications that can benefit from the large and resilient memory footprint PMem offers, MemVerge is definitely worth evaluating.

[MemVerge](https://www.memverge.com)

**Engage with StorageReview**

[Newsletter](https://www.storagereview.com/storage_newsletter) |  [YouTube](https://www.youtube.com/user/StorageReview "Opens in a new window") | Podcast  [iTunes](https://podcasts.apple.com/gb/podcast/storagereview-com-storage-reviews/id1060681115 "Opens in a new window")/ [Spotify](https://open.spotify.com/show/1y6VnznABhHeOSMOmbDTz0 "Opens in a new window") |  [Instagram](https://www.instagram.com/storagereview/ "Opens in a new window") |  [Twitter](https://twitter.com/storagereview "Opens in a new window") |  [TikTok](https://www.tiktok.com/@storagereview? "Opens in a new window") |  [RSS Feed](https://www.storagereview.com/rss.xml)

![]()

### StorageReview Enterprise Lab

Previous post: [Lenovo ThinkStation P620 Review](https://www.storagereview.com/review/lenovo-thinkstation-p620-review)

Next post: [Icy Dock ToughArmor MB840M2P-B Removable M.2 NVMe Sled Review](https://www.storagereview.com/review/icy-dock-tougharmor-mb840m2p-b-removable-m-2-nvme-sled-review)

Trusted Vendors

Products and solutions from our affiliate partners:

- [  
  ![Ubiquiti Logo]()  
   Ubiquiti  
  ](https://store.ui.com/us/en?a_aid=StorageReview "Opens in a new window")
- [  
  ![Newegg Logo]()  
   Newegg  
  ](https://click.linksynergy.com/fs-bin/click?id=g5terNMDhz0&offerid=1207190.18&subid=0&type=4 "Opens in a new window")
- [  
  ![Amazon Logo]() Amazon  
  ](https://amzn.to/4fLJUEW "Opens in a new window")

Newsletter

Subscribe to the StorageReview newsletter to stay up to date on the latest news and reviews. We promise no spam!

1  

Leave this field empty if you’re human:

## Advertisement

Content Categories

[Facebook](https://www.facebook.com/@storagereview) [X](https://twitter.com/storagereview) [Instagram](https://www.instagram.com/storagereview/) [LinkedIn](https://www.linkedin.com/company/storagereview-com) [YouTube](https://www.youtube.com/user/storagereview?sub_confirmation=1) [Email](mailto:info@storagereview.com) [Spotify](https://open.spotify.com/show/1y6VnznABhHeOSMOmbDTz0) [Reddit](https://www.reddit.com/r/StorageReview/) [Discord](https://discord.gg/TwMHb4azdC) [RSS](https://www.storagereview.com/rss.xml) [TikTok](https://www.tiktok.com/@storagereview)

Copyright © 1998-2025 Flying Pig Ventures, LLC Cincinnati, Ohio. All rights reserved.

Manage your privacy

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

Functional Functional Always active

The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.

Preferences Preferences

The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.

Statistics Statistics

The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.

Marketing Marketing

The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.

Statistics

Marketing

Features

Always active

Special features

Special purposes

Always active

- Manage options
- Manage services
- Manage {vendor\_count} vendors
- [Read more about these purposes](https://cookiedatabase.org/tcf/purposes/)

Accept Deny Manage options Save preferences Manage options

- {title}
- {title}
- {title}

Manage your privacy

To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Functional Functional Always active

The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.

Preferences Preferences

The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.

Statistics Statistics

The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.

Marketing Marketing

The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.

Statistics

Marketing

Features

Always active

Special features

Special purposes

Always active

- Manage options
- Manage services
- Manage {vendor\_count} vendors
- [Read more about these purposes](https://cookiedatabase.org/tcf/purposes/)

Accept Deny Manage options Save preferences Manage options

- {title}
- {title}
- {title}

Manage consent Manage consent

```json
{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.storagereview.com\/review\/memverge-memory-machine-review","url":"https:\/\/www.storagereview.com\/review\/memverge-memory-machine-review","name":"MemVerge Memory Machine Review - StorageReview.com","isPartOf":{"@id":"https:\/\/www.storagereview.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.storagereview.com\/review\/memverge-memory-machine-review#primaryimage"},"image":{"@id":"https:\/\/www.storagereview.com\/review\/memverge-memory-machine-review#primaryimage"},"thumbnailUrl":"https:\/\/www.storagereview.com\/wp-content\/uploads\/2020\/12\/Supermicro-sys-2029U-Tn24R4t-closeup-memverge.jpg","datePublished":"2021-01-14T18:08:01+00:00","dateModified":"2021-04-05T17:21:25+00:00","description":"The MemVerge Memory Machine is software-defined storage aimed at combining the performance of memory with the persistence of PMEM.","breadcrumb":{"@id":"https:\/\/www.storagereview.com\/review\/memverge-memory-machine-review#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.storagereview.com\/review\/memverge-memory-machine-review"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.storagereview.com\/review\/memverge-memory-machine-review#primaryimage","url":"https:\/\/www.storagereview.com\/wp-content\/uploads\/2020\/12\/Supermicro-sys-2029U-Tn24R4t-closeup-memverge.jpg","contentUrl":"https:\/\/www.storagereview.com\/wp-content\/uploads\/2020\/12\/Supermicro-sys-2029U-Tn24R4t-closeup-memverge.jpg","width":1080,"height":812,"caption":"Supermicro sys-2029U-Tn24R4t Clouse up for Memverge Project"},{"@type":"BreadcrumbList","@id":"https:\/\/www.storagereview.com\/review\/memverge-memory-machine-review#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.storagereview.com\/"},{"@type":"ListItem","position":2,"name":"Review","item":"https:\/\/www.storagereview.com\/review"},{"@type":"ListItem","position":3,"name":"MemVerge Memory Machine Review"}]},{"@type":"WebSite","@id":"https:\/\/www.storagereview.com\/#website","url":"https:\/\/www.storagereview.com\/","name":"StorageReview.com","description":"StorageReview.com is a leading provider of news and reviews throughout the entire IT stack - from the datacenter to the edge, and all points in between.","publisher":{"@id":"https:\/\/www.storagereview.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.storagereview.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.storagereview.com\/#organization","name":"StorageReview.com","url":"https:\/\/www.storagereview.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.storagereview.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.storagereview.com\/wp-content\/uploads\/2020\/02\/Storage-Reviews-2-2.png","contentUrl":"https:\/\/www.storagereview.com\/wp-content\/uploads\/2020\/02\/Storage-Reviews-2-2.png","width":344,"height":61,"caption":"StorageReview.com"},"image":{"@id":"https:\/\/www.storagereview.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/storagereview","http:\/\/youtube.com\/user\/storagereview"]}]}
```
