温馨提示×

debian cpuinfo怎么看频率

小樊
48
2026-09-18 22:36:05
栏目: 智能运维

在 Debian(以及其他 Linux 发行版)上,可以通过多种方式查看 CPU 频率。下面按常用程度给你介绍几种方法。


一、直接看 /proc/cpuinfo(最基础)

cat /proc/cpuinfo

关注这几行:

model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
cpu MHz     : 800.000
  • model name:CPU 型号和标称频率(如 1.80GHz)
  • cpu MHz:当前实时频率(可能会变化)

⚠️ 注意:

  • 某些 CPU(尤其较新 Intel)cpu MHz 可能不准确
  • 频率会随负载、节能策略变化

二、用 lscpu(推荐,信息清晰)

lscpu

示例输出:

Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
CPU(s):              8
Model name:          Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
CPU max MHz:         4000.0000
CPU min MHz:         400.0000
  • CPU max MHz:最大睿频
  • CPU min MHz:最低频率
  • 不会显示“当前”频率

三、查看每个核心的实时频率(最准)

watch -n 1 "cat /proc/cpuinfo | grep 'cpu MHz'"

或:

grep 'cpu MHz' /proc/cpuinfo

你会看到每个逻辑 CPU 的当前频率。


四、用 cpufreq(内核频率接口,推荐)

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

单位:kHz

1800000

对应 1.8 GHz

查看所有核心:

for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq; do echo "$i: $(cat $i)"; done

其他有用文件:

scaling_max_freq   # 最大频率
scaling_min_freq   # 最小频率
scaling_governor  # 调频策略

五、用工具(更直观)

1️⃣ cpufreq-info

sudo apt install cpufrequtils
cpufreq-info

2️⃣ lshw

sudo lshw -C cpu

3️⃣ hwinfo(信息最全)

sudo apt install hwinfo
hwinfo --cpu

六、常见说明

  • 标称频率 ≠ 实时频率
  • 笔记本/服务器常启用了:
    • powersave
    • ondemand
  • 想看“最高能跑多快”,看 max MHz 或 scaling_max_freq

如果你愿意,可以告诉我:

  • 是 物理机 / 虚拟机 / 云服务器
  • 想看 当前频率 / 最大频率 / 调频策略

我可以给你更精确的命令。

0 踩