X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=2019-kvm-forum%2F4500-new-qemu-flag.html;h=ea729bba1ba870dd4636e7e4100d2cddd6f5b364;hb=6f34bcd5178f2622d9a15915ad2ca136525f318a;hp=98324718c259759fa44e10dd95c05e835ed1441f;hpb=600b60e5bb802212c001505be3bc0f85305bfd48;p=libguestfs-talks.git diff --git a/2019-kvm-forum/4500-new-qemu-flag.html b/2019-kvm-forum/4500-new-qemu-flag.html index 9832471..ea729bb 100644 --- a/2019-kvm-forum/4500-new-qemu-flag.html +++ b/2019-kvm-forum/4500-new-qemu-flag.html @@ -5,51 +5,17 @@
- Filler text - need a graphic here showing multiple combinations:
+ QEMU 4.0 added BDRV_REQ_NO_FALLBACK
to detect if
+ zeroing is fast, and automatically utilizes it during 'qemu-img
+ convert':
+
- O(1) server O(n) server -pre-patch [W...][WZ][W...][WZ] [W...][WZ..][W...][WZ..] - -with fast zero [FZ+][W...][W...] [FZ-][W...][WZ..][W...][WZ..] - (faster) (marginally slower) -- -Or maybe a graph of demo results: -
- | B - 12| - | - | - | - | - | - | - | A B - 8 | B B B - | - | - | - t | - i | - m | - e | A A - 4 | A A - | - | - | - | - | - | - | - 0 +---------------------------------------------------------------- - just WRITE WRITE_ZEROES blind FAST_ZERO FAST_ZERO - on every hole pre-zeroing missing supported -+