dmidecode — best usages [updated]

Gineesh Madapparambath
techbeatly
Published in
3 min readNov 13, 2013

--

Check Hyper-threading (Virtualization) available or not

# dmidecode -t processor | grep HTT HTT (Multi-threading) HTT (Multi-threading)

Check if its enabled or not.

# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 24 On-line CPU(s) list: 0-23 Thread(s) per core: 2 Core(s) per socket: 6 Socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 79 Model name: Intel(R) Xeon(R) CPU E5-2643 v4 @ 3.40GHz Stepping: 1 CPU MHz: 1200.000 BogoMIPS: 6791.45 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 20480K NUMA node0 CPU(s): 0-5,12-17 NUMA node1 CPU(s): 6-11,18-23

Check CPU/CORE info

where Thread(s) per core: 2 means, HT enabled and 2 threads per core.

System Details

# dmidecode -t 4 | egrep CPU Version: Intel(R) Xeon(R) CPU E7- 4830 @ 2.13GHz Version: Intel(R) Xeon(R) CPU E7- 4830 @ 2.13GHz

See Memory Details

# dmidecode -s system-serial-number GB8114HRCS # dmidecode -t system # dmidecode 2.11 SMBIOS 2.6 present. Handle 0x0100, DMI type 1, 27 bytes System Information Manufacturer: HP Product Name: ProLiant DL580 G7 Version: Not Specified Serial Number: GB8114HRCS UUID: 38383835-3735-4247-3831-313448524353 Wake-up Type: Power Switch SKU Number: 588857-B21 Family: ProLiant Handle 0x2000, DMI type 32, 11 bytes System Boot Information Status: No errors detected

CPU details

dmidecode --type memory # dmidecode 2.7 SMBIOS 2.5 present. Handle 0x0050, DMI type 16, 15 bytes. Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: Multi-bit ECC Maximum Capacity: 32 GB Error Information Handle: Not Provided Number Of Devices: 4 Handle 0x0051, DMI type 16, 15 bytes. Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: Multi-bit ECC Maximum Capacity: 32 GB Error Information Handle: Not Provided Number Of Devices: 4 Handle 0x0052, DMI type 16, 15 bytes. Physical Memory Array Location: System Board Or Motherboard Use: Flash Memory Error Correction Type: None Maximum Capacity: 1 MB Error Information Handle: Not Provided Number Of Devices: 1 Handle 0x0053, DMI type 17, 27 bytes. Memory Device Array Handle: 0x0050 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: 2048 MB Form Factor: DIMM Set: 1 Locator: DIMM3b Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous #continues.....

Understanding BIOS keywords

#dmidecode|grep CPU
ACPI is supported
ACPI (ACPI supported)
Version: Intel(R) Xeon(R) CPU E7520 @ 1.87GHz
ACPI (ACPI supported)
Version: Intel(R) Xeon(R) CPU E7520 @ 1.87GHz
ACPI (ACPI supported)
Version: Intel(R) Xeon(R) CPU E7520 @ 1.87GHz
ACPI (ACPI supported)
Version: Intel(R) Xeon(R) CPU E7520 @ 1.87GHz
CPU Board PAL

dmidecode --type {KEYWORD / Number } # Type Short Description 0 BIOS 1 System 2 Base Board 3 Chassis 4 Processor 5 Memory Controller 6 Memory Module 7 Cache 8 Port Connector 9 System Slots 10 On Board Devices 11 OEM Strings 12 System Configuration Options 13 BIOS Language 14 Group Associations 15 System Event Log 16 Physical Memory Array 17 Memory Device 18 32-bit Memory Error 19 Memory Array Mapped Address 20 Memory Device Mapped Address 21 Built-in Pointing Device 22 Portable Battery 23 System Reset 24 Hardware Security 25 System Power Controls 26 Voltage Probe 27 Cooling Device 28 Temperature Probe 29 Electrical Current Probe 30 Out-of-band Remote Access 31 Boot Integrity Services 32 System Boot 33 64-bit Memory Error 34 Management Device 35 Management Device Component 36 Management Device Threshold Data 37 Memory Channel 38 IPMI Device 39 Power Supply

Originally published at https://www.techbeatly.com on November 13, 2013.

--

--