Is er een manier om te controleren met welke kloksnelheid mijn processor werkt?
Ik heb het al geprobeerd cat /proc/cpuinfo
maar de kloksnelheid die ik gebruik, wordt niet weergegeven. Ik weet dat Ubuntu 12.04 (Precise Pangolin) 700 MHz en VGA vereist, maar werkt een AMD Mobile Sempron?
Van het type opdrachtregel lscpu
. De informatie zal op CPU MHz zijn:
~$ lscpu | grep MHz
CPU MHz: 804.901
CPU max MHz: 3200.0000
CPU min MHz: 800.0000
Er zijn een aantal manieren:
lscpu
of preciezer lscpu | grep "MHz"
.
Dit geeft je de algemene MHz voor de CPU.
$ lscpu | grep "MHz".
CPU MHz: 1600.000
cat /proc/cpuinfo
of preciezer cat /proc/cpuinfo | grep "MHz"
.
Dit geeft je de individuele MHz voor elke CPU-kern. Dus als je een Core 2 Duo, AMD Bulldozer, Core i7, enz. Hebt, zal het de MHz tonen voor elke kern.
$ cat /proc/cpuinfo | grep "MHz"
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 3400.000
lshw -c cpu
of preciezere versie: lshw -c cpu | grep capacity
Geven u de algemene MHz. Hetzelfde als lscpu
.
$ lshw -c cpu | grep capacity
WARNING: you should run this program as super-user.
capacity: 1600MHz
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
sudo dmidecode -t processor
of preciezer: sudo dmidecode -t processor | grep "Speed"
Geeft je niet alleen een MHz in gebruik, maar ook het Maximum waarmee je je CPU kunt pushen / overklokken.
$ sudo dmidecode -t processor | grep Speed
[sudo] password for cyrex:
Max Speed: 4000 MHz
Current Speed: 2666 MHz
Van dit alles, lshw
en dmidecode
verstrek de beste informatie uit uw CPU.
Je kunt ook de huidige MHz die door de kernel worden gedetecteerd, targeten door de logbestanden te doorzoeken:
cat /var/log/dmesg | grep "MHz processor"
- Voor de momenteel gedetecteerde MHz-snelheid
cat /var/log/kern.log | grep "MHz processor"
- Voor de huidige en afgelopen gedetecteerde MHz-snelheden. Zal in sommige gevallen niet werken, daarom heb ik de dmesg
een eerste.
En dat is alles wat ik me kan herinneren uit de top van mijn hoofd. Ik ben er vrij zeker van dat er andere manieren zijn, ik weet het nu niet meer. Natuurlijk praten over terminale manieren.
Voor de huidige CPU-snelheid kan men deze verandering dynamisch in realtime bekijken met behulp van:
sudo watch -n 1 cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
Gebruik de volgende opties om de maximale CPU-snelheid te bekijken:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
indicator-cpufreq-selector is een leuke kleine indicator die je huidige cpu-frequentie laat zien. U kunt zelfs de gewenste cpu-frequentie selecteren.

De laatste update voor deze tool was echter ingeschakeld 2015/10/19.
Ik zou er gewoon aan willen toevoegen i7z
naar deze lijst. In tegenstelling tot de andere opties, werkt dit beter voor CPU's in de i7-, i5- en i3-serie die TurboBoost hebben.
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Ik zou erop willen wijzen sudo
is nodig voor Ian's antwoord hierboven:
sudo cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
U kunt echter dezelfde resultaten behalen zonder sudo met:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
Mijn favoriet is om Conky te gebruiken waar je je eigen foto kunt schilderen:

Dit zit altijd rechts van mijn ingebouwd scherm. De relevante code voor de CPU-sectie is:
${color2}${voffset 5}Intel i-7 3630QM 3.4 GHz: ${color1}@ ${color green}${freq} MHz
${color}${goto 13}CPU 1 ${goto 81}${color green}${cpu cpu1}% ${goto 131}${color3}${cpubar cpu1 18}
${color}${goto 13}CPU 2 ${goto 81}${color green}${cpu cpu2}% ${goto 131}${color3}${cpubar cpu2 18}
${color}${goto 13}CPU 3 ${goto 81}${color green}${cpu cpu3}% ${goto 131}${color3}${cpubar cpu3 18}
${color}${goto 13}CPU 4 ${goto 81}${color green}${cpu cpu4}% ${goto 131}${color3}${cpubar cpu4 18}
${color}${goto 13}CPU 5 ${goto 81}${color green}${cpu cpu5}% ${goto 131}${color3}${cpubar cpu5 18}
${color}${goto 13}CPU 6 ${goto 81}${color green}${cpu cpu6}% ${goto 131}${color3}${cpubar cpu6 18}
${color}${goto 13}CPU 7 ${goto 81}${color green}${cpu cpu7}% ${goto 131}${color3}${cpubar cpu7 18}
${color}${goto 13}CPU 8 ${goto 81}${color green}${cpu cpu8}% ${goto 131}${color3}${cpubar cpu8 18}
${color1}All CPU ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${hwmon 2 temp 1}°C ${goto 250}${color1}Up: ${color green}$uptime
Voer in een terminal in:
cat /proc/cpuinfo | grep name
Het zou het exacte model van uw CPU moeten weergeven.
Deze Wikipedia-pagina op de Sempron zal je gedetailleerde specificaties geven.