Hi,
This has been a problem since the xen-acpi-processor code was added to
the kernel source. I wasn''t sure if the problem I was seeing was
related to the old version (4.1.2) of Xen that I was using but now I''m
on 4.2.0 and it still exists I thought I would check if I have a
misconfiguration or if I have discovered a problem. My system is a dual
AMD Opteron(tm) Processor 2423 HE on Linux kernel 3.4.8.
The xen command line is:
console=vga,com2 com2=115200,8n1 dom0_mem=max:2048M dom0_max_vcpus=2
dom0_vcpus_pin
The CPU scaling information reported by xenpm is below. The problem is
that only cpuid 1 can be managed separately, all the others are bundled
together and cannot be handled independently which used to be possible
with the old xen kernel. If further information would be useful please
let me know.
Thanks,
James
# xenpm get-cpufreq-para
cpu id : 0
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 1
affected_cpus : 1
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 2
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 3
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 4
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 5
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 6
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 7
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 8
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 9
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 10
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]
cpu id : 11
affected_cpus : 0 2 3 4 5 6 7 8 9 10 11
cpuinfo frequency : max [2000000] min [800000] cur [800000]
scaling_driver :
scaling_avail_gov : userspace performance powersave ondemand
current_governor : ondemand
ondemand specific :
sampling_rate : max [10000000] min [10000] cur [20000]
up_threshold : 80
scaling_avail_freq : 2000000 1500000 1300000 1000000 *800000
scaling frequency : max [2000000] min [800000] cur [800000]