VIRTIO SCSI very few iops on write for Windows VMs

ivensiya

Member
Feb 17, 2013
58
1
8
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

wolfgang

Proxmox Staff Member
Staff member
Oct 1, 2014
4,987
332
83
Hi,

try to enable "IO thread" on the Vdisk
 

ivensiya

Member
Feb 17, 2013
58
1
8
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
 

ivensiya

Member
Feb 17, 2013
58
1
8
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)
 

SilverNodashi

Member
Jul 30, 2017
95
2
8
39
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 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 your own in 60 seconds.

Buy now!