Dramatically bad throughput with Windows 2008R2 and fresh install of Proxmox 6.1

Pierre Jean

New Member
Apr 3, 2020
1
0
1
48
Hi all

I desesparately come to post on this list because of a no way throughput issue

I'm mounting a small set of mine cluster with some old second hand R710 and I encounter very bad perf issues on disks I/O for my vm 2008R2 I am migrating from an Hyper-V (HP proliant mini) to Proxmox.

these 2008R2 vm are legacy, and created with IDE / Generation1 when virtualised a few years ago

on HyperV the throughputs were still correct (I didn't worry about ) but now on proxmox I get 10 / 15 MB/Sec maximum. Mainly around 5 MB/sec.

it is horrible ; If i use a small in-memory win32 app, everything is OK, but using the each I/O, performancs collapse, everything slow down.

I read the Proxmox best practices for Win2008R2 ; and I saw that the best config (?) is IDE disks with cache.
https://www.google.com/search?client=firefox-b-d&sxsrf=ALeKk03AlN0HsgMM9MP8VvS-zi3aT0BzeQ:1585869253366&ei=xXGGXqP8FY6NlwSNjoKgAg&q=proxmox+windows+2008+r2+best+practices&oq=proxmox+best+practices+2008&gs_lcp=CgZwc3ktYWIQAxgAMgYIABAWEB4yBQgAEM0CMgUIABDNAjoECAAQRzoECAAQEzoICAAQFhAeEBNKCQgXEgUxMi03N0oICBgSBDEyLTdQoqYBWLG5AWDo2AFoAHACeACAAVWIAYsDkgEBNZgBAKABAaoBB2d3cy13aXo&sclient=psy-ab

https://pve.proxmox.com/wiki/Windows_2008_guest_best_practices

the goal is to copie from or to thes VM internal disks.
Tried IDE with or without cache
QCOW2 file on DAS/SAS serveur disks or on a network share .. (cifs on freenas)
Even tried to boot a complete new 2008R2 from scratch with VirtIO block device (without VirtIO driver on boot partition format because already seen by windows)
installed the VirtIO in each of these config, no change ...!
Win2008R2 still stuck on floor at dramatically 5 MB/sec ! :-(

I didn't understand so poor performance . It set me mad.

Is there a howto to convert IDE disk to Virt/IO native disks without reinstall everything ?

could anyone help please ?

my setup :
R710 : with H200 -IR mode card
updated bios
BIOS QPI activated
BIOS I/OAT in I/O (vs compute) prefered mode
BIOS SERV-IO activated
Promox 6.1
VirtIO drivers last release from RH

what are your setup ?
what have you done to improve Win200R2 perf on Proxmox ?
what I/O throughput do you have inside the VM with disk to disk copies ?


further more I have similar problem with network throughput on a PFSese virtual machine
- physical gigabit cards
- 10 Gigabits cards seen by the VM
- pfsense in "router" mode with RIP2 and no firewall
- performance stuck to 20 MB/sec on eth to eth exchange through this virtual router ...
- pfsense natively installed with PFSense official howto.

https://docs.netgate.com/pfsense/en/latest/virtualization/virtualizing-pfsense-with-proxmox.html

for this two cases, I ask myself, what have I missed ?

Thanks for your answers !
 
Last edited:
Hi,

IDE has emulated in qemu so this speed is completely normal.
Proxmox generally recommends virtio or scsi with virtio bus.
The migration is quite simple.
1.) Download the iso for the virtio driver. [a]
2.) add a small VDisk to your VM with the scsi with a virtio bus.
3.) install the drivers.
4.) shutdown the VM detach the main disk
Also, detach the newly added disk and add the main disk with the correct bus.
5.) boot your VM.

a.) https://docs.fedoraproject.org/en-U...indows-virtual-machines-using-virtio-drivers/
 

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!