IO Tread in Windows Guest

plastilin

Renowned Member
Oct 9, 2012
109
5
83
Ukraine
Hello.
I have several configurations of Windows machines. All are running Windows Server 2019. RAID 10 is installed on the host. LVM thin storage
One machine has 1 virtual disk and the second has 3 virtual disks. In which case is it better to use Virtio Single, and in which just Virtio? Also, does it make sense to use IO thread in Windows virtual machines? Do I need to force check this option for both Virtio and Virtio Single? And how will this affect the backup? Not entirely clear in the documentation.
 
Using IO threads or not is a tricky decision, and it is strongly recommended to benchmark both options on your specific setup and load situation to see which is preferrable.

Note however, that only virtio-single SCSI controllers and virtio-blk devices support IO threads, default virtio-scsi does not. The guest OS type is irrelevant, as the setting only changes how storage is accessed on the host. Backups will still work just fine.