Kevin Wolf a35e1c177d qcow2: Metadata preallocation
This introduces a qemu-img create option for qcow2 which allows the metadata to
be preallocated, i.e. clusters are reserved in the refcount table and L1/L2
tables, but no data is written to them. Metadata is quite small, so this
happens in almost no time.

Especially with qcow2 on virtio this helps to gain a bit of performance during
the initial writes. However, as soon as create a snapshot, we're back to the
normal slow speed, obviously. So this isn't the real fix, but kind of a cheat
while we're still having trouble with qcow2 on virtio.

Note that the option is disabled by default and needs to be specified
explicitly using qemu-img create -f qcow2 -o preallocation=metadata.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-08-27 20:30:20 -05:00
2009-08-26 13:55:44 +04:00
2009-08-27 20:30:20 -05:00
2009-08-10 13:05:39 -05:00
2009-08-01 10:13:43 +00:00
2009-08-27 19:33:15 -05:00
2009-08-25 01:14:14 +02:00
2009-07-27 14:10:55 -05:00
2009-07-27 14:09:20 -05:00
2009-05-13 20:54:26 +01:00
2009-08-27 20:30:20 -05:00
2009-07-27 14:09:20 -05:00
2009-03-10 21:43:35 +00:00
2009-01-14 18:39:49 +00:00
2009-08-27 19:33:15 -05:00
2009-06-29 08:52:44 -05:00
2009-07-09 16:06:38 -05:00
2009-05-24 21:24:33 +01:00
2009-05-26 21:10:28 +02:00
2009-03-05 23:01:23 +00:00
2009-05-27 09:46:03 -05:00
2009-07-27 14:09:20 -05:00
2009-08-10 13:05:25 -05:00
2009-07-27 14:10:55 -05:00
2009-07-02 17:54:34 +00:00
2009-08-27 19:33:15 -05:00
2009-08-27 20:30:20 -05:00
2009-08-27 19:33:15 -05:00
2009-07-30 09:50:36 -05:00
2009-08-24 08:01:42 -05:00
2009-08-27 19:33:15 -05:00
2009-08-27 19:33:15 -05:00
2009-08-24 08:01:40 -05:00
2009-08-10 13:05:48 -05:00
2009-08-24 08:02:55 -05:00
2009-08-16 09:06:54 +00:00
2009-08-15 07:51:59 +00:00
2009-06-15 13:52:27 +02:00
2009-08-15 07:51:59 +00:00
2009-08-10 13:05:27 -05:00
2009-08-10 13:05:27 -05:00
2009-07-27 14:10:55 -05:00
2009-05-19 22:29:20 +04:00
2009-08-10 13:05:25 -05:00
2009-05-08 16:11:49 -05:00
2009-07-22 10:58:49 -05:00
2009-08-10 13:05:31 -05:00
2009-08-10 13:05:39 -05:00
2009-08-27 19:33:15 -05:00
2009-06-29 08:52:44 -05:00
2009-07-08 18:25:37 +04:00
2009-08-23 18:03:34 +02:00
2009-04-07 21:47:27 +00:00
2009-07-27 14:09:15 -05:00
2009-03-05 23:01:23 +00:00
2009-07-16 18:12:18 -05:00
2009-08-01 10:13:20 +00:00
2009-03-06 23:44:29 +00:00
2009-03-06 23:44:29 +00:00
2009-03-06 23:44:29 +00:00
2009-03-06 23:44:29 +00:00
2009-08-10 13:05:31 -05:00
2009-08-10 13:05:30 -05:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Description
A fork of QEMU-Nyx which is better suited for my bachelors thesis
Readme 154 MiB
Languages
C 90.3%
Dylan 2.5%
Python 2.1%
C++ 2%
Shell 1.7%
Other 1.4%