Questions about cpu frequency
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 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. |
I don't know if this is exactly the issue I was having. I have a i7-2600k. I could see the normal frequency range, but not the turbo frequencies. Under load, I was using the turbo speeds (set at 4500MHz), but was only shown 3400MHz. I had to use a tool called i7z to show the turbo frequencies. When I upgraded to kernel 3.12, I no longer need i7z to see the turbo frequencies.
|
Quote:
But the lowest frequencies, which are correct in: Code:
$ cat /sys/devices/system/cpu/cpu?/cpufreq/scaling_min_freq Code:
$ grep MHz /proc/cpuinfo What are the real frequencies the cpu is running at? Is the file /proc/cpuinfo giving incorrect infomation? |
All times are GMT -5. The time now is 02:40 AM. |