I have a server with an AMD Opteron(tm) Processor 246 and a customised Linux kernel (2.6.9-100.ELhugemem) in it. When I check the processor using dmidecode
, it displays a speed of 2000 MHz, whereas /proc/cpuinfo
shows a speed of 1000MHz.
Can anybody explain this and also give me a method to check the current CPU speed?
If you're wondering how to check your clock speed, click the Start menu (or click the Windows* key) and type “System Information.” Your CPU's model name and clock speed will be listed under “Processor”.
Expand the Processor Power Management listing and then expand Minimum Processor State. Change this setting to 100%. This causes your CPU to kick in at 100 percent of its clock speed whenever it runs a process and to stay at 100 percent until the process is complete.
Click Start, click Run, type cmd in the Open box, and then press ENTER. At the command prompt, type set, and then press ENTER. Note the string that is displayed next to PROCESSOR_IDENTIFIER.
Right-click on the Start button and click on Task Manager. 2. On the Task Manager screen, click on the Performance tab > click on CPU in the left pane. In the right-pane, you will be able to see Processor Speed and Number of Cores.
What you are seeing is probably due to frequency scaling. You can see the minimum, maximum and current cpu frequency by:
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
(Replace cpu0
as appropiate).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With