Команда dmidecode используемая для получения подробной информации о системе в таблице DMI

dmidecode — мощный инструмент для диагностики и анализа аппаратного обеспечения вашей системы в таблице DMI (Desktop Management Interface).

2025.01.15                    


Команда dmidecode используется для получения подробной информации о системе, хранящейся в таблице DMI (Desktop Management Interface), включая данные о процессоре, памяти, BIOS, материнской плате и других компонентах. Вот как её использовать:

Основная команда

Чтобы вывести всю информацию о системе:

sudo dmidecode

Фильтрация по типу данных

  • dmidecode позволяет получать информацию только о конкретных компонентах системы с помощью опции -t.

Вот наиболее часто используемые типы:

BIOS:

sudo dmidecode -t bios

Отобразит информацию о версии BIOS, дате выпуска, производителе и других параметрах.

Система:

sudo dmidecode -t system

Отобразит модель компьютера, серийный номер, производителя и UUID.

Процессор:

sudo dmidecode -t processor

Отобразит информацию о процессоре: его тип, тактовую частоту, количество ядер и потоков.

Память:

sudo dmidecode -t memory

Покажет информацию о модулях памяти: тип (DDR3, DDR4), ёмкость, скорость, производитель и состояние.

Материнская плата:

sudo dmidecode -t baseboard

Выводит данные о производителе, модели, версии и серийном номере материнской платы.

Кэш-память:

sudo dmidecode -t cache

Выводит информацию об уровне кэш-памяти (L1, L2, L3) процессора.

Питание:

sudo dmidecode -t power

Показывает информацию об источнике питания системы.

Список всех типов данных

Чтобы узнать все возможные типы данных:

dmidecode --type

Пример вывода

Для команды sudo dmidecode -t processor пример вывода может быть таким (yaml):

Processor Information
    Socket Designation: CPU1
    Type: Central Processor
    Family: Core i7
    Manufacturer: Intel
    ID: C6 06 09 00 FF FB EB BF
    Version: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
    Voltage: 1.2 V
    External Clock: 100 MHz
    Max Speed: 4600 MHz
    Current Speed: 3600 MHz

Практические советы

Используйте grep для поиска конкретной информации.

Например:

sudo dmidecode | grep -i version

Для сохранения вывода в файл:

sudo dmidecode > dmidecode_output.txt

Если вы хотите посмотреть только серийный номер системы:

sudo dmidecode -s system-serial-number