qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Taking live snapshots of running VMs
@ 2011-07-08 22:24 Ahmed M. Azab
  2011-07-09  6:51 ` Mulyadi Santosa
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Ahmed M. Azab @ 2011-07-08 22:24 UTC (permalink / raw)
  To: qemu-devel

Hi All,

Is there a way to take a live memory snapshot of a running VM without
freezing or stopping this VM?

I explored the Qemu code and documentation and I found two ways to
take a snapshot:

1-Using "savevm" Qemu monitor command, which freezes the VM for tens of seconds
2-Using "migrate" and select the destination as a file, which forces
the machine to stop after the snapshot is saved.

In production environments (where delaying the operations of a VM is
very critical), it is always useful to take memory snapshots to do
system analysis or forensics. I think Qemu should provide a way to
take a snapshot based on QOW technque of memory pages (same as the
QCOW disk snapshoting).

If such technique does not exist, I am willing it devlop it myself,
but I wonder if the Qemu community will be interested to add my patch
to future versions.

Ahmed

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-07-11 15:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-08 22:24 [Qemu-devel] Taking live snapshots of running VMs Ahmed M. Azab
2011-07-09  6:51 ` Mulyadi Santosa
2011-07-09  9:32 ` Stefan Hajnoczi
2011-07-11  9:38 ` Jes Sorensen
2011-07-11 15:11 ` Kevin Wolf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).