[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps |
Date: |
Thu, 11 Jun 2015 21:06:32 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
The load/store API is not scalable when bitmaps are 1 MB or larger.
For example, a 500 GB disk image with 64 KB granularity requires a 1 MB
bitmap. If a guest has several disk images of this size, then multiple
megabytes must be read to start the guest and written out to shut down
the guest.
By comparison, the L1 table for the 500 GB disk image is less than 8 KB.
I think something like qcow2-cache.c or metabitmaps should be used to
lazily read/write persistent bitmaps. That way only small portions need
to be read/written at a time.
Stefan
pgpJ1UeNIoq3Z.pgp
Description: PGP signature
- Re: [Qemu-devel] [PATCH 2/8] qcow2: add dirty-bitmaps feature, (continued)
Re: [Qemu-devel] [PATCH 2/8] qcow2: add dirty-bitmaps feature, John Snow, 2015/06/11
Re: [Qemu-devel] [PATCH 2/8] qcow2: add dirty-bitmaps feature, John Snow, 2015/06/12
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps, Stefan Hajnoczi, 2015/06/10
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps,
Stefan Hajnoczi <=
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps, John Snow, 2015/06/12