[SOLVED] Windows 2000 100% CPU; ACPI, ACPI multiprocessor HAL, after registry edit

JimBeam

Member
Aug 26, 2010
74
1
6
Windows 2000 KVM VM, more or less idle, but a processor on the proxmox host is always maxed out around 100%
1 CPU, 1 core assigned, ACPI enabled in Proxmox, ACPI multiprocessor HAL

CPU was set to host, changing it to Pentium 3 had no effect.
Have modified registry as per Microsoft KB
http://support.microsoft.com/default.aspx?scid=kb;EN-US;919521
No effect.

Code:
pveversion -v
pve-manager: 2.2-24 (pve-manager/2.2/7f9cfa4c)
running kernel: 2.6.32-16-pve
proxmox-ve-2.6.32: 2.2-80
pve-kernel-2.6.32-14-pve: 2.6.32-74
pve-kernel-2.6.32-16-pve: 2.6.32-80
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.4-1
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.93-1
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.9-1
pve-cluster: 1.0-28
qemu-server: 2.0-62
pve-firmware: 1.0-21
libpve-common-perl: 1.0-36
libpve-access-control: 1.0-25
libpve-storage-perl: 2.0-34
vncterm: 1.0-3
vzctl: 4.0-1pve2
vzprocps: 2.0.11-2
vzquota: 3.1-1
pve-qemu-kvm: 1.2-7
ksm-control-daemon: 1.1-1

Have read these threads:
http://forum.proxmox.com/threads/3667-High-CPU-load-for-windows-2000-server
High CPU load for windows 2000 server
and
http://forum.proxmox.com/threads/3861-kvm-high-cpu-load-running-a-Windows-2000-VM
kvm high cpu load running a Windows 2000 VM

Config:
Code:
boot: cd
bootdisk: ide0
cores: 1
cpu: host
cpuunits: 1000
freeze: 0
kvm: 1
memory: 512
name: win2k
ide0: <disk on LVM>
ide2: <IDE CDROM>
net0: rtl8139=<mac address>,bridge=<bridge no>
onboot: 1
ostype: w2k
sockets: 1
startup: order=900

Questions:
1. I don't see any acpi: 1 line in the config with ACPI support disabled in the web GUI.
When disabling ACPI in the web GUI, I do see acpi: 0
I suppose that is how it is supposed to be?
(Manually setting acpi: 1 in the config file doesn't seem to have any effect on CPU usage)

2. I suppose I could try and disable ACPI, and change the HAL in Windows from ACPI multiprocessor to something else (MPS uniprocessor?); would that have any effect?
Any tips on getting the CPU usage down?

Thanks!
 
Last edited:
Re: [SOLVED] Windows 2000 100% CPU; ACPI, ACPI multiprocessor HAL, after registry ed

Changed HAL in Windows 2000 from ACPI Multiprocessor PC to Advanced Configuration and Power Interface (ACPI) pc by "upgrading" device driver software in device manager; problem seems fixed.
 
  • Like
Reactions: apulis

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!