lscpu
命令(推薦)lscpu
是Debian系統預裝的專用工具,可快速獲取CPU架構、核心數、線程數、頻率等關鍵信息,輸出簡潔且結構化。
lscpu
,會顯示包括架構(Architecture)、CPU數量(CPU(s))、核心/線程配置(Core(s) per socket/Thread(s) per core)、頻率(CPU MHz)、緩存(L1d/L1i/L2/L3 cache)等詳細內容。grep
命令可提取所需內容,例如:
lscpu | grep "Model name"
lscpu | grep "Core(s) per socket"
lscpu | grep "^CPU(s):"
。/proc/cpuinfo
文件/proc/cpuinfo
是Linux系統內核提供的虛擬文件,包含CPU的原始詳細信息(如型號、步進、標志位等)。
cat /proc/cpuinfo
,會列出每個邏輯CPU的具體參數(如processor
編號、vendor_id
、cpu family
、model name
等)。grep
提取關鍵內容,例如:
grep "avx" /proc/cpuinfo
grep "core id" /proc/cpuinfo | sort -u | wc -l
。dmidecode
命令(需root權限)dmidecode
可獲取硬件級別的詳細信息,包括CPU的拓撲結構、制造商、序列號等(需root權限)。
sudo dmidecode -t processor
,會顯示CPU的制造商(Vendor)、型號(Version)、核心數(Core Count)、線程數(Thread Count)及緩存信息。若需了解CPU的實時使用狀態(而非靜態詳情),可使用以下工具:
top
:默認顯示系統進程及CPU使用率,按1
鍵可展開每個邏輯CPU的使用情況。htop
(需安裝):更直觀的實時監控工具,支持顏色高亮和鼠標操作,運行sudo apt install htop && htop
即可啟動。inxi
:強大的系統信息工具,可顯示CPU的詳細參數(如型號、頻率、緩存),安裝后運行inxi -C
即可查看。cpufreq-info
:查看CPU頻率調節信息(如當前頻率、最小/最大頻率),需安裝cpufrequtils
包(sudo apt install cpufrequtils
),運行cpufreq-info
即可獲取。以上方法覆蓋了從靜態詳情到實時監控的不同需求,可根據具體場景選擇使用。