Полезные программы - dmidecode

Недавним обновлением в состав всех дистрибутивов кроме CSS/CLS включен пакет sys-apps/dmidecode. При помощи утилиты dmidecode вы можете извлечь полезную информацию об оборудовании.

При запуске без параметров, программа выводит всю информацию в кучу, поэтому удобно использовать опцию ‘–type’.

Пример отображения информации о процессоре:

 # dmidecode --type processor
 # dmidecode 2.11
SMBIOS 2.5 present.

Handle 0x0004, DMI type 4, 40 bytes
Processor Information
        Socket Designation: AM3R2
        Type: Central Processor
        Family: Phenom II
        Manufacturer: AMD              
        ID: 43 0F 10 00 FF FB 8B 17
        Signature: Family 16, Model 4, Stepping 3
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                MMX (MMX technology supported)
                FXSR (FXSAVE and FXSTOR instructions supported)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                HTT (Multi-threading)
        Version: AMD Phenom(tm) II X4 925 Processor                  
        Voltage: 1.4 V
        External Clock: 200 MHz
        Max Speed: 2800 MHz
        Current Speed: 2800 MHz
        Status: Populated, Enabled
        Upgrade: Socket AM3
        L1 Cache Handle: 0x0005
        L2 Cache Handle: 0x0006
        L3 Cache Handle: 0x0007
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Part Number: To Be Filled By O.E.M.
        Core Count: 4
        Core Enabled: 4
        Thread Count: 4
        Characteristics:
                64-bit capable

Возможные значения типов данных:

  • bios
  • system
  • baseboard
  • chassis
  • processor
  • memory
  • cache
  • connector
  • slot

Мне эта утилита пригодилась, когда понадобилось узнать модели планок оперативной памяти.

Пример:

 # dmidecode -t memory
 # dmidecode 2.11
SMBIOS 2.8 present.
 # SMBIOS implementations newer than version 2.7 are not
 # fully supported by this version of dmidecode.

Handle 0x003E, 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: 2

Handle 0x003F, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x003E
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 8192 MB
        Form Factor: SODIMM
        Set: None
        Locator: DIMM 1
        Bank Locator: Channel A Slot 0
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1600 MHz
        Manufacturer: 0215
        Serial Number: 000000000000
        Asset Tag: 9876543210
        Part Number: CMSX16GX3M2B1600C9
        Rank: 2
        Configured Clock Speed: 1600 MHz

Handle 0x0041, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x003E
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 8192 MB
        Form Factor: SODIMM
        Set: None
        Locator: DIMM 2
        Bank Locator: Channel B Slot 0
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1600 MHz
        Manufacturer: 0215
        Serial Number: 000000000000
        Asset Tag: 9876543210
        Part Number: CMSX16GX3M2B1600C9
        Rank: 2
        Configured Clock Speed: 1600 MHz

Надо сказать, что эта информация не всегда доступна. Но кол-во доступных слотов, кол-во планок памяти, их объем, максимальный поддерживаемый объем, и другую информацию получить конечно же можно.

Используя эту утилиту, я думаю, вы много полезного узнаете про своё железо.

Круто, спасибо, будем знать. Но вывод у нее конечно, сам черт ногу сломит :slight_smile: inxi в этом отношении получше.