windows 2008 r2 on Proxmox 2.x very slow - howto get more performance ?

fpausp

Renowned Member
Aug 31, 2010
633
43
93
Austria near Vienna
We use Windows 2008 R2 Server on a Proxmox 2.x VE, the clients (5 users) are working with an ncomputing thinclient (futro L300) directly on the server.

There are two additional virtual Linux Servers (Mysql Database and Filserver, Domaincontroller ...) running on the same Hardware.

The Problem is that the Performance is very bad for the users, how can I find out what is going wrong there... ?


Code:
bootdisk: virtio0
cores: 1
cpuunits: 500000
ide0: local:iso/rodata.iso,media=cdrom,size=85774K
keyboard: de
memory: 22000
name: win2008r2wn-245
net0: virtio=XX:XX:XX:XX:XX:XX,bridge=vmbr0
onboot: 1
ostype: w2k8
sockets: 1
virtio0: local:114/vm-114-disk-1.raw,size=250G
 
Last edited:
We use Windows 2008 R2 Server on a Proxmox 2.x VE, the clients (5 users) are working with an ncomputing thinclient (futro L300) directly on the server.

There are two additional virtual Linux Servers (Mysql Database and Filserver, Domaincontroller ...) running on the same Hardware.

The Problem is that the Performance is very bad for the users, how can I find out what is going wrong there... ?


Code:
bootdisk: virtio0
cores: 1
cpuunits: 500000
ide0: local:iso/rodata.iso,media=cdrom,size=85774K
keyboard: de
memory: 22000
name: win2008r2wn-245
net0: virtio=XX:XX:XX:XX:XX:XX,bridge=vmbr0
onboot: 1
ostype: w2k8
sockets: 1
virtio0: local:114/vm-114-disk-1.raw,size=250G

Hardware performance ? CPU, storage, network ?
1 socket and 1 core are a little poor...
22 Gbyte of RAM for 5 users ??? WOW

Luca
 
CPU0: Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz stepping 07
Storage: I am not sure what you mean, how can I debug this info ... ?
Network: Fast Ethernet

How many cores and sokets are possible ?
 
Running with SBS2011 - no performance-problems :cool:

bootdisk: virtio0
cores: 4
cpuunits: 100000
memory: 12288
name: SBS2011
net0: e1000=9E:41:3D:D7:4B:A2,bridge=vmbr9
onboot: 1
ostype: w2k8
sockets: 1
virtio0: storage:112/vm-112-disk-1.raw,format=raw,cache=writeback,size=500G

And a lot of other VM's running on the same machine with really ugly "green" storage-hdd's...
You should check the HDD-cache-settings of your VM ;)
 
I would start by giving the VM another core and see what that does to your performance. It's an easy test.
 
Not sure here. Are you asking if you can make the change through the Proxmox GUI? If so, yes you can. Just click the VM, click the Hardware tab, then double click the Processors entry. You'll have to shut down your VM for the change to take effect.
 
We use Windows 2008 R2 Server on a Proxmox 2.x VE, the clients (5 users) are working with an ncomputing thinclient (futro L300) directly on the server.

There are two additional virtual Linux Servers (Mysql Database and Filserver, Domaincontroller ...) running on the same Hardware.

The Problem is that the Performance is very bad for the users, how can I find out what is going wrong there... ?


Code:
bootdisk: virtio0
cores: 1
cpuunits: 500000
ide0: local:iso/rodata.iso,media=cdrom,size=85774K
keyboard: de
memory: 22000
name: win2008r2wn-245
net0: virtio=XX:XX:XX:XX:XX:XX,bridge=vmbr0
onboot: 1
ostype: w2k8
sockets: 1
virtio0: local:114/vm-114-disk-1.raw,size=250G

Be sure that:

- hardware virtualization is enabled
# lsmod | grep kvm
kvm_intel 52794 30
kvm 316356 1 kvm_intel

- you use hardware raid with write cache enabled
 
From what i can tell from the info you have given us:
Your physical server has:
Intel(R) Xeon(R) CPU E5-2420 - 6 Cores @ 1.90GHz (with 12 threads)
http://ark.intel.com/products/64617
but you have configured your Windows 2008 R2 VM to use 1x 1.90Ghz CPU and has 22GB RAM running from a virtio 250GB virtual HDD from the local drive.

The easiest way you can improve performance is to bump up the amounts of CPU cores on the VM. everything else seems to be as good as you can get it.

If you have 5 concurrent users i would suggest a minimum of 4 cores be allocated to the VM otherwise your server has a single core being battered with the rest doing nothing - if you have two other VMs with each a single core that should be plenty for each of those.
 

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!