Hello,
I have a proxmox cluster of three HP DL380 G9 with 192gb ram each, ssd disks, raid controller with bbu ,10g ethernet and so on.
I am using windows 10 and 2019 VMs on ceph with krbd, writeback, iothread and all options that can improve performance.
So I have installed NVMe disks and built another ceph cluster with only nvme.
No matter what I do i/o performance on windows 10 and 2019 is quite low (tested in severaly ways and with crystal disk mark)
In my office cluster which is with very modest I get much better i/o in my windows vm.
BUT in my windows machine I used FlexVDI virtio drivers (it was a test) which are a 2018 fork of virtio and they are 32bit (not even 64bit drivers)
So I installed a new windows 10 machine with virtiodrivers on cluster above and BUM! performance skyrocketed.
In repeated reads performance is so high that it is pretty clear that it is reading from page cache (krbd). The latest fedora virtio drivers get no improvements by page cache.
So the question is:
- why 0.171 and 0.173 virtio drivers are so slow?
- why 32bit drivers of 1 year ago are so fast?
Can someone test flexvdi drivers and confirm me that I am not dreaming?
Thanks,
Mario
I have a proxmox cluster of three HP DL380 G9 with 192gb ram each, ssd disks, raid controller with bbu ,10g ethernet and so on.
I am using windows 10 and 2019 VMs on ceph with krbd, writeback, iothread and all options that can improve performance.
So I have installed NVMe disks and built another ceph cluster with only nvme.
No matter what I do i/o performance on windows 10 and 2019 is quite low (tested in severaly ways and with crystal disk mark)
In my office cluster which is with very modest I get much better i/o in my windows vm.
BUT in my windows machine I used FlexVDI virtio drivers (it was a test) which are a 2018 fork of virtio and they are 32bit (not even 64bit drivers)
So I installed a new windows 10 machine with virtiodrivers on cluster above and BUM! performance skyrocketed.
In repeated reads performance is so high that it is pretty clear that it is reading from page cache (krbd). The latest fedora virtio drivers get no improvements by page cache.
So the question is:
- why 0.171 and 0.173 virtio drivers are so slow?
- why 32bit drivers of 1 year ago are so fast?
Can someone test flexvdi drivers and confirm me that I am not dreaming?
Thanks,
Mario