Slides 4000/5000 (benchmarks).
[libguestfs-talks.git] / 2021-pipelines / 5200-benchmark-B-results.html
diff --git a/2021-pipelines/5200-benchmark-B-results.html b/2021-pipelines/5200-benchmark-B-results.html
new file mode 100644 (file)
index 0000000..6cba810
--- /dev/null
@@ -0,0 +1,48 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Benchmark B: local OVA file &mdash; results</h1>
+
+<style>
+table#bench {
+    width: 90%;
+}
+table#bench th {
+    vertical-align: top;
+}
+table#bench td.result {
+    text-align: right;
+}
+</style>
+
+<table id="bench">
+<tr>
+<th> cp </th>
+<td> <pre style="font-size: 60%">cp test.ova test2.ova</pre> </td>
+<td class="result"> 40s </td>
+</tr>
+
+<tr>
+<th> tar </th>
+<td> <pre style="font-size: 60%">tar xf test.ova fedora-33.img</pre> </td>
+<td class="result"> 43s </td>
+</tr>
+
+<tr>
+<th> nbdkit <br/>
++ sparsify <br/>
++ qemu-img </th>
+<td>
+<pre style="font-size: 40%">
+          nbdkit tar
+┌──────────┐filter┌────────────┐
+│ test.ova │─────▶│ qcow2 file │◀─── virt-sparsify --in-place
+└──────────┘      └────────────┘                            ┌───────────┐
+                                 ───▶ qemu-img convert ────▶│ local.img │
+                                                            └───────────┘
+</pre>
+</td>
+<td class="result"> 7.6s </td>
+</tr>
+</table>