Windows 2008 Server Guest: Time/Clock issues

wtfux

New Member
Oct 1, 2010
6
0
1
Hey,
I got a problem with proxmox/kvm: I've installed a Windows 2008 (not R2) guest and it got a lot of timing issues. The time goes from -10 to +5 minutes within a few minutes.

Already tried 'args: -no-kvm-pit-reinjection' but it does not help.
Also tried this:
Code:
bcdedit /set {default} USEPLATFORMCLOCK on
But somehow my Windows 2008 server does not know 'useplatformclock'. It's not even in bcdedit help pages.

Code:
pve-manager: 1.6-2 (pve-manager/1.6/5087)
running kernel: 2.6.32-4-pve
proxmox-ve-2.6.32: 1.6-19
pve-kernel-2.6.32-3-pve: 2.6.32-14
pve-kernel-2.6.32-4-pve: 2.6.32-19
pve-kernel-2.6.24-7-pve: 2.6.24-11
pve-kernel-2.6.24-2-pve: 2.6.24-5
qemu-server: 1.1-18
pve-firmware: 1.0-8
libpve-storage-perl: 1.0-14
vncterm: 0.9-2
vzctl: 3.0.24-1pve4
vzdump: 1.2-7
vzprocps: 2.0.11-1dso2
vzquota: 3.0.11-1dso1
pve-qemu-kvm: 0.12.5-1
ksm-control-daemon: 1.0-4

Code:
name: win
sockets: 1
bootdisk: ide0
ide0: vm-101-disk.qcow2
ostype: w2k8
memory: 6000
onboot: 1
boot: c
freeze: 0
cpuunits: 1000
acpi: 1
kvm: 1
ide1: none,media=cdrom
cores: 2
args: -no-kvm-pit-reinjection
vlan0: virtio=7A:84:C1:63:8A:6A

Code:
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 107
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
stepping        : 2
cpu MHz         : 3092.911
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips        : 6185.82
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 107
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
stepping        : 2
cpu MHz         : 3092.911
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips        : 6186.93
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

The sever is the server.lu RS 9000 (Athlon 64 X2 6000+) and I used server.lu's proxmox image to install.

I home someone can help me with this problem, because our applications are buggy now. Thanks.

Maybe I'll buy a second server and move the Windows machine to the new one (still on kvm because they can't offer a windows installation with my own serial): AS8000 or AS10000. AS8000 uses Athlon II and the 10000 uses Phenom II. Please also let me know if you know that one of these processors perform better with proxmox.