Простая в использовании утилита Linux 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 — мощный и чрезвычайно полезный инструмент для проверки информации об оборудовании в Linux. Он предоставляет массу информации о компонентах вашей системы, предоставляет понятный и удобный интерфейс и прост в использовании.
Если вы устраняете неполадки оборудования или просто хотите узнать больше о технических характеристиках вашего компьютера, то это приложение — отличный выбор.