Skip to main content

Тестирование оборудования через терминал

Для проверки состояния оборудования в Linux можно использовать несколько утилит, которые помогут диагностировать проблемы с процессором, памятью, дисками и другими компонентами. Вот основные команды для каждой категории оборудования:
1. Процессор (CPU)

    Проверка загрузки процессора:
        Используйте команду top или htop для мониторинга текущей загрузки CPU. htop имеет более удобный интерфейс, но его нужно установить (sudo apt install htop).
        Для детальной информации о процессоре: lscpu.

    Тестирование процессора на ошибки:
        Для стресс-теста процессора можно использовать утилиту stress-ng: sudo apt install stress-ng и запустить команду:

       sudo stress-ng --cpu 4 --timeout 60s

        Это будет нагружать 4 ядра процессора в течение 60 секунд.

2. Оперативная память (RAM)

    Проверка использования памяти:
        Используйте команду free -h для отображения общего и используемого объема памяти.
        Также можно использовать htop, который показывает память в режиме реального времени.

    Тестирование памяти на ошибки:
        Для более детальной проверки можно использовать Memtest86+:
            Если Memtest уже установлен в вашем GRUB, можно выбрать его при перезагрузке в меню загрузчика.
            Если Memtest не установлен, его можно установить и запустить вручную:

            sudo apt install memtest86+
            sudo memtest-setup
            sudo reboot

            Memtest будет проверять вашу память на ошибки, это может занять продолжительное время.

3. Жесткий диск (HDD/SSD)

    Проверка здоровья диска с помощью SMART:

        Установите утилиту smartmontools:

sudo apt install smartmontools

Проверьте состояние диска:

 

(замените sdX на имя вашего диска, например, sda).

Чтобы запустить тест SMART:

sudo smartctl -t short /dev/sdX

    После выполнения теста используйте команду smartctl -a, чтобы посмотреть результаты.

Мониторинг ввода/вывода диска:

    Для мониторинга использования диска можно использовать команду iostat, которая является частью пакета sysstat:

  sudo apt install sysstat
  iostat

4. Графическая карта (GPU)

    Проверка информации о видеокарте:
        Для отображения информации о видеокарте можно использовать команду lspci | grep VGA.
        Для более детальной информации используйте lshw:

    sudo apt install lshw
    sudo lshw -C display

Мониторинг GPU (NVIDIA):

    Если у вас видеокарта NVIDIA, можно использовать утилиту nvidia-smi:

    nvidia-smi

5. Сетевые устройства

    Проверка сетевых интерфейсов:
        Используйте команду ip a для отображения всех сетевых интерфейсов и их состояния.
        Для мониторинга трафика можно использовать iftop:

        sudo apt install iftop
        sudo iftop

6. Общая информация о системе

    Общая информация о системе:
        Используйте команду lshw для вывода информации о всех аппаратных компонентах:

  sudo lshw

Информация о температуре и вентиляторах:

    Установите lm-sensors:

  sudo apt install lm-sensors
  sudo sensors-detect
  sensors

Эти команды помогут вам проверить состояние оборудования и выявить потенциальные проблемы.