Introduction to dmidecode Command in Linux with Examples

04 May 2023 Balmiki Mandal 0 Linux

What is dmidecode command?

Dmidecode is a tool for dumping a computer's DMI (or SMBIOS) table contents in a human-readable format. Dmidecode retrieves the information from the system's BIOS or firmware, and thus, can be used to retrieve hardware information regardless of the operating system.

Example of dmidecode command

To list all system memory devices type:

sudo dmidecode -t memory

The output will look similar to this:

# dmidecode 2.11
SMBIOS 2.7 present.

Handle 0x000E, DMI type 16, 23 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 16 GB
	Error Information Handle: Not Provided
	Number Of Devices: 4

Handle 0x0019, DMI type 19, 31 bytes
Memory Array Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x000FFFFFFFF
        Range Size: 262144 MB
        Physical Array Handle: 0x000E
        Partition Width: 4

Handle 0x001A, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x0019
	Error Information Handle: Not Provided
	Total Width: Unknown
	Data Width: 64 bits
	Size: 2048 MB
	Form Factor: DIMM
	Set: None
	Locator: ChannelB-DIMM0
	Bank Locator: BANK 0
	Type: DDR3
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 1600 MT/s
	Manufacturer: 0x80AD
	Serial Number: 0x8C929FF6
	Asset Tag: Not Specified
	Part Number: 0x474E5341475320303632
	Rank: 1
	Configured Memory Speed: 1600 MT/s

Conclusion

Dmidecode is an extremely useful tool for obtaining detailed information about system hardware. It can be used to view the configuration of various hardware components such as memory, processors, and disks, and can also provide detailed information about system firmware and BIOS. By running the dmidecode command with appropriate options, you can gain insight into your system's hardware configuration.

BY: Balmiki Mandal

Related Blogs

Post Comments.

Login to Post a Comment

No comments yet, Be the first to comment.