本文介紹幾種在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通常是最便捷的選擇。