插件窝 干货文章 Linux CPUInfo怎样检查CPU频率

Linux CPUInfo怎样检查CPU频率

频率 CPU 使用 显示 839    来源:    2025-05-09

如何检查Linux系统的CPU频率

在Linux系统中,有几种方法可以检查CPU频率信息:

1. 使用/proc/cpuinfo文件

cat /proc/cpuinfo | grep -i mhz

这会显示每个CPU核心的当前频率(MHz)。输出类似:

cpu MHz         : 2394.464
cpu MHz         : 2394.464
...

2. 使用lscpu命令

lscpu | grep -i mhz

这会显示CPU的频率信息,包括最小/最大/当前频率(如果有)。

3. 使用cpufreq-info工具(需要安装cpufrequtils)

sudo apt-get install cpufrequtils  # Debian/Ubuntu
sudo yum install cpufrequtils      # CentOS/RHEL

cpufreq-info

这会显示详细的频率信息,包括: - 当前频率 - 最小/最大频率 - 支持的调速器(governor) - 每个核心的频率策略

4. 使用dmidecode命令(查看设计频率)

sudo dmidecode -t processor | grep -i speed

这会显示CPU的设计/标称频率。

5. 使用turbostat工具(Intel CPU)

sudo turbostat --show CPU,freq -i 1

这会实时显示CPU频率变化(需要root权限)。

6. 使用inxi工具

inxi -C

这会显示CPU信息,包括频率。

注意事项

  • 现代CPU的频率是动态变化的,所以看到的当前频率可能会不断变化
  • 有些工具需要root权限才能获取完整信息
  • 对于Intel CPU,/proc/cpuinfo显示的是标称频率而非实际频率,实际频率需要使用其他工具查看

希望这些方法能帮助你检查Linux系统的CPU频率信息!