[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 00/10] migration: Optimizate the xbzrle and fix t
From: |
arei.gonglei |
Subject: |
[Qemu-devel] [PATCH v3 00/10] migration: Optimizate the xbzrle and fix two corruption issues |
Date: |
Tue, 18 Mar 2014 20:24:14 +0800 |
From: ChenLiang <address@hidden>
V2-->V3
* rename the bitmap_sync_cnt to bitmap_sync_counter
* expose xbzrle cache miss rate
V1-->V2
* expose the counter that logs the times of updating the dirty bitmap to end
user.
a. Optimization the xbzrle remarkable decrease the cache misses.
The efficiency of compress increases more than fifty times.
Before the patch set, the cache almost totally miss when the
number of cache item less than the dirty page number. Now the
hot pages in the cache will not be replaced by other pages.
b. Reducing the data copy
c. Fix two corruption issues.
ChenLiang (10):
XBZRLE: Fix one XBZRLE corruption issues
migration: Add counters of updating the dirty bitmap
migration: expose the bitmap_sync_counter to the end user
migration: expose xbzrle cache miss rate
XBZRLE: optimize XBZRLE to decrease the cache missing
XBZRLE: rebuild the cache_is_cached function
migration: Fix the migrate auto converge process
migration: optimize xbzrle by reducing data copy
migration: clear the dead code
XBZRLE: update the doc of XBZRLE
arch_init.c | 98 ++++++++++++++++++---------------------
docs/xbzrle.txt | 7 +++
hmp.c | 4 ++
include/migration/migration.h | 2 +
include/migration/page_cache.h | 10 ++--
migration.c | 3 ++
page_cache.c | 101 +++++++++++------------------------------
qapi-schema.json | 9 +++-
qmp-commands.hx | 15 ++++--
9 files changed, 112 insertions(+), 137 deletions(-)
--
1.7.12.4
- [Qemu-devel] [PATCH v3 00/10] migration: Optimizate the xbzrle and fix two corruption issues,
arei.gonglei <=
- [Qemu-devel] [PATCH v3 01/10] XBZRLE: Fix one XBZRLE corruption issues, arei.gonglei, 2014/03/18
- [Qemu-devel] [PATCH v3 04/10] migration: expose xbzrle cache miss rate, arei.gonglei, 2014/03/18
- [Qemu-devel] [PATCH v3 02/10] migration: Add counters of updating the dirty bitmap, arei.gonglei, 2014/03/18
- [Qemu-devel] [PATCH v3 08/10] migration: optimize xbzrle by reducing data copy, arei.gonglei, 2014/03/18
- [Qemu-devel] [PATCH v3 07/10] migration: Fix the migrate auto converge process, arei.gonglei, 2014/03/18
- [Qemu-devel] [PATCH v3 05/10] XBZRLE: optimize XBZRLE to decrease the cache missing, arei.gonglei, 2014/03/18
- [Qemu-devel] [PATCH v3 10/10] XBZRLE: update the doc of XBZRLE, arei.gonglei, 2014/03/18