Страница 1 из 1

Как программно определить исправно ли железо или нет?

Добавлено: 11 дек 2017, 12:33
seregin
Подскажите, как мне запрограммировать так, чтобы у меня программа определяла исправен ли жесткий диск, процессор, видеокарта, оперативная память?

Искал стресс тест, но безуспешо. Как вообще можно реализовать?

В итоге программа должна сформировать фразу: ВИДЕОКАРТА исправна или ВИДЕОКАРТА неисправна

Подскажите пожалуйста

Re: Как программно определить исправно ли железо или нет?

Добавлено: 11 дек 2017, 17:49
Olej
seregin писал(а):Как вообще можно реализовать?
Ну, во-первых, я надеюсь, что речь идёт для программы в Linux ... что там происходит в Windows я, к примеру, представления не имею ;-)

Во-вторых, это у вас должен быть, как я представляю, обрамляющий единый скрипт, который просто последовательно выполняет отдельные тесты для каждого вида оборудования (по одной программе на один вид). Тогда сам набор программ-тестов вы можете постоянно: а). расширять и б). обновлять и изменять.

Сам конкретный набор тестов может обсуждаться отдельно. Некоторые программы можете посмотреть здесь:
диагностика железа
sensors - датчики аппаратуры
lshw, lscpu : мелкие полезные команды

Некоторые тесты, которые вы выберете, могут полностью зависать по времени (или очень долго не откликаться) при неисправности соответствующего оборудования. Такие тесты хорошо бы запускать через команду timeout : редкие полезные команды.