In a nutshell, ubuntu 13.10 doesn't scale up any of my cpu frequencies when one of the threads is in 100% use. Is this normal?
My CPU: i5 4200u, 4 threads, @1.6GHz up to 2.6GHz.
My OS : Ubuntu 13.10 with kernel 3.11.0-17
Other infomation:
Code:
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
1601000 1600000 1500000 1400000 1300000 1200000 1100000 1000000 900000 800000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
$ cat /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
95
Problem:
When the cpu is idle, /proc/cpuinfo says all 4 threads are at
800MHz, which is very cool. But when a process is using
one thread 100%, all the cpu frequencies are still 800MHz. The OS doesn't scale up any of the cpu frequencies. Is this normal?
I think when one of the threads is 100% in use, this single thread should be scaled up. What should I do if I want this?
Thank you. Sorry for my English.