LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 05-11-2012, 12:32 AM   #1
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Rep: Reputation: 47
CPU Frequency Scaling


How useful and important is cpu frequency scaling? I read somewhere that some larger distros have this already set up. How do I find out if it is activated in my installation and how much difference it is making? What will be the best/easiest application to monitor and adjust it. Thanks for your help.
 
Old 05-11-2012, 12:58 AM   #2
em31amit
Member
 
Registered: Apr 2012
Location: /root
Distribution: Ubuntu, Redhat, Fedora, CentOS
Posts: 190

Rep: Reputation: 55
files in /sys/devices/system/cpu/cpu0/cpufreq/ provide information and a means of controlling the frequency scaling subsystem. Seed values are given in Khz. You need to be root to access the /sys filesystem.

Your max speed is at /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq.
Code:
    # cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 
    700000
Your min speed is at /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq.
Code:
    # cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq 
    500000
 
Old 05-11-2012, 02:28 AM   #3
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Original Poster
Rep: Reputation: 47
The response to these commands on my system is:
Code:
No such file or directory
So this is not set up on my installation. But is it worth adjusting it? Are there any drawbacks?
 
Old 05-11-2012, 04:40 AM   #4
em31amit
Member
 
Registered: Apr 2012
Location: /root
Distribution: Ubuntu, Redhat, Fedora, CentOS
Posts: 190

Rep: Reputation: 55
what linux distribution are you using??? i hope this will work in rhel5+
 
Old 05-11-2012, 04:53 AM   #5
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
With older CPUs, frequency scaling will not work. Almost all distros will setup frequency scaling if its supported (so far as I know they all will, but there might be a few that dont).

*edit- of course arch (and other distros with similar driving ideas) wouldnt have it setup 'out of the box'.

What CPU are you running?

Last edited by cascade9; 05-11-2012 at 09:00 AM.
 
Old 05-11-2012, 08:30 AM   #6
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Original Poster
Rep: Reputation: 47
My CPU is fairly recent:
Quote:
i686 Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz GenuineIntel
I am using arch linux and I know cpu frequency scaling is not set up here. I want to know if it is worth all the trouble to set it up.

Last edited by rng; 05-11-2012 at 08:39 AM.
 
Old 05-11-2012, 08:55 AM   #7
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
I'd use it if your CPU supports it.

Frequency scalling helps with power use, tempratures and may give your CPU a longer lifespan.
 
Old 05-11-2012, 10:09 AM   #8
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Original Poster
Rep: Reputation: 47
Quote:
I'd use it if your CPU supports it.
Which is the best application to monitor and configure cpu frequency scaling?
 
Old 05-15-2012, 10:14 PM   #9
speck
Member
 
Registered: Nov 2001
Location: US
Distribution: Slackware 14.2
Posts: 375

Rep: Reputation: 115Reputation: 115
Try the following as root or sudo (I think that CPU will have four entries):
Code:
modprobe acpi-cpufreq
modprobe cpufreq_conservative
echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo conservative > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo conservative > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo conservative > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
To make sure it's working, they should all be listed as "conservative":
Code:
cat /sys/devices/system/cpu/cpu?/cpufreq/scaling_governor
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
13.37 and CPU Frequency Scaling Sylvester Ink Slackware 5 06-10-2011 03:04 PM
cpu frequency scaling with Pentium(R) Dual-Core CPU E5200 @ 2.50GHz tramni1980 Slackware 5 08-16-2009 08:29 AM
CPU frequency scaling PatrickMay16 General 10 07-10-2007 08:07 PM
CPU frequency-scaling cccc Linux - Hardware 1 03-22-2006 12:13 AM
cpu frequency scaling....anyone? alaios Linux - General 3 06-07-2005 10:51 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 09:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration