VIRTIO SCSI very few iops on write for Windows VMs

ivensiya

Active Member
Feb 17, 2013
60
1
28
My server configuration E3-1275 3.6 / NMVE x 2 disks on ZFS mirror / Proxmox VE 4.4
Linux VM show me more then 20000 iops on write, but the windows vms before 200-250 on write with last version virtioscsi drivers. If i change virtio on IDE my iops on write more then 8000-13000.
I use HD tune pro (file benchmark).
Can do test anybody and show me your result with virtioscsi file banchmark in HD tune?
 

Attachments

  • test ide.PNG
    test ide.PNG
    59.3 KB · Views: 32
  • test scsi.PNG
    test scsi.PNG
    66.5 KB · Views: 29
Hi,

try to enable "IO thread" on the Vdisk
 
I found the problem. If you need iops, install the old virtio storage drivers 0.1-8 (etc). But virtio-scsi did not work as it should. IOPS test on image visrtio stor with 0.1-8 iso

virtiostor.PNG
 
Virtio Storage

virtiostor2.PNG

-----------------------------------------------------------------------
CrystalDiskMark 5.2.1 x64 (C) 2007-2017 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

Sequential Read (Q= 32,T= 1) : 8996.789 MB/s
Sequential Write (Q= 32,T= 1) : 9147.546 MB/s
Random Read 4KiB (Q= 32,T= 1) : 1016.661 MB/s [248208.3 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 965.919 MB/s [235820.1 IOPS]
Sequential Read (T= 1) : 4919.671 MB/s
Sequential Write (T= 1) : 4026.409 MB/s
Random Read 4KiB (Q= 1,T= 1) : 92.585 MB/s [ 22603.8 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 92.418 MB/s [ 22563.0 IOPS]

Test : 1024 MiB [C: 30.4% (15.2/49.9 GiB)] (x1) [Interval=5 sec]
Date : 2017/04/11 16:05:38
OS : Windows Server 2008 R2 Server Standard (full installation) SP1 [6.1 Build 7601] (x64)


Virtio-Scsi

virtioscsi.PNG
-----------------------------------------------------------------------
CrystalDiskMark 5.2.1 x64 (C) 2007-2017 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

Sequential Read (Q= 32,T= 1) : 916.980 MB/s
Sequential Write (Q= 32,T= 1) : 429.797 MB/s
Random Read 4KiB (Q= 32,T= 1) : 395.033 MB/s [ 96443.6 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 157.830 MB/s [ 38532.7 IOPS]
Sequential Read (T= 1) : 900.675 MB/s
Sequential Write (T= 1) : 395.895 MB/s
Random Read 4KiB (Q= 1,T= 1) : 79.945 MB/s [ 19517.8 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 44.972 MB/s [ 10979.5 IOPS]

Test : 1024 MiB [E: 0.3% (0.1/31.9 GiB)] (x1) [Interval=5 sec]
Date : 2017/04/11 16:10:23
OS : Windows Server 2008 R2 Server Standard (full installation) SP1 [6.1 Build 7601] (x64)
 
I have noticed the same recently. Using IDE for Windows clients make them blazing fast, whereas VirtIO and SCSI disk drives are very very slow.