Understanding the Software License

You must have a valid license to run Memory Machine. The license file is read at startup by the Distributed Persistent Memory Engine (DPME). Without a license, DPME 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, bound to a particular host.

You can use the Memory Machine web UI, Memory Machine Dashboard, to install and manage all three license types. See Installing a Software License.

You can use the CLI mvmcli license command to install and manage individual host licenses. See Installing a Single-Host License.