https://wiki.softwareheritage.org/index.php?title=Libvirt_Disk_Configuration&feed=atom&action=history
Libvirt Disk Configuration - Revision history
2024-03-29T05:42:38Z
Revision history for this page on the wiki
MediaWiki 1.31.16
https://wiki.softwareheritage.org/index.php?title=Libvirt_Disk_Configuration&diff=203&oldid=prev
StefanoZacchiroli: 1 revision: import public pages from the intranet wiki
2016-07-20T13:02:35Z
<p>1 revision: import public pages from the intranet wiki</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr class="diff-title" lang="en">
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">Revision as of 13:02, 20 July 2016</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
StefanoZacchiroli
https://wiki.softwareheritage.org/index.php?title=Libvirt_Disk_Configuration&diff=202&oldid=prev
NicolasDandrimont: Add libvirt disk configuration page
2015-08-03T16:03:24Z
<p>Add libvirt disk configuration page</p>
<p><b>New page</b></p><div>= Libvirt Disk Configuration =<br />
<br />
== Storage issues ==<br />
Disk configuration for maximum performance on Libvirt/Qemu guests is quite fiddly.<br />
<br />
Uffizi (storage VM) suffered from the symptoms described in the following thread : http://www.spinics.net/lists/kvm/msg51361.html<br />
<br />
== Configuration Sources ==<br />
<br />
The current configuration (which should be optimized for performance) originates from those pages:<br />
<br />
* http://blog.vmsplice.net/2013/03/new-in-qemu-14-high-performance-virtio.html<br />
* http://wiki.mikejung.biz/KVM_/_Xen<br />
* https://www.suse.com/documentation/sles11/book_kvm/data/sect1_1_chapter_book_kvm.html<br />
<br />
== Summary of the configuration ==<br />
<br />
* virtio-blk-pci<br />
* cache=directsync<br />
* io=native<br />
* scsi=off<br />
* config-wce=off<br />
* x-data-plane=on<br />
<br />
== XML configuration ==<br />
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'><br />
[...]<br />
<devices><br />
<disk type='block' device='disk'><br />
<driver name='qemu' type='raw' cache='directsync' io='native'/><br />
<source dev='/dev/vg-louvre/uffizi-root'/><br />
<target dev='vda' bus='virtio'/><br />
<!-- that line gets autogenerated <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> --><br />
</disk><br />
[...]<br />
</devices><br />
[...]<br />
<qemu:commandline><br />
<qemu:arg value='-set'/><br />
<qemu:arg value='device.virtio-disk0.scsi=off'/><br />
<qemu:arg value='-set'/><br />
<qemu:arg value='device.virtio-disk0.config-wce=off'/><br />
<qemu:arg value='-set'/><br />
<qemu:arg value='device.virtio-disk0.x-data-plane=on'/><br />
<!-- for each disk ... --><br />
[...]<br />
</qemu:commandline><br />
</domain><br />
<br />
[[Category:Infrastructure]]<br />
[[Category:System administration]]</div>
NicolasDandrimont