TranslateProject/sources/talk/20190417 Startup MemVerge combines DRAM and Optane into massive memory pool.md
darksun 8a4ce3bf9e 选题: 20190417 Startup MemVerge combines DRAM and Optane into massive memory pool
sources/talk/20190417 Startup MemVerge combines DRAM and Optane into massive memory pool.md
2019-04-22 12:33:46 +08:00

4.4 KiB
Raw Blame History

Startup MemVerge combines DRAM and Optane into massive memory pool

MemVerge bridges two technologies that are already a bridge. monsitj / Getty Images

A startup called MemVerge has announced software to combine regular DRAM with Intels Optane DIMM persistent memory into a single clustered storage pool and without requiring any changes to applications.

MemVerge has been working with Intel in developing this new hardware platform for close to two years. It offers what it calls a Memory-Converged Infrastructure (MCI) to allow existing apps to use Optane DC persistent memory. It's architected to integrate seamlessly with existing applications.

[ Read also:Mass data fragmentation requires a storage rethink ]

Optane memory is designed to sit between high-speed memory and solid-state drives (SSDs) and acts as a cache for the SSD, since it has speed comparable to DRAM but SSD persistence. With Intels new Xeon Scalable processors, this can make up to 4.5TB of memory available to a processor.

Optane runs in one of two modes: Memory Mode and App Direct Mode. In Memory Mode, the Optane memory functions like regular memory and is not persistent. In App Direct Mode, it functions as the SSD cache but apps dont natively support it. They need to be tweaked to function properly in Optane memory.

As it was explained to me, apps arent designed for persistent storage because the data is already in memory on powerup rather than having to load it from storage. So, the app has to know memory doesnt go away and that it does not need to shuffle data back and forth between storage and memory. Therefore, apps natively dont work in persistent memory.

Why didn't Intel think of this?

All of which really begs a question I cant get answered, at least not immediately: Why didnt Intel think of this when it created Optane in the first place?

MemVerge has what it calls Distributed Memory Objects (DMO) hypervisor technology to provide a logical convergence layer to run data-intensive workloads at memory speed with guaranteed data consistency across multiple systems. This allows Optane memory to process and derive insights from the enormous amounts of data in real time.

Thats because MemVerges technology makes random access as fast as sequential access. Normally, random access is slower than sequential because of all the jumping around with random access vs. reading one sequential file. But MemVerge can handle many small files as fast as it handles one large file.

MemVerge itself is actually software, with a single API for both DRAM and Optane. Its also available via a hyperconverged server appliance that comes with 2 Cascade Lake processors, up to 512 GB DRAM, 6TB of Optane memory, and 360TB of NVMe physical storage capacity.

However, all of this is still vapor. MemVerge doesnt expect to ship a beta product until at least June.

Join the Network World communities on Facebook and LinkedIn to comment on topics that are top of mind.


via: https://www.networkworld.com/article/3389358/startup-memverge-combines-dram-and-optane-into-massive-memory-pool.html#tk.rss_all

作者:Andy Patrizio 选题:lujun9972 译者:译者ID 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出