qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [RFC][PATCH 5/9] migration: check for dup pages only in bul


From: Peter Lieven
Subject: [Qemu-devel] [RFC][PATCH 5/9] migration: check for dup pages only in bulk stage
Date: Tue, 12 Mar 2013 16:51:08 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3

pages are dup (most likely zero) from the very beginning.
unless there is an application running inside the VM
zeroing out large areas of memory its wasted time
for checking for dup pages after the bulk stage.

Signed-off-by: Peter Lieven <address@hidden>
---
 arch_init.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch_init.c b/arch_init.c
index d48b914..3d09327 100644
--- a/arch_init.c
+++ b/arch_init.c
@@ -445,7 +445,7 @@ static int ram_save_block(QEMUFile *f, bool last_stage)

             /* In doubt sent page as normal */
             bytes_sent = -1;
-            if (is_dup_page(p)) {
+            if (ram_bulk_stage && is_dup_page(p)) {
                 acct_info.dup_pages++;
                 bytes_sent = save_block_hdr(f, block, offset, cont,
                                             RAM_SAVE_FLAG_COMPRESS);
--
1.7.9.5





reply via email to

[Prev in Thread] Current Thread [Next in Thread]