[vfio-users] setting up virtual disks
Bronek Kozicki
brok at spamcop.net
Tue Mar 28 12:51:41 UTC 2017
Here are relevant parts of my VM definition:
<controller type='scsi' index='0' model='virtio-scsi'>
<driver queues='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04'
function='0x0'/>
</controller>
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='writeback' io='threads'/>
<source dev='/dev/zvol/zdata/vdis/lublin'/>
<target dev='sda' bus='scsi'/>
<boot order='1'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='directsync' io='native'/>
<source
dev='/dev/disk/by-partuuid/c5a05f68-9f2c-4ad6-96c5-a5fc85d73d7c'/>
<target dev='sdb' bus='scsi'/>
<address type='drive' controller='0' bus='0' target='1' unit='0'/>
</disk>
<driver name='qemu' type='raw' cache='writeback' io='threads'/>
<source dev='/dev/zvol/zdata/steam2'/>
<target dev='sdc' bus='scsi'/>
<address type='drive' controller='0' bus='0' target='2' unit='0'/>
</disk>
As you can see, I've setup the controller with 4 queues and 3 devices,
of which 2 are ZFS ZVOL and 1 is raw block device. I also have plenty of
spare CPUs (2 sockets, 16 cores, 32 threads), so I'm expecting that
having 4 queues will aid IO performance.
B.
--
Bronek Kozicki
brok at spamcop.net
On Tue, 28 Mar 2017, at 01:21 PM, Patrick O'Callaghan wrote:
> On Tue, 2017-03-28 at 11:47 +0200, Laszlo Ersek wrote:
> > I recommend the following setup:
> >
> > - hard disk(s): virtio-blk or virtio-scsi disk, as you prefer
>
> I'm interested in why someone would prefer one over the other. Can you
> explain?
>
> poc
>
> _______________________________________________
> vfio-users mailing list
> vfio-users at redhat.com
> https://www.redhat.com/mailman/listinfo/vfio-users
More information about the vfio-users
mailing list