Ubuntu中/proc/cpuinfo
文件的“model”字段含義解析
在Ubuntu(及其他Linux系統)中,/proc/cpuinfo
是記錄CPU詳細信息的虛擬文件,其中**“model”字段是標識CPU型號的核心參數之一,其含義可從家族歸屬、型號編號、與“model name”的關聯**三個維度理解:
“model”(又稱“型號編號”)是CPU所屬**家族(cpu family)**下的具體細分型號標識,用于區分同一品牌、同一系列下的不同硬件版本。它是CPU型號的核心組成部分,需與“cpu family”結合才能完整確定CPU的具體型號。
“cpu family”(家族編號)代表CPU的架構代際(如Intel第六代酷睿處理器對應“cpu family”為6),而“model”則是該家族下的具體型號編號(如第6代酷睿i7-8700K的“model”為158)。兩者結合可精準定位CPU的硬件規格——例如,Intel第六代酷睿處理器的“cpu family”均為6,但“model”編號從142(i5-8250U)到165(i9-8950HK)不等,覆蓋不同性能檔位。
“model name”(如“Intel? Core? i7-8700K CPU @ 3.70GHz”)是人類可讀的完整型號描述,包含品牌、系列、代際、基礎頻率等信息;而“model”是機器可讀的編號,更簡潔且用于系統識別。兩者的關系可類比為“詳細描述”與“簡短編號”——例如,某CPU的“model name”為“Intel? Core? i5-8250UCPU@1.60GHz”,其對應的“model”編號為142,“cpu family”為6。
以Ubuntu系統中常見的Intel第八代酷睿i7-8700K為例,其/proc/cpuinfo
中的相關字段如下:
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
其中:“cpu family”6表示該CPU屬于Intel第六代酷睿架構;“model”158是該架構下的具體型號編號;“model name”則完整描述了CPU的品牌、系列、代際及基礎頻率。
綜上,“model”字段是CPU型號的機器標識,需結合“cpu family”理解其家族歸屬,而“model name”則是其人類可讀的詳細版本,兩者共同構成CPU型號的完整信息。