You're almost there! Please answer a few more questions for access to the Applications content. Complete registration
Interested in joining? Complete your registration by providing Areas of Interest here. Register

dmidecode Reports Incorrect Thread Counts on a VM Instance

edited Jun 2, 2025 6:43AM in Linux

Note!! Please register a free account to access the full content and also to participate in Q&A in the community

APPLIES TO
Oracle Cloud Infrastructure – N/A and later
Linux OS - Version Oracle Linux 7.0 and later

SYMPTOMS
The dmidecode -t processor command shows a thread count of 2, but it should show a thread count of 48 since this is a 24 cores machine, The reported value is threads per core. It should be threads per socket.

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x0400, DMI type 4, 42 bytes
Processor Information
	Socket Designation: CPU 0
	Type: Central Processor
	Family: Other
	Manufacturer: QEMU
	ID: 11 0F A0 00 FF FB 8B 07
	Version: pc-i440fx-4.2
	Voltage: Unknown
	External Clock: Unknown
	Max Speed: 2000 MHz
	Current Speed: 2000 MHz
	Status: Populated, Enabled
	Upgrade: Other
	L1 Cache Handle: Not Provided
	L2 Cache Handle: Not Provided
	L3 Cache Handle: Not Provided
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified
	Core Count: 24
	Core Enabled: 24
	Thread Count: 2             <- incorrect data from BIOS
	Characteristics: None

Howdy, Stranger!

Log In

To view full details, sign in.

Register

Don't have an account? Click here to get started!