lscpu
命令(推薦)lscpu
是Debian系統內置的專用工具,可快速獲取CPU架構、核心數、線程數、型號等關鍵信息,輸出簡潔且易于閱讀。
基礎用法:在終端輸入lscpu
,即可顯示CPU的摘要信息(如架構、CPU數量、核心/線程配置、緩存大小等)。
常用選項:
lscpu -e
:以表格形式展示CPU拓撲(包括CPU、核心、插槽、NUMA節點的歸屬關系);lscpu --json
:以JSON格式輸出(適合腳本解析);lscpu | grep 'Model name'
:快速提取CPU完整型號(如Intel i7-7700HQ);lscpu | grep 'CPU(s)'
:查看邏輯CPU總數(物理核心×線程數)。/proc/cpuinfo
文件/proc/cpuinfo
是Linux系統提供的虛擬文件,包含CPU的詳細底層信息(如型號、頻率、緩存、標志位等)。
操作方法:在終端輸入cat /proc/cpuinfo
,即可查看所有邏輯CPU的詳細信息(每行對應一個邏輯CPU的屬性)。
常用過濾:
cat /proc/cpuinfo | grep 'model name'
:提取所有邏輯CPU的型號;cat /proc/cpuinfo | grep 'cpu MHz'
:查看每個邏輯CPU的當前運行頻率。lshw
命令(需安裝)lshw
(Hardware Lister)可列出系統的硬件配置信息,包括CPU的詳細參數(如制造商、核心電壓、特性等)。
安裝步驟:若未安裝,需先運行sudo apt update && sudo apt install lshw
。
使用方法:輸入sudo lshw -class processor
(需root權限),即可顯示CPU的詳細信息(如廠商、型號、核心數、線程數、緩存等)。
該工具適合需要全面硬件信息的場景,輸出內容較lscpu
更詳細。
cpufreq-info
命令(查看頻率信息)cpufreq-info
用于查看CPU的頻率調節信息(如當前頻率、最小/最大頻率、可用頻率列表等),適合關注CPU性能調優的用戶。
安裝步驟:若未安裝,需先運行sudo apt update && sudo apt install cpufrequtils
。
使用方法:輸入cpufreq-info
,即可查看每個邏輯CPU的頻率信息(如當前運行頻率、是否支持節能模式等)。
該命令的輸出聚焦于CPU頻率相關的動態信息,幫助用戶了解CPU的運行狀態。
dmidecode
命令(需安裝,root權限)dmidecode
可讀取系統的DMI(Desktop Management Interface)信息,包括CPU的硬件規格(如制造商、型號、序列號、核心數等)。
安裝步驟:若未安裝,需先運行sudo apt update && sudo apt install dmidecode
。
使用方法:輸入sudo dmidecode -t processor
(需root權限),即可顯示CPU的詳細硬件信息(如制造商、型號、核心數、線程數、緩存等)。
該命令的輸出包含CPU的硬件級信息,適合需要驗證硬件規格的場景。
top
或htop
命令(實時監控)top
和htop
是系統監控工具,可實時顯示CPU的使用率、負載等動態信息(htop
為top
的增強版,界面更友好)。
使用方法:
top
:進入實時監控界面,頂部顯示CPU的整體使用率(用戶態、內核態、空閑等);htop
(需安裝:sudo apt install htop
):進入增強版監控界面,支持鼠標操作和顏色區分,更直觀地查看CPU使用情況。