Stopping the Distributed Persistent Memory Engine

Stop the DPME service using the systemctl utility.

About this task

Since DPME is run as a service, you use the systemctl utility to start, stop, and view the status of the DPME process.

Procedure

  1. Capture snapshots of any application instances that you want to restart later. See Capturing a Snapshot with CLI or Capturing a Snapshot Using Memory Machine Dashboard (Advanced Edition only).
  2. Stop all application instances currently running in DPME.
    Identify running processes by PID and kill those processes. Or, stop the processes from the Memory Machine Dashboard. See Stopping an Instance.
    Warning: Shutting down DPME while managed applications are still running can cause those applications to fail with memory allocation errors.
  3. To stop the DPME service (the mvmallocd process):
    # systemctl stop mvmallocd

    For example:

    # systemctl stop mvmallocd
    ● mvmallocd.service - MemVerge Memory Engine
       Loaded: loaded (/etc/systemd/system/mvmallocd.service; disabled; vendor preset: disabled)
       Active: inactive (dead)