Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Утилита Linux HardInfo

Автор: admin, 3 января, 2025
Программы

Простая в использовании утилита Linux HardInfo, работающая в терминальном и графическом режиме, предназначена для сбора и диагностики аппаратной информации.

Утилита HardInfo для проверки системной информации

Содержание

  • Возможности
  • Характеристики
  • Настройка
    • Датчики
    • hddtemp
    • Скорость памяти
  • Установка
    • Установка в Arch Linux
    • Установка в Ubuntu
  • Синтаксис
  • Параметры
    • Параметры помощи
    • Варианты применения
  • Использование HardInfo
    • Терминальный режим
    • Графический режим
  • Заключение

Возможности

HardInfo предоставляет подробную информацию об аппаратных компонентах вашей системы, включая ЦП, память, устройства хранения данных и сетевые устройства.

В число особенностей входят:

  • создание отчетов в формате HTML или TXT;
  • синхронизация результатов теста производительности;
  • возможность исследования информации на удаленных машинах.

Характеристики

HardInfo предоставляет удобный интерфейс с отображением всей необходимой информации об оборудовании. Главное окно приложения показывает технические характеристики системы: тип процессора; тактовую частоту; размер оперативной памяти; ёмкость жёсткого диска.

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

Вкладка Benchmark позволяет провести стресс-тесты различных компонентов системы для выявления основных проблем.

Настройка

Большая часть оборудования определяется HardInfo автоматически, однако некоторое оборудование требует ручной настройки.

Датчики

Если компьютер совместим с модулем lm-sensors, то можно использовать sensors-detect и обязательно загрузить обнаруженные модули ядра.

hddtemp

Для получения температуры жёсткого диска необходимо запустить hddtemp в режиме демона, используя порт по умолчанию.

Скорость памяти

Модуль eeprom может быть использован для отображения информации о текущей установленной памяти.

Установка

Установка в Arch Linux

oleg@mobile:~:$ yay -S hardinfo
:: Существует 2 пакетов которые удволетворяют hardinfo
:: Репозиторий AUR
    1) hardinfo2 2) hardinfo2-git 
Введите номер (по умолчанию = 1): 
==> 1
Sync Make Dependency (1): cmake-3.31.3-1
AUR Explicit (1): hardinfo2-2.2.4-1
:: (1/1) Скачан PKGBUILD: hardinfo2
  1 hardinfo2                        (файлы сборки существуют)
==> Пакеты, для которых требуется очистить кэш сборки?
==> [N]Нет [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3, ^4)
==> 
  1 hardinfo2                        (файлы сборки существуют)
==> Показать изменения?
==> [N]Нет [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3, ^4)
==> 
==> Сборка пакета hardinfo2 2.2.4-1 (Ср 01 янв 2025 11:06:31)
==> Получение исходных файлов...
  -> Загрузка hardinfo2-2.2.4.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 7184k    0 7184k    0     0   471k      0 --:--:--  0:00:15 --:--:--  397k
==> ВНИМАНИЕ: Пропуск проверки PGP-подписей исходных файлов.
==> Проверка файлов source с использованием sha256sums...
    hardinfo2-2.2.4.tar.gz ... Готово
:: Удалить зависимости для сборки после установки? [y/N] y
:: (1/1) Анализ SRCINFO: hardinfo2
разрешение зависимостей...
проверка конфликтов...
Пакеты (4) cppdap-1.58.0-2  jsoncpp-1.9.6-3  rhash-1.4.4-1  cmake-3.31.3-1
Будет загружено:    12,65 MiB
Будет установлено:  80,54 MiB
:: Приступить к установке? [Y/n] y
...
Пакеты (4) cppdap-1.58.0-2  jsoncpp-1.9.6-3  rhash-1.4.4-1  cmake-3.31.3-1
Будет освобождено:  80,54 MiB
:: Удалить эти пакеты? [Y/n] 
:: Обработка изменений пакета...
(1/4) удаление cmake                                                              [###############################################] 100%
(2/4) удаление rhash                                                              [###############################################] 100%
(3/4) удаление jsoncpp                                                            [###############################################] 100%
(4/4) удаление cppdap                                                             [###############################################] 100%
:: Запуск post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating the MIME type database...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
oleg@mobile:~:$

Установка в Ubuntu

oleg@mobile:~:$ sudo apt install hardinfo
...
oleg@mobile:~:$

Синтаксис

oleg@mobile:~:$ hardinfo2 [параметр?] - Системная информация и показатель производительности

Параметры

Параметры помощи

-h, --help

Показать параметры справки

Варианты применения

-q, --quiet

Не выводить сообщения о состоянии на стандартный вывод

-r, --generate-report

Создать отчёт и отправить его на стандартный вывод

-f, --report-format

Выбрать формат отчета ([текст], html)

-b, --run-benchmark

Запустить один тест производительности, например -b 'FPU FFT' (по умолчанию запускаются все тесты производительности)

-u, --user-note

Примечание пользователя, прикрепленное к результатам теста (обновление/синхронизация с сервером)

-g, --result-format

Формат результата производительности ([short], conf, shell)

-n, --max-results

Максимальное количество результатов теста производительности для включения (-1 для отсутствия ограничений, по умолчанию 50)

-v, --version

Показать версию программы и выйти

-s, --skip-benchmarks

Не запускать тесты производительности

-w, --very-verbose

Показать все детали

Использование HardInfo

Терминальный режим

Параметры для всех вариантов использования утилиты представлены выше и включать их в команду достаточно просто. Приведу лишь пару примеров.

Направление отчёта на стандартный вывод

Для примера создаём отчёт и направляем его на стандартный вывод:

oleg@mobile:~:$ hardinfo2 -r
Компьютер
 Общая информация
 Операционная система
 Безопасность
 Модули ядра
 Загрузки
 Языки
 Использование памяти
 Файловые системы
 Дисплей
 Переменные среды
 Разработка
 Пользователи
 Группы
Устройства
 DMI системы
 Процессор
 Графические процессоры
 Мониторы
 Устройства памяти
 Устройства PCI
 Устройства USB
 Прошивка
 Принтеры
 Батарея
 Сенсоры
 Устройства ввода
 Устройства хранения
 Ресурсы
Сеть
 Интерфейсы
 IP-подключения
 Таблица маршрутизации
 Таблица ARP
 DNS-серверы
 Статистика
 Общие каталоги
...
                             Samsung SSD 870 QVO 8TB : 405,91
                              Kingston SV300S37A240G : 404,08
                                  Toshiba OCZ-SOLID3 : 362,59
                                      CT120BX500SSD1 : 272,96
                                Kingston SH103S3120G : 242,61
                                   Kingston SNVS500G : 225,60
                   WD SanDisk WDC WDS500G2B0A-00SM50 : 213,05
                 SK hynix SK hynix SC210 mSATA 256GB : 189,17
                           Seagate ST500LM021-1KJ152 : 120,73
                                              8GTF4R : 117,87
                                Seagate ST31000528AS : 112,63
                               Micron AFOX SSD 120GB : 106,86
                           WD WDC WD5000AAKX-08ERMA0 : 104,44
                                HGST HTE725032A7E630 : 101,75
                                 Kingston SV100S264G : 87,94
                             WD WDC WD10JPVT-75A1YT0 : 76,42
                                HGST HTS541075A9E680 : 76,03
* \320\255\321\202\320\276\321\202 \320\272\320\276\ : 36,02
                                               SD16G : 13,49
oleg@mobile:~:$

Направление отчёта в файл

Создаём отчёт, выбираем его формат и направляем отчёт в файл:

oleg@mobile:~:$ hardinfo2 -r -f html > hardinfo.html
...
oleg@mobile:~:$

Результат можно увидеть в браузере:

Утилита HardInfo для проверки системной информации, файл отчёта в браузере

Для пользователей, которым по какой-либо причине сложно работать в консоли, существует и графический интерфейс.

Графический режим

Обзор главного окна

Главное окно HardInfo отображает различные категории аппаратных компонентов с левой стороны. Щелчок по любой из этих категорий откроет более подробную информацию о выбранном компоненте с правой стороны.

Утилита HardInfo для проверки системной информации, графический интерфейс

Проверки сводной информации о системе, информации о процессоре и памяти, сетевых устройств и интерфейсов, создание отчетов и экспорт данных просты и интуитивно понятны.

Заключение

HardInfo — мощный и чрезвычайно полезный инструмент для проверки информации об оборудовании в Linux. Он предоставляет массу информации о компонентах вашей системы, предоставляет понятный и удобный интерфейс и прост в использовании.

Если вы устраняете неполадки оборудования или просто хотите узнать больше о технических характеристиках вашего компьютера, то это приложение — отличный выбор.

Последние материалы

  • Утилита Speedtest
    3 hours 27 minutes ago
  • Утилита xrandr
    1 month 1 week ago
  • Sane в Linux
    1 month 3 weeks ago
  • Приложение Zoom
    3 months 1 week ago
  • Команда restore
    3 months 3 weeks ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru