要确认统信UOS系统中每个逻辑核心当前实际运行频率,必须读取/proc/cpuinfo中cpu MHz字段的瞬时快照,单次执行仅反映瞬时值;用watch -n 1 'grep "cpu MHz" /proc/cpuinfo'可每秒刷新观察动态变化;再通过cpufreq-info -g、-f、-l分别检查调频策略、当前频率及软硬件限制范围。

要确认统信UOS系统中每个逻辑核心当前实际运行频率,必须读取内核动态生成的实时快照数据,不能依赖图形界面显示的固定值或CPU型号标称频率;单次执行命令看到的数值只是瞬时快照,可能错过真实波动。
用cat /proc/cpuinfo直接提取各核心当前MHz值
这一步操作起来很简单,直接在终端执行命令就能看到全部核心的瞬时频率。
按下Ctrl + Alt + T打开终端。
输入命令:cat /proc/cpuinfo | grep "cpu MHz"并回车执行。
输出结果会逐行列出每个逻辑核心的当前频率,格式为cpu MHz : 1200.000或cpu MHz : 3456.789;【该数值是瞬时快照,单次执行可能错过波动】,若所有值长期稳定在远低于标称主频(如i5-1135G7标称2.4GHz却始终显示400.000),说明系统已持续降频。
用watch命令实现每秒自动刷新观察频率动态变化
当需要判断CPU是否在负载变化时正常升频、空闲时是否异常锁频,必须让频率数据持续滚动更新,否则人工反复执行效率极低且无法捕捉关键下降节点。
第一步:在终端中输入watch -n 1 'grep "cpu MHz" /proc/cpuinfo'并回车。
第二步:屏幕将全屏显示每秒刷新一次的各核心频率列表;此时可另启一个终端窗口,运行stress-ng --cpu 4 --timeout 30s模拟真实负载,观察频率是否随压力上升而拉升、压力撤去后是否回落过低。
第三步:按Ctrl + C退出监控。
用cpufreq-info确认频率策略与硬件限制范围
仅看当前MHz值不够——它可能被调频器策略或BIOS硬性封顶所压制。cpufreq-info能揭示降频的根本原因,比如governor被设为powersave,或max freq被人为压低。
方法一:检查是否已安装
在终端中运行cpufreq-info;若提示command not found,则先执行sudo apt install sysstat(该包包含cpufreq-utils)。
方法二:查看当前调频器
执行cpufreq-info -g,输出如powersave、performance或ondemand;若显示powersave,说明系统默认倾向节能而非性能,这是空载低频的常见原因。
方法三:确认频率上下限
运行cpufreq-info -f查看当前实际运行频率,再配合cpufreq-info -l查看最小/最大允许频率;【若 max 值远低于CPU标称频率,说明 BIOS 或内核参数已硬性封顶】。

















