Skip to content

dmidecode – best usages [updated]

Avatar photo

https://www.linkedin.com/in/gineesh/ https://twitter.com/GiniGangadharan

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

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

Check CPU/CORE info

# 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

System 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

See Memory 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.....

CPU details

#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

Understanding BIOS keywords

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

Disclaimer:

The views expressed and the content shared in all published articles on this website are solely those of the respective authors, and they do not necessarily reflect the views of the author’s employer or the techbeatly platform. We strive to ensure the accuracy and validity of the content published on our website. However, we cannot guarantee the absolute correctness or completeness of the information provided. It is the responsibility of the readers and users of this website to verify the accuracy and appropriateness of any information or opinions expressed within the articles. If you come across any content that you believe to be incorrect or invalid, please contact us immediately so that we can address the issue promptly.

Tags:

Avatar photo


https://www.linkedin.com/in/gineesh/ https://twitter.com/GiniGangadharan
Gineesh Madapparambath is the founder of techbeatly and he is the co-author of The Kubernetes Bible, Second Edition. and the author of 𝗔𝗻𝘀𝗶𝗯𝗹𝗲 𝗳𝗼𝗿 𝗥𝗲𝗮𝗹-𝗟𝗶𝗳𝗲 𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗼𝗻. He has worked as a Systems Engineer, Automation Specialist, and content author. His primary focus is on Ansible Automation, Containerisation (OpenShift & Kubernetes), and Infrastructure as Code (Terraform). (aka Gini Gangadharan - iamgini.com)

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.