Тест аппаратного состояния ноутбука на Linux

Тест аппаратного состояния ноутбука на Linux

Я собираюсь купить подержанный ноутбук и мне нужно убедиться, что у него нет проблем. Он будет работать под управлением Windows. Я пользователь Linux, поэтому хочу провести несколько тестов с Live CD. Я могу протестировать в Windows, но Linux предпочтительнее.

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

решение1

Не так уж сложно получить диагностическую информацию об оборудовании. Я дам вам несколько инструкций по командной строке, которые должны работать на большинстве дистрибутивов Linux, однако вам может потребоваться загрузить некоторые утилиты (если у вас не будет доступа к Интернету, рассмотрите возможность сохранения некоторых пакетов на флеш-накопителе Live Flash, который вы можете использовать).

Первое, что я бы проверил, это то, что жесткий диск не сообщает о проблемах. Большинство жестких дисков поддерживают SMART для сообщения о проблемах, которые вы можете проверить следующим образом:

sudo smartctl -d ata -H /dev/sda

Это должно дать что-то вроде

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

если все в порядке. Smartctl, вероятно, установлен в вашем дистрибутиве live по умолчанию, но не помешает проверить. Краткое описание опций: -d — тип диска, скорее всего, ata, а -H — привод — он будет отличаться в зависимости от типа привода и может также быть /dev/hda. Обратите внимание, что smartctl не является идеальным показателем производительности жесткого диска, и вы, скорее всего, подвергаетесь более высокому риску отказа жесткого диска, если покупаете подержанный.

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

sudo lshw

и вы получите подробную информацию обо всем оборудовании на машине. Я рекомендую делать это в полноэкранном терминале. Обратите особое внимание на раздел *-memory, чтобы убедиться, что там столько, сколько указано. Вы также можете использовать

lspci

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

Вы также можете проверить, как работает аккумулятор. Это достаточно просто с помощью команды acpi, которая в некоторых дистрибутивах включена по умолчанию, но это еще одна вещь, которую вам нужно будет перепроверить. Чтобы увидеть расчетную емкость аккумулятора и процент этого типа

acpi -i

Вы увидите процент в конце второй строки, это текущая максимальная емкость батареи по сравнению с расчетной емкостью (они со временем деградируют, обычно можно ожидать 98-99% для новой). Если у вас там низкие проценты, то можно ожидать минимального срока службы батареи и, скорее всего, вам придется заменить ее, если вы собираетесь использовать ее от батареи.

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

Это все, что пришло мне в голову навскидку. Возможно, позже добавлю еще.

решение2

Вы можете использоватьMemtest86+для обеспечения корректной работы памяти. Обычно он входит в комплект LiveCD большинства дистрибутивов или LiveCD, созданных специально для задач восстановления, таких как Knoppix или SystemRescueCD. Обычно вы получаете к нему доступ с экрана загрузки после загрузки компакт-диска. Например, на Ubuntu LiveCD он помечен как «Тест памяти».

введите описание изображения здесь

Существуют аналогичные утилиты для стресс-тестирования ЦП, такие как x86test и mprime.

Связанный контент