Windows Kernel Performance Test 4.2.3.2

Hello again everyone. I am sharing one last performance test I performed tonight.
PVE
Power Edge R815 with 250GB RAM and 4 sockets of 16 colors each, fiber optic adapter connected to a storage Infortrend with SSD.
VM
Windows 2008 R2 Eth with 50GB memory and socket 3 with 15 colors each, the server receives an average of 110 connections and configured with best practices https://pve.proxmox.com/wiki/Windows_2008_guest_best_practices

Proxmox made the upgrade to the 4.2.3.2 kernel and restart the server after we started the VM, very fast to start, however when users began to connect the server was slow getting to lose packets on the network and hang.
Then returned to 3.19.8.1 kernel version in which features stability and great performance.

Note. When down the size of memory for up to 5 GB VM normally works well quickly, however when you increase the memory to 50GB the same lock.

Below is my current setup.
pve-manager: 4.0-57 (running version: 4.0-57 / cc7c2b53)
pve-kernel-3.19.8-1-pve: 3.19.8-3
lvm2: 2.02.116-pve1
corosync-pve: 2.3.5-1
libqb0: 0.17.2-1
pve-cluster: 4.0-24
qemu-server: 4.0-35
pve-firmware: 1.1-7
libpve-common-perl: 4.0-36
libpve-access-control: 4.0-9
libpve-storage-perl: 4.0-29
pve-libspice-server1: 0.12.5-2
vncterm: 1.2-1
qemu-kvm-pve: 2.4-12
pve-container: 1.0-21
pve-firewall: 2.0-13
pve-ha-manager: 1.0-13
ksm-control-daemon: 1.2-1
glusterfs-client: 3.5.2-2 + deb8u1
lxc-pve: 1.1.4-3
lxcfs: 0.10 pve2-
cgmanager: 00:39-pve1
criu: 1.6.0-1
zfsutils: 0.6.5-pve6 ~ jessie

If anyone has any information regarding the difference between the two kernel that directly impacts the performance of Windows.

Thank you.
 
Hello wolfgand,

Tonight I performed the test with pve kernel 4.2.3.22, realized the server reboot and started the VM.
Ping in good stable network and VM operating properly. Today in the morning the users started working and I noticed that up to about 20 users connected the server was stable, after reaching 50 users CPU consumption did not lower than 99% and the server started to get slow.
I realized the kernel restore 3.19.8.1-pve and all normal.

Differences.
- With the first test kernel 4.2.3.2 VM crashed and had constant ping fluctuations in the network often the packet loss,

- With the VM kernel 4.2.3.22 testing did not catch and did not have packet loss via ping on the network, however the high CPU consumption.

- With the current kernel 3.19.8.1 Windows Server 2008 R2 works seamlessly with performance and without oscillations in the net, however'm outdated perando other nodes of my cluster :(

Someone would have some idea what the differences between these kernel?
 
Thank Dietmar.
Follow
lspci | grep Ethernet
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

I am using a bond0 with eth0 eth1 eth2 mode in balance- tlb
The vmbr0 doing bridge to the bond0
The other eth3 'm using with vmbr1 to backup network
 

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!