Как проверить работоспособность системы?
Я хочу получить отчет о состоянии моей системы, чтобы я знал, что все мои аппаратные компоненты (ЦП, память, диски...) функционируют должным образом. Было бы легче читать, если бы в отчете были указаны только найденные проблемы (если есть). Есть ли системный инструмент, который делает это?
Связанные заметки:
- Я знаю, что дисковая утилита может сообщать о результатах SMART для моего диска. Я хотел бы что-то подобное для всех моих других компонентов.
- Необработанные диагностические инструменты и тесты не подходят. Диагностические инструменты перечисляют детали компонентов, но не их здоровье. Тесты только иногда подчеркивают проблемы со здоровьем. Меня интересуют только прямые отчеты о состоянии здоровья.
- Я знаю об эквивалентном инструменте, который выполняет эту функцию в Windows (сообщает о сбое аппаратного компонента), но я забыл имя:P Мне бы в основном был нужен эквивалент этого.
1 ответ
Электроника вообще работает на 100% или на ноль процентов. Механические устройства, такие как жесткие диски, имеют индикаторы надвигающегося отказа согласно отчетам SMART, о которых вы уже знаете.
Фанаты
Вентиляторы имеют индикаторы надвигающейся неисправности, но это зависит от вашего слуха и прослушивания таких индикаторов, как колебательные скорости, визг подшипников и т. Д.
ЦПУ
Другим потенциальным индикатором деградирующего вентилятора является уровень нагрева процессора. На ноутбуке означает, что вентиляционные отверстия забиты или обороты слишком низкие. Это также может означать, что процессор / материнская плата нуждаются в очистке от пыли сжатым воздухом (не используйте дыхание, содержащее влагу). Это также может означать, что радиатор вашего процессора необходимо заменить новой термопастой.
баран
Если ваша машина зависает и выдает ошибку памяти, вы можете проверить свою оперативную память, следуя этим инструкциям: Как проверить ошибки в оперативной памяти через Linux?,
Если средство проверки ОЗУ обнаруживает неисправный блок памяти, вы можете занести его в черный список с помощью следующих инструкций: Есть ли способ ограничить диспетчер памяти ядра использованием только 75% памяти?
NVMe PCIe M.2 Gen 3.0 x 4 (или 2) SSD
Если у вас есть SSD, срок их службы измеряется в триллионах записей. Ваша утилита SMART уже измеряет срок службы SSD, но не для твердотельных накопителей NVMe. Для этого вам нужно nvme-cli
, Для его установки используйте:
sudo apt install nvme-cli
Далее соберите информацию, доступную с SSD:
$ sudo nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning : 0
temperature : 40 C
available_spare : 100%
available_spare_threshold : 10%
percentage_used : 0%
data_units_read : 12,539,332
data_units_written : 10,623,582
host_read_commands : 281,194,884
host_write_commands : 96,528,713
controller_busy_time : 672
power_cycles : 1,677
power_on_hours : 687
unsafe_shutdowns : 105
media_errors : 0
num_err_log_entries : 279
Warning Temperature Time : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1 : 40 C
Temperature Sensor 2 : 51 C
Temperature Sensor 3 : 0 C
Temperature Sensor 4 : 0 C
Temperature Sensor 5 : 0 C
Temperature Sensor 6 : 0 C
Temperature Sensor 7 : 0 C
Temperature Sensor 8 : 0 C
Самое важное поле Percentage used
который показывает как 0%. Это не процент использования диска, а процент использования ресурса. У меня был этот диск с октября 2017 года, а сейчас декабрь 2018. Как только Percentage used
Хит 1% Я могу умножить количество месяцев, которыми я владел, на 100, чтобы узнать, когда он умрет. При нынешнем курсе могу сказать, что накопитель проживет 100+ лет. Конечно, через десять лет он все равно устареет.
Системный монитор на рабочем столе с conky
Многим людям нравится показывать состояние своей системы (и работоспособность) на части своего рабочего стола. Мне нравится, когда мой Conky работает на правильных 20% моего основного монитора:
Примечание. Использование ЦП на одном процессоре 97% вызвано самим устройством записи экрана.
Чтобы узнать больше о conky
и загрузка ЦП см.: Как провести стресс-тест ЦП и ОЗУ (одновременно)?