此服务器上有 Citrix XenServer 5.5(HP ML370 G5,Xeon 2GHz),有一个 Windows Guest(Windows 2008 R2 x64),在“属性”下,我设置了 4 个 CPU 核心,优先级最高。但是,如果我使用 CPU-Z 检查主机的 CPU 性能,则设置了正确的 CPU(XEON 2GHz),但只有 600MHz,这台 Guest 出了什么问题。
Citrix XenServer 中的 /proc/cpuinfo:
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Xeon(R) CPU E5335 @ 2.00GHz stepping : 7 cpu MHz : 2000.016 cache size : 4096 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht constant_tsc up pni vmx bogomips : 4002.63
以下是 Windows Guest 中 CPU-Z 的输出:
在同一台机器上的另一台 Citrix XenServer 上运行良好,但使用的是 Citrix XenServer 6.1。这是 Citrix Xenserver 故障还是 HP 硬件故障?
更新 如果 CPU 有负载,核心速度就不会增加:
更新 2 这是 xenpm 的输出
# xenpm get-cpufreq-states
Xen cpuidle is not enabled!
Xen cpufreq is not enabled!