* Remus memcpy dirty pages if local host
@ 2016-08-16 15:21 Sunny Raj
0 siblings, 0 replies; only message in thread
From: Sunny Raj @ 2016-08-16 15:21 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1.1: Type: text/plain, Size: 1001 bytes --]
Hi,
I'm Sunny Raj, and this is the first time I'm posting to xen-devel. I'm a
research student currently working on some aspects of virtual machine
introspection. Specifically, instead of introspecting the VM directly, I
use remus to checkpoint the VM to a backup on to the localhost, and run
introspection on the backup; one of the main reasons is that this allows me
to do more complex introspection techniques without incurring addition
overhead on the primary VM.
But remus, regardless of localhost or not, seems to use ssh to write the
data (dirty pages) to a stream, and have the backup read from the stream.
This seems to take a lot of time (~50 to 100 milliseconds).
What I would like to do instead is to see if there is a way to memcpy the
dirty pages from primary to the backup since it is on the localhost.
Currently in write_batch() function in xc_sr_save.c, we have all the data
we need in the iov datastructure. Is it possible to memcpy this onto the
backup?
Thanks,
Sunny
--
Sunny
[-- Attachment #1.2: Type: text/html, Size: 1240 bytes --]
[-- Attachment #2: Type: text/plain, Size: 127 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-08-16 15:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-16 15:21 Remus memcpy dirty pages if local host Sunny Raj
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).