Температура у ЦП
Следующая проблема, которую я хочу решить, в соей Elementary OS, это перегрев. Как-то сидя вечером, опять же на диване, с лаптопом на коленках, мне стало горячо. Это означает, что мой лаптоп нагрелся сильнее обычного и это стало заметно. Может быть проблема, и не в лаптопе, и не в операционной системе, а в том что я оставил его на кожаном диване, который перекрыл воздуховод охладительной системы, и в когда я вернул его на колени мне показалось, что он слишком тёплый.
Давайте же сегодня посмотрим, как можно с сенсоров на нашем компьютере получить информацию о том, какой она температуры. Не знаю как точно у вас, а в моей системе скорее всего должен быть сенсор температуры на самом процессоре, и скорее всего на жёстком диске, который SSD. На них обычно, не жалеют пары баксов, и ставят сенсор температуры, и защиту на уровне "железа" от перегрева. Сам мозг жёсткого диска, имеет настройки критической температуры, при которой он просто напросто выключается, чтобы не перегреться, и не уничтожить данные клиента. Тоже самое с процессором. В процессор вложено логика, по который он считает, что 100 °C это критическая температура, при которой лучше прекратить работу, чем сгореть.
Для этого нам понадобится пакет под названием lm-sensors. Он находится в родном репозитории, и доступен по умолчанию, просто запустить из командной строки:
sudo apt install lm-sensors
Перед тем как начать использовать эту программу. Сенсоры в системе нужно найти и сконфигурировать, для этого в пакете существует команда sensors-detect
которую надо запускать от суперпользователя, значит через sudo. Давайте это сделаем:
sudo sensors-detect
После запуска программы, она спросит большое количество вопросов о наличии различных сенсоров вашей системе. На все ответы можно ответить YES или же согласиться с предлагаемым ответом.
Теперь можно запускать саму команду вот так:
sensors
Вывод этой команды в моей системе выглядит так:
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +51.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +49.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +51.0°C (high = +100.0°C, crit = +100.0°C)
Core 2: +47.0°C (high = +100.0°C, crit = +100.0°C)
Core 3: +46.0°C (high = +100.0°C, crit = +100.0°C)
Вот вам температура центрального процессора, причём каждого его ядра.
И так пемпература 46-51°C, показатели вроде вполне нормальные. Так, что скорее всего проблемы нет.