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: 31
  • test scsi.PNG
    test scsi.PNG
    66.5 KB · Views: 28
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.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!