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

[Xen-API] [PATCH 0 of 2] improve VM.copy performance by inspecting BATs, speeding up zero scanning



Make VM.copy a lot faster by (i) using BAT data (if available); and (ii) 
speeding up the zero-scanning

On local LVHD, VM.copies of freshly installed guests are much quicker:

Guest          Previous VM.copy time    New VM.copy time   Speedup
----------------------------------------------------------------
Debian Lenny   2:11                     1:18               40%
Windows 7      14:18                    7:57               44%

Signed-off-by: David Scott <dave.scott@xxxxxxxxxxxxx>
 OMakefile               |    1 +
 ocaml/xapi/OMakefile    |    4 +-
 ocaml/xapi/sparse_dd.ml |  364 ++++++++++++++++++++++++++++++++++++++++++++++++
 xapi.spec               |    1 +
 ocaml/xapi/sm_fs_ops.ml |  117 +++++---------
 5 files changed, 412 insertions(+), 75 deletions(-)

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api


 


Rackspace

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