/proc/cpuinfo вообще не показывает частоту процессора
/proc/cpuinfo
не показывает частоту процессора вообще.
Я собрал ядро самостоятельно. Я пропустил некоторые настройки ядра?
pi@raspberrypi ~ $ cat /proc/cpuinfo
processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 000e
Serial : 000000009b0dee2f
Версия ядра.
pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.12.9+ #3 PREEMPT Fri Mar 28 16:20:08 KST 2014 armv6l GNU/Linux
2 ответа
Решение
Это ожидаемое поведение, это архитектурно-зависимая функция. Встроенный Linux не предоставляет эту информацию, скорее всего потому, что процессоры этого не делают.
Вот пример с моего роутера:
system type : Atheros AR7161 rev 2
machine : NETGEAR WNDR3700/WNDR3800/WNDRMAC
processor : 0
cpu model : MIPS 24Kc V7.4
BogoMIPS : 452.19
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0f98, 0x0f78, 0x0df8]
ASEs implemented : mips16
shadow register sets : 1
kscratch registers : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
Информация о частоте процессора также может быть найдена в /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
и другие файлы в /sys/devices/system/cpu/cpu0/cpufreq
,