W2k Issues

Sébastien Morvan

New Member
Mar 3, 2017
5
0
1
Hello everybody,

I face some issues with our virtualized w2k server.

Due to CPU overload we're looking for performance improvements.

Base configuration (eq. physical config) :

CPU : IntelCore Duo
Sockets : 1
Cores : 2
RAM : 1GB


I tried many things to boost CPU on guest but the server isn't stable.

Stable configuration (CPU usage 90% avg. on guest) :

CPU: Host (Intel Xeon E5-2620 v2 )
Sockets : 1
Cores : 2
RAM : 4GB


I have 2 questions :

- Does anyone have a stable w2k with more CPUs ?
- How can i improve CPU performance on guest ?

Many thanks in advance,

Sébastien
 
I have done this long time ago. I remember... i start the VM with one core, after running i added more cores too. I also had to set the "host" Cpuflag and e1000 network. HDD was IDE. Please post your vmconfig and your proxmoxversion:
Code:
qmconfig <vmid>
pveversion -v
 
Thanks for your answer!

pveversion -v give me the following :
Code:
pve-manager: 3.4-1 (running version: 3.4-1/3f2d890e)                                        
pve-kernel-2.6.32-37-pve: 2.6.32-147                                                        
lvm2: 2.02.98-pve4                                                                         
clvm: 2.02.98-pve4                                                                        
corosync-pve: 1.4.7-1                                                                       
openais-pve: 1.1.4-3                                                                        
libqb0: 0.11.1-2                                                                            
redhat-cluster-pve: 3.2.0-2                                                                
resource-agents-pve: 3.9.2-4                                                                
fence-agents-pve: 4.0.10-2                                                                  
pve-cluster: 3.0-16                                                                         
qemu-server: 3.3-20                                                                         
pve-firmware: 1.1-3                                                                        
libpve-common-perl: 3.0-24                                                                  
libpve-access-control: 3.0-16                                                               
libpve-storage-perl: 3.0-31                                                                
pve-libspice-server1: 0.12.4-3                                                              
vncterm: 1.1-8                                                                              
vzctl: 4.0-1pve6                                                                            
vzprocps: 2.0.11-2                                                                         
vzquota: 3.1-2                                                                             
pve-qemu-kvm: 2.1-12                                                                       
ksm-control-daemon: 1.1-1                                                                   
glusterfs-client: 3.5.2-1


qmconfig give me :
Code:
boot: dcn                                                                                    
bootdisk: ide0                                                                               
cores: 2                                                                                     
cpu: host                                                                                    
cpuunits: 50000                                                                              
ide0: local:103/vm-103-disk-1.qcow2,format=qcow2,size=62G                                    
ide2: none,media=cdrom                                                                      
memory: 4096                                                                                 
name: corisv2                                                                                
net0: rtl8139=5A:8B:B8:E4:BD:D1,bridge=vmbr0                                                
net1: rtl8139=2E:D3:D0:1E:1A:0F,bridge=vmbr1                                                
numa: 0                                                                                      
onboot: 1                                                                                    
ostype: w2k                                                                                  
smbios1: uuid=2f3bcac3-2072-43ca-833d-9ab74dbcb147                                           
sockets: 1                                                                                   
vga: cirrus
 
Last edited:
Strange, config is ok. Should work fine. Can you test your VM an an actual PVE?
 
Yes, this config works.
But when i try with 4 CPU (1X4 or 2X2), the VM randomly freeze after several hours of uptime.
CTRL+ALT+DEL makes it go again for some times...

Sadly, upgrade our PVE to 4.4 is not possible for the moment. I'll try some classic
Code:
apt-get update && apt-get dist-upgrade

EDIT : We're now on 3.4-16
 
Last edited:
The principal question is : why we can't run it with more than 2 vCPU ?


Also, vzcpucheck -v give me :

Code:
vzcpucheck -v
VEID            CPUUNITS  
  0               1000
102             1000
104             1000
103             1000
 Current CPU utilization: 4000 
Power of the node: 2520430

Despite CPUUNITS are modified for our vm (ID : 103).....
 
Last edited:
Maybe search in some KVM Forums for help... or is depending on some special application on your 2000 Server... have you tested a fresh 2000 Installtion?
 
Unfortunately we can't do a fresh install since our applications are out-dated and we don't own them (licences...). FYI, the company who sold us these applications doesn't exist anymore..

I managed to install proxmox on a "test server" and updated it to the lastest stable version. I then backed up our w2k on it. It seems to be more efficient but can't really test our applications on it sadly....
Other intel: Our live server will be soon (early june) in maintenance (1/year).

So maybe we'll try to get it to the last version and see if it improves perfomances
 
Last edited: