Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upFreezing a running VM #2936
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
jpouellet
Jul 24, 2017
Contributor
From #832 (comment) @marmarek wrote:
Yes, shutdown is much easier to implement. For suspend/restore you need not only to restore VM internal state (memory etc - handled by Xen tools), but also all related VM connections - networking, GUI, qrexec services running when VM was hibernated etc.
Also, VM suspend support in Xen/Linux historically was quite buggy - this is for example why Disposable VMs have only 1 vCPU assigned, otherwise it crashed frequently. Probably situation have improved since previous tests, but still I suspect it will be less stable.
|
From #832 (comment) @marmarek wrote:
|
andrewdavidwong
added
C: core
enhancement
labels
Jul 25, 2017
andrewdavidwong
added this to the Far in the future milestone
Jul 25, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Possibly a |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
captain
Aug 1, 2017
That's a shame, as this seems like a fantastic feature to have. These days of runaway web plugins sucking up 100% CPU and massive amounts of memory, the ability to PAUSE the entire thing, to enable other activities, and then resume it, once you're ready to have it continue, is extremely attractive. Maybe there's some other way to implement similar behavior....
captain
commented
Aug 1, 2017
|
That's a shame, as this seems like a fantastic feature to have. These days of runaway web plugins sucking up 100% CPU and massive amounts of memory, the ability to PAUSE the entire thing, to enable other activities, and then resume it, once you're ready to have it continue, is extremely attractive. Maybe there's some other way to implement similar behavior.... |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
jpouellet
Aug 1, 2017
Contributor
Ah, suspending and pausing are not the same thing. I thought you meant serializing all VM state to disk and resuming execution at a later time. Just unscheduling it (to not consume CPU, but still reside in memory) is easy, and can be done with the pause button in qubes manager.
|
Ah, suspending and pausing are not the same thing. I thought you meant serializing all VM state to disk and resuming execution at a later time. Just unscheduling it (to not consume CPU, but still reside in memory) is easy, and can be done with the pause button in qubes manager. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Or qvm-pause
|
IPv777 commentedJul 23, 2017
Qubes OS version (e.g.,
R3.2):R3.2
Affected TemplateVMs (e.g.,
fedora-23, if applicable):All
Expected behavior:
Please add a feature to freeze a running VM, and restore it later