Understanding the Memory Machine Software License

You must have a valid license to run Memory Machine. The license file is read at startup by the MemVerge Memory Allocation Service (MVMAS). Without a license, MVMAS defaults to running applications using only DRAM.

The monthly license fee is based on the maximum amount of memory under management of Memory Machine. The software counts both persistent (PMem) and volatile memory (DRAM used as tier memory) to determine the memory under management.

Memory Machine uses one of three types of license, depending on which version of Memory Machine you are using:

On-Demand License
A multi-host "pay for what you use" license for Memory Machine Advanced Edition. A license server polls all managed hosts and aggregates memory statistics to determine billable usage.
Reserved License
A multi-host license for Memory Machine Advanced Edition with a set memory limit. A license server polls all involved hosts and aggregates memory usage statistics to verify license compliance.
Standard License
A license for Memory Machine Standard Edition with memory management but no data services.
A Standard License can be either multi-host or file-based. A file-based license is bound to a single host and enables memory management on that host only. Install a single host license using the mvmcli license update command.

You can use the web-based Memory Machine Management Center to install and manage any license, even file-based licenses. See Installing a Software License.

You can use the CLI mvmcli license command to install and manage only file-based licenses. See Memory Machine CLI Command Summary.