Jump to main content
Getting started with MemVerge Memory Machine requries that you understand some background information about how persistent memory works. You can then install Memory Machine on a server and begin monitoring memory usage and capturing application snapshots.
Introduction to MemVerge Memory Machine
MemVerge Memory Machine (Memory Machine) enables applications to expand from volatile memory (DRAM) into persistent memory (PMEM).
Getting Started with Memory Machine
You run Memory Machine on a host equipped with one or more PMEM devices.
You can view system resources and performance metrics, and create and restore snapshots in MemVerge Memory Machine using the Memory Machine Dashboard, a web UI application running on one of the installed hosts.
Getting Familiar with the Memory Machine Dashboard
Memory Machine Dashboard is a web-based user interface (UI) from which an administrator can view memory and processor statistics and capture and restore application snapshots on any number of servers under management by a Memory Machine instance.
Managing Applications
You can view and stop application instances from the Applications Console. Application instances must be started using the command line.
Using Snapshots in Memory Machine Dashboard
Use ZeroIO Snapshot from Memory Machine Dashboard to capture the state of a running process, then later restore the running process to the state captured in the snapshot, all from a graphical web interface.
Viewing Metrics and System Status
The Memory Machine Dashboard makes it easy to view and compare running processes, snapshots, system resources and performance metrics.
You can administer and use MemVerge Memory Machine using the Command Line Interface (CLI) on any installed host.
MemVerge Memory Machine Administration
MemVerge Memory Machine can be installed and run using CLI commands.
Using Snapshots in the Memory Machine CLI
Use the mvmcli command from the CLI on a Memory Machine host to capture the state of a running process, then later restore the running process to the state captured in the snapshot.
Preparing Intel Optane DC PMEM
Prepare PMEM for use by configuring the Intel Optane DC Direct Access (DAX) devices in AppDirect AppDirect mode.
Preparing to Run an Application
Normally you run applications by using the mm wrapper script supplied with Memory Machine. See oxy_ex-3/topics/t_mvmm_running_an_application_with_mvmm.html. If you do not use the mm to run your application, you must set up the Memory Machine environment manually before running the application.
MemVerge provides additional instructions for some popular applications supported by Memory Machine, either to assist with complex setup or to support additional functionality.
Working with Hazelcast Clusters
You can take a snapshot of a distributed Hazelcast cluster running on Memory Machine managed hosts and later restore the cluster to its original state.
Working with KVM in Memory Machine
Running KVMs in Memory Machine requires extra setup and configuration.
Working with Redis in Memory Machine