Hi good people. We have deployed proxmox 4 on new supermicro server and stucked with one problem. In Windows Server 2012 R2 CPU clock is only 1GHz, but real CPU Clock is 2,3GHz.
The virtual machine has standard configuration, cpu type kvm64 default, but all monitoring programs inside virtual machine shows clock speed only 1GHz. This is strange, because host system shows full speed 2,3GHz, and ubuntu linux kvm machine with default kvm64 cpu shows full speed 2,3GHz. All settings are defaults for linux and windows virtual machines. I have alredy tried to tune bios and enabled High performance mode - but this doesnt take effect. If i change CPU type to HOST in windows virtual machine - it shows real clock and instruction set, but for kvm64 cpu not. I can't find information about such situations anywhere. Maybe someone has ideas about this.
Thx for help.
PS. on screen - left top htop on host machine, left bottom - current cpu freq on host machine, right top - current cpu freq in ubuntu 14.04 kvm virtual machine, right bottom - windows server 2012 r2 virtual machine.
PPS i have checked on another proxmox install 3.4 version, and there with kernel 2.6, kvm64 cpu in windows server shows real clock 3.3GHz, and not 1GHz like in pve 4 with 4.2 kernel. Maybe this is some kvm feature or bug? Do i need to rollback to pve 3? But i have already got subscription for new server.
PPPS i have compared CPU clock in task manager and in CPUZ - taskmanager shows real clock 2,3GHz, but CPUZ shows still 1GHz clock. Don't understand - who lies =)

The virtual machine has standard configuration, cpu type kvm64 default, but all monitoring programs inside virtual machine shows clock speed only 1GHz. This is strange, because host system shows full speed 2,3GHz, and ubuntu linux kvm machine with default kvm64 cpu shows full speed 2,3GHz. All settings are defaults for linux and windows virtual machines. I have alredy tried to tune bios and enabled High performance mode - but this doesnt take effect. If i change CPU type to HOST in windows virtual machine - it shows real clock and instruction set, but for kvm64 cpu not. I can't find information about such situations anywhere. Maybe someone has ideas about this.
Thx for help.
PS. on screen - left top htop on host machine, left bottom - current cpu freq on host machine, right top - current cpu freq in ubuntu 14.04 kvm virtual machine, right bottom - windows server 2012 r2 virtual machine.
PPS i have checked on another proxmox install 3.4 version, and there with kernel 2.6, kvm64 cpu in windows server shows real clock 3.3GHz, and not 1GHz like in pve 4 with 4.2 kernel. Maybe this is some kvm feature or bug? Do i need to rollback to pve 3? But i have already got subscription for new server.
PPPS i have compared CPU clock in task manager and in CPUZ - taskmanager shows real clock 2,3GHz, but CPUZ shows still 1GHz clock. Don't understand - who lies =)

Last edited:


