2.14.1. Pausing Virtual Machines

Pausing a running virtual machine releases the resources, such as RAM and CPU, currently used by this virtual machine. The released resources can then be used by the hardware node or other running virtual machines and containers.

To pause a virtual machine, you can use the prlctl pause command. For example, the following command pauses the virtual machine MyVM:

# prlctl pause MyVM
Pause the VM...
The VM has been successfully paused.

You can check that the virtual machine has been successfully paused by using the prlctl list -a command:

# prlctl list -a
STATUS  IP_ADDR         NAME
running 10.10.10.101    MyCT
paused  10.10.10.201    MyVM

The command output shows that the virtual machine MyVM is paused at the moment. To continue running this virtual machine, execute this command:

# prlctl start MyVM
Starting the VM...
The VM has been successfully started.