本文介绍几种在Linux系统中查看CPU频率的实用方法。
方法一:使用lscpu命令
lscpu命令功能强大,能显示CPU架构、型号、核心数、线程数及频率等信息。 使用以下命令查看CPU频率:
lscpu | grep "MHz"
此命令会显示所有CPU核心的当前和最大频率。
方法二:使用cpufreq-info命令
cpufreq-info命令来自cpufrequtils包,专门用于显示CPU频率信息。 首先,你需要安装cpufrequtils:
sudo apt-get install cpufrequtils # Debian/Ubuntu sudo yum install cpufrequtils # centos/RHEL sudo dnf install cpufrequtils # Fedora
安装完成后,运行以下命令:
cpufreq-info
要查看特定CPU核心的信息,可以使用-c选项,例如:
cpufreq-info -c 0 # 查看第一个CPU核心
方法三:利用top或htop命令
top和htop是系统性能监控工具,也能间接或直接显示CPU频率。
top命令:按下Shift + P可以按CPU使用率排序,但频率信息需要推断。
htop命令:提供更直观的界面,直接显示CPU频率。 安装方法与cpufrequtils类似:
sudo apt-get install htop # Debian/Ubuntu sudo yum install htop # CentOS/RHEL sudo dnf install htop # Fedora
运行htop后,即可查看每个CPU核心的频率。
方法四:读取/proc/cpuinfo文件
/proc/cpuinfo文件包含详细的CPU信息,包括频率。使用以下命令查看:
cat /proc/cpuinfo | grep "cpu MHz"
此命令会列出所有CPU核心的当前频率。
方法五:使用dmidecode命令
dmidecode命令显示硬件信息,需要root权限:
sudo dmidecode -t processor
输出信息中包含CPU频率。
总结
以上方法各有特点,选择最适合自己需求的方法即可。 lscpu和cpufreq-info通常是最便捷的选择。