[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Remus memcpy dirty pages if local host



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
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.