Check Hardware configuration of Linux Box

Hardware configuration of Linux Box

dmidecode - DMI table decoder

This requires root privilege


dmidecode  is  a tool for dumping a computer’s DMI (some say SMBIOS) table contents in a human-readable format. This table
       contains a description of the system’s hardware components, as well as other useful pieces of information such  as  serial
       numbers  and BIOS revision. Thanks to this table, you can retrieve this information without having to probe for the actual
       hardware.  While this is a good point in terms of report speed and safeness, this also  makes  the  presented  information
       possibly unreliable.

       The DMI table doesn’t only describe what the system is currently made of, it also can report the possible evolutions (such
       as the fastest supported CPU or the maximal amount of memory supported).

       SMBIOS stands for System Management BIOS, while DMI stands for Desktop Management Interface. Both  standards  are  tightly
       related and developed by the DMTF (Desktop Management Task Force).

       As  you  run  it,  dmidecode will try to locate the DMI table. If it succeeds, it will then parse this table and display a
       list of records like this one:

       Handle 0x0002, DMI type 2, 8 bytes.  Base Board Information
               Manufacturer: Intel
               Product Name: C440GX+
               Version: 727281-001
               Serial Number: INCY92700942

       Each record has:

       · A handle. This is a unique identifier, which allows records to reference each other. For example, processor records usu-
         ally reference cache memory records using their handles.

       · A  type.  The  SMBIOS  specification defines different types of elements a computer can be made of. In this example, the
         type is 2, which means that the record contains "Base Board Information".

       · A size. Each record has a 4-byte header (2 for the handle, 1 for the type, 1 for the size), the  rest  is  used  by  the
         record  data.  This  value  doesn’t  take  text strings into account (these are placed at the end of the record), so the
         actual length of the record may be (and is often) greater than the displayed value.

       · Decoded values. The information presented of course depends on the type of record. Here, we learn about the board’s manufacturer, model, version and serial number.

       The SMBIOS specification defines the following DMI types:

       Type   Information
          0   BIOS
          1   System
          2   Baseboard
          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
         40   Additional Information
         41   Onboard Devices Extended Information
         42   Management Controller Host Interface

For more details use
man dmidecode

No comments:

Post a Comment