Попробуйте использовать
sudo apt-get install cmake-curses-gui
Надеюсь, что это поможет!
Быстрое решение командной строки; показывает температуру в миллисекундах Цельсия (m ° C)
cat /sys/class/thermal/thermal_zone*/temp
Быстрое решение командной строки; показывает температуру в миллисекундах Цельсия (m ° C)
Если вы ищете более легкую для доступа версию, добавьте монитор аппаратных датчиков в Gnome-Panel:
[d7 ] sudo apt-get install sensors-applet - это установит пакет датчиков-апплетов. Щелкните панель правой кнопкой мыши, выберите Add to panel..., затем выберите это: все готово. Вы можете настроить, какие датчики отображаются, щелкнув правой кнопкой мыши апплет и выбрав Preferences->Sensors.Хорошим индикатором для контроля температуры, скорости вентилятора и напряжения является пенсатор. Он показывает выход всех датчиков, рисует графики. Кроме того, выбранные выходы могут быть размещены на индикаторной панели.
Он может быть установлен из репозиториев Ubuntu, нажав на psensor или набрав:
sudo apt-get install psensor
Новые версии psysor можно установить из ppa:
sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update
sudo apt-get install psensor
Он также может рисовать графики, когда вы галочки в графе столбца:
psensor [!d10 ]
Вот некоторая информация с большим количеством изображений.
Вот некоторая информация с большим количеством изображений.
В некоторых случаях отображаются не все датчики. Затем вы можете запустить
sudo sensors-detect
и ответить «да» на все вопросы. Но в некоторых случаях это не совсем безопасно, но у меня никогда не было никаких реальных проблем. Более безопасный способ - принимать ответы по умолчанию.
Некоторые дополнительные датчики могут появиться.
hardinfo - очень полезные инструменты для получения всей информации об оборудовании.
Установите твердую информацию с помощью sudo apt-get install hardinfo. Затем вы можете получить температуру с помощью датчиков.
sudo apt-get install acpi
. Вам нужно будет сначала нажать Y для подтверждения. Теперь, чтобы найти тип температуры, эта команда acpi -t
Все ответы связаны с использованием сторонних утилит. Если вы хотите узнать температуру, не устанавливая ничего, используйте:
$ cat /sys/class/thermal/thermal_zone*/temp
20000
53000
50000
53000
56000
68000
49000
50000
. Чтобы узнать, в каких зонах используются температуры:
$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t
INT3400 Thermal 20000
SEN1 53000
SEN2 49000
SEN3 53000
SEN4 55000
pch_skylake 70000
B0D4 47000
x86_pkg_temp 48000
По Цельсию до 3 знаков после запятой. Последняя температура x86_pkg_temp составляет 57 000 ° C. На процессоре Skylake i7 6700HQ это та же самая температура, что и в Conky ниже.
Если вы не против сторонних утилит, мне нравится использовать Conky -
Внутри conky системная переменная, которую я использовал для мониторинга CPU Ivy Bridge,:
${hwmon 2 temp 1}°C
Для мониторинга Используемый мной процессор Skylake:
${hwmon 0 temp 1}°C
Консистентный дисплей выглядит следующим образом:
Температура начинается с 72 ° C с одним процессором, работающим на 100% в турборежимном режиме 3200 МГц. Затем турбо выключается, и температура падает от 10 ° C до 62 ° C при скорости без турбонаддува 2600 МГц. Спустя 10 секунд turbo снова включается, и температура сразу же поднимается до 72 ° C.
После установки lm-датчиков:
sudo apt-get install lm-sensors
run:
sudo sensors-detect
вы можете запустить следующую команду для просмотра аппаратных темпов:
watch -n 1 sensors
Кроме того, BIOS обычно управляется BIOS.
XSensors считывает данные из библиотеки libsensors относительно состояния оборудования, такого как температура, напряжение и скорость вентилятора, и отображает информацию в цифровом считывании.
Откройте терминал и введите:
sudo apt-get install xsensors lm-sensors
Затем определите аппаратные датчики вашего компьютера, открыв терминал и выполнив команду:
sudo sensors-detect
Затем вы будет задано много вопросов о том, какое оборудование вы хотите обнаружить. В целом безопасно и рекомендуется принимать ответы по умолчанию на все вопросы, если вы не знаете, что делаете.
XSensors и Psensor контролируют температуру компьютера и скорость вращения вентилятора. Разница между двумя приложениями заключается в уровне детализации отображаемой информации и способа отображения информации.
XSensors отображает немного более конкретную информацию, чем Psensor. Psensor меньше и более ненавязчивый, чем XSensors, и он отображается на рабочем столе в виде маленькой значка термометра в области уведомлений в правом верхнем углу рабочего стола рядом с часами. Вы можете щелкнуть правой кнопкой мыши значок термометра в любое время, чтобы отобразить температуру оборудования.
Настройка Psensor для обнаружения оборудования вашего компьютера выполняется так же, как Xsensors, путем установки lm-датчиков для обнаружения аппаратных датчиков вашего компьютера. Затем обнаружите аппаратные датчики вашего компьютера, выполняющие команду:
sudo sensors-detect
, а также с помощью Xsensors, принимайте ответы по умолчанию на все вопросы.
В Ubuntu 16.04 Psensor автоматически обнаруживает аппаратные датчики вашего компьютера без запуска sudo sensors-detect
Просто так, что вы, ребята, знаете, ни один из этих установочных мусор, таких как sensors, не нужен. Просто сделайте acpi -V и BOOM, у вас есть все. Пример:
Battery 0: Charging, 91%, 00:17:25 until charged
Battery 0: design capacity 3310 mAh, last full capacity 3309 mAh = 99%
Adapter 0: on-line
Thermal 0: ok, 40.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 127.0 degrees C
Thermal 0: trip point 1 switches to mode hot at temperature 127.0 degrees C
Cooling 0: pkg-temp-0 no state information available
Cooling 1: LCD 0 of 100
Cooling 2: Processor 0 of 10
Cooling 3: Processor 0 of 10
Cooling 4: Processor 0 of 10
Cooling 5: Processor 0 of 10
WAY проще, чем устанавливать все это и kmod ... Просто сделайте acpi -V.
На малине Pi вы можете получить температуру, используя vcgencmd:
vcgencmd measure_temp
Выход:
temp=39.0'C
/sys/class/thermal/thermal_zone0/temp
этот файл содержит температуру процессора. Итак, вы можете создать скрипт с именем temp и перенести его на /bin, а затем на терминал введите temp.
Мой файл temp выглядит как
#!/bin/bash
cpu_temp=$(< /sys/class/thermal/thermal_zone0/temp)
cpu_temp=$(($cpu_temp/1000))
echo $cpu_temp°C
[d2 ] мой ответ изменен на www.cyberciti.biz computertemp - простой апплет, который показывает текущую температуру процессора + у него есть некоторые дополнительные функции, такие как сигналы тревоги. К сожалению, это невозможно (или, по крайней мере, я не знаю, как) изменить свой цвет фона, поэтому он не выглядит очень хорошо со стандартной темой Ubuntu.
Его можно установить так же, как апплеты-апплеты, описанные в computertemp .
computertemp недоступен в новых репозиториях Ubuntu.
Если вам нравится Python, вы можете использовать psutil.
>>> import psutil
>>> psutil.sensors_temperatures()['coretemp']
[shwtemp(label='Physical id 0', current=67.0, high=100.0, critical=100.0), shwtemp(label='Core 0', current=67.0, high=100.0, critical=100.0), shwtemp(label='Core 1', current=65.0, high=100.0, critical=100.0)]
... выполнит эту работу. С помощью небольшой кодировки вы можете получить, например, Temp vs CPU вашей системы.
Удобно обновлять psutil, выдавая sudo pip3 install psutil --upgrade.
printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null
55°
printf '% d \ n' Преобразует значение в целое число, если оно вам понадобится как число раундов