Linux 查看 CPUInfo 频率信息
cat /proc/cpuinfo | grep "cpu MHz",关注字段 cpu MHz(单位:MHz)。如需持续刷新,可用 watch -n 1 grep "cpu MHz" /proc/cpuinfo。示例输出片段:cpu MHz : 2394.374。该值来自内核采样,能直观看到当前运行频率。另可配合 lscpu 获取整体频率概览(字段 CPU MHz)。提示:/proc/cpuinfo 中的频率是采样值,可能随负载与省电策略波动。更精确的实时频率与调频参数
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freqcat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freqcat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq 与 cpuinfo_max_freqcat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequenciescat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 与 scaling_drivercat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_stateAndroid 设备查看方式
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freqcat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 与 cpuinfo_min_freqcat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 与 scaling_governorcat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq/proc/cpuinfo 获取型号与基础信息,但实时频率仍以 cpufreq 接口为准。实用命令速查表
| 目标 | 命令示例 |
|---|---|
| 查看每个逻辑 CPU 的即时频率 | `cat /proc/cpuinfo |
| 持续刷新频率 | watch -n 1 grep "cpu MHz" /proc/cpuinfo |
| 查看某核当前频率(硬件) | cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq |
| 查看某核当前频率(策略缓存) | cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq |
| 查看可调频率范围 | cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_{min,max}_freq |
| 查看可用频率列表 | cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies |
| 查看当前调频策略 | cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor |
| 查看各频点停留时间 | cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state |