在Linux系統中,CPUInfo(通常指/proc/cpuinfo
文件或lscpu
命令輸出)中的model字段主要分為兩類:一類是數值型的Model標識(如model: 142
),另一類是可讀的Model Name(如model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
)。以下是具體查看方法及字段解讀:
lscpu
命令(推薦)lscpu
是專門用于顯示CPU架構信息的命令,輸出結果清晰易讀,直接包含可讀的CPU型號(Model Name)。
操作步驟:
lscpu
并回車。Model name:
**字段,其后跟隨的內容即為CPU的具體型號(如示例中的Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
)。輸出示例:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 142 # 數值型Model標識
Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz # 可讀的Model Name
Stepping: 10
...
/proc/cpuinfo
文件/proc/cpuinfo
是Linux系統的虛擬文件,存儲了CPU的詳細信息,包含數值型的Model字段和可讀的Model Name。
操作步驟:
cat /proc/cpuinfo
并回車。在輸出結果中,每個邏輯核心(processor
字段)都會顯示model
(數值型)和model name
(可讀型號)字段。grep "model name" /proc/cpuinfo
并回車。輸出結果會直接列出所有邏輯核心的型號(若所有核心型號相同,僅顯示一行)。輸出示例:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 142 # 數值型Model標識
model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz # 可讀的Model Name
stepping : 10
...
model
(數值型):是CPU的家族內型號標識,用于區分同系列、同代際的不同性能等級(如Intel第8代Core i7-8550U的model
值為142)。該字段為十六進制或十進制數字,需結合cpu family
(家族號)和stepping
(步進號)才能完整識別CPU型號。model name
(可讀型號):是CPU的市場命名,直接反映了品牌、性能等級、代際、功耗等關鍵信息(如Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
)。該字段是用戶最常關注的,無需額外解讀即可了解CPU的基本情況。通過上述方法,可快速獲取Linux系統中CPU的Model字段信息。其中,lscpu
命令和grep "model name" /proc/cpuinfo
是最常用的方式,能直接獲取可讀的CPU型號。