Multiprocessor
這個 dmidecode 輸出的兩個部分是什麼?
我在我的系統上執行 dmidecode 來驗證某些處理器資訊。但是,我不確定輸出的兩個部分錶示什麼。
$ sudo dmidecode -t processor # dmidecode 2.11 SMBIOS 2.7 present. Handle 0x0004, DMI type 4, 42 bytes Processor Information Socket Designation: CPU 1 Type: Central Processor Family: Other Manufacturer: ID: 00 00 00 00 00 00 00 00 Version: Voltage: 3.3 V 2.9 V External Clock: Unknown Max Speed: 2000 MHz Current Speed: Unknown Status: Unpopulated Upgrade: Other L1 Cache Handle: 0x0005 L2 Cache Handle: 0x0006 L3 Cache Handle: 0x0007 Serial Number: To Be Filled By O.E.M. Asset Tag: To Be Filled By O.E.M. Part Number: To Be Filled By O.E.M. Core Count: 1 Core Enabled: 1 Thread Count: 1 Characteristics: 64-bit capable Handle 0x0035, DMI type 4, 42 bytes Processor Information Socket Designation: P0 Type: Central Processor Family: E-Series Manufacturer: AuthenticAMD Signature: Family 11, Model 15, Stepping 15 Flags: MSR (Model specific registers) CX8 (CMPXCHG8 instruction supported) APIC (On-chip APIC hardware supported) SEP (Fast system call) ACPI (ACPI supported) Version: AMD E-450 APU with Radeon(tm) HD Graphics Voltage: 1.4 V External Clock: 100 MHz Max Speed: 1650 MHz Current Speed: 1650 MHz Status: Populated, Enabled Upgrade: None L1 Cache Handle: 0x002D L2 Cache Handle: 0x002E L3 Cache Handle: Not Provided Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Core Count: 2 Core Enabled: 2 Thread Count: 2 Characteristics: 64-bit capable
第二部分 (
Handle 0x0035
) 似乎是處理器資訊。第一部分 (Handle 0x0004
) 是什麼?我查看了聯機幫助頁,以及一些 Google 結果,但都沒有幫助。
從這個手冊頁條目中,我看到,
某些關鍵字在某些系統上可能會返回多個結果(例如,多處理器系統上的處理器版本)。
因此,根據您的輸出,您的系統似乎是一個多處理器,這就是您返回 2 個句柄資訊的原因。
同樣從這個答案,我看到,
例如,如果 BIOS 檢測到雙核處理器,如果它使兩個核心都啟用,它將報告值 2,如果它禁用多核支持,它將報告值 1。
好吧,我的系統不是多處理器的。為什麼它返回 2 個處理程序值?
通常情況下,DMI 表中包含的資訊是不准確、不完整或完全錯誤的。