Ubuntu中/proc/cpuinfo
文件輸出的關鍵字段解讀如下:
processor
:邏輯核心編號(從0開始)。vendor_id
:CPU制造商(如Intel為“GenuineIntel”,AMD為“AuthenticAMD”)。model name
:CPU型號及主頻(如“Intel? Core? i7-12700K CPU @ 3.60GHz”)。physical id
:物理CPU編號,用于區分多CPU系統。cpu cores
:單個物理CPU的物理核心數。siblings
:單個物理CPU的邏輯核心數(若支持超線程,通常為物理核心數×2)。cpu MHz
:當前CPU運行頻率(動態變化)。cache size
:緩存大?。↙1/L2/L3,單位KB/MB)。flags
:支持的CPU特性(如SSE、AVX、超線程等)。bogomips
:粗略性能估算值,無實際參考意義。快速查看命令:
cat /proc/cpuinfo | grep "processor" | wc -l
。cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
。cat /proc/cpuinfo | grep -E "cpu cores|siblings" | uniq
(若siblings是cpu cores的2倍,則啟用)。更簡潔的格式化輸出可使用lscpu
命令,例如:
lscpu -e
:顯示CPU拓撲(物理CPU、核心、線程關系)。
lscpu -p
:以CSV格式輸出核心/線程映射,適合腳本解析。