Как узнать температуру процессора?
Установите lm-sensors .
sudo apt-get install lm-sensors
После установки введите в терминале следующее
sudo sensors-detect
Вам также может понадобиться запустить
sudo service kmod start
Он задаст вам несколько вопросов. Ответьте "Да" на все из них. Наконец, чтобы узнать температуру процессора, наберите в терминале `sensors.
sensors
Вывод:
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +41.0°C (high = +78.0°C, crit = +100.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +41.0°C (high = +78.0°C, crit = +100.0°C)
w83627dhg-isa-0290
Adapter: ISA adapter
Vcore: +1.10 V (min = +0.00 V, max = +1.74 V)
in1: +1.60 V (min = +1.68 V, max = +1.44 V) ALARM
AVCC: +3.30 V (min = +2.98 V, max = +3.63 V)
VCC: +3.28 V (min = +2.98 V, max = +3.63 V)
in4: +1.85 V (min = +1.66 V, max = +1.11 V) ALARM
in5: +1.26 V (min = +1.72 V, max = +0.43 V) ALARM
in6: +0.09 V (min = +1.75 V, max = +0.62 V) ALARM
3VSB: +3.30 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.18 V (min = +2.70 V, max = +3.30 V)
fan1: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan2: 892 RPM (min = 2136 RPM, div = 8) ALARM
fan3: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan4: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan5: 0 RPM (min = 10546 RPM, div = 128) ALARM
temp1: +36.0°C (high = +63.0°C, hyst = +55.0°C) sensor = diode
temp2: +39.5°C (high = +80.0°C, hyst = +75.0°C) sensor = diode
temp3: +119.0°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistor
cpu0_vid: +2.050 V
Для просмотра температуры HDD установите hddtemp .
sudo apt-get install hddtemp
Вывод:
$ sudo hddtemp /dev/sda
/dev/sda: ST3160813AS: 34°C
Быстрое решение для командной строки; показывает температуру в миллиградусах Цельсия (m°C).
cat /sys/class/thermal/thermal_zone*/temp
Апплет
Если вам нужна более простая в обращении версия, добавьте Hardware Sensors Monitor в Gnome-Panel:
sudo apt-get install sensors-applet
- это установит пакет sensors-applet
Щелкните правой кнопкой мыши на панели, выберите Добавить на панель...
, затем выберите следующее:
Готово. Вы можете настроить отображение датчиков, щелкнув правой кнопкой мыши на апплете и выбрав Preferences->Sensors
.
Хороший показатель для мониторинга температуры, скорости вращения вентиляторов и напряжения psensor. Он показывает выход всех датчиков, рисует графики. Также отдельные материалы могут быть размещены в панели индикаторов.
Он может быть установлен из репозиториев Ubuntu, введя:
sudo apt-get install psensor
Новые версии psensor может быть установлен с НПА:
sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update
sudo apt-get install psensor
Он также может рисовать графики, когда вы поставите галку в колонке "график":
Вот некоторая информация с большим количеством фотографий.
В некоторых случаях не отображаются все датчики. Затем вы можете запустить
sudo sensors-detect
и ответ "Да" на все вопросы. Но не совсем безопасным в некоторых случаях, но я никогда не имел никаких реальных проблем с этим. Более безопасный способ это взять ответы по умолчанию.
Дополнительные датчики могут появиться.
На момент написания статьи, ответы на все вопросы, связанные с использованием сторонних программ. Если вы хотите узнать температуру без какой-либо установки, использования:
$ 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 | sed 's/\(.\)..$/.\1°C/'
INT3400 Thermal 20.0°C
SEN1 45.0°C
SEN2 51.0°C
SEN3 57.0°C
SEN4 59.0°C
pch_skylake 77.5°C
B0D4 50.0°C
x86_pkg_temp 51.0°C
Температуры хранятся в градусах Цельсия с 3 подразумеваемых после запятой. СЭД
используется, чтобы "приукрасить" на выход.
Последняя температура x86_pkg_temp
сообщили в 54.0°с
. Для оперативной памяти и процессора i7 6700HQ получился, я использовал эту температуру для отображения носатый ниже.
Если вы Don'т ум сторонних программ мне нравится использовать носатый--легкий вес системы мониторинга.
В носатик системной переменной я использовал для мониторинга процессора Иви Бридж является:
${hwmon 2 temp 1}°C
Для мониторинга процессора Skylake я использовал:
${hwmon 0 temp 1}°C
Дисплей носатый выглядит так:
Температура начинается с 72°C с одного процессора на 100% в режиме Turbo 3200 МГц. Тогда турбо отключается и температура падает на 10°C до 62°C с не-турбо скорость 2600 МГц. 10 секунд турбо включается, и температура сразу же устремится обратно до 72°С.
После зная температуру, вы, вероятно, хотите, чтобы контролировать его лучше. тлп
творит чудеса для держать систему под контролем. Он работает с thermald
, процессор Intel Powerclamp, батарея против переменного тока для питания USB и т. д. Хотя настраиваемый я'ве никогда не было, чтобы изменить параметры настройки для приятной вне коробки опыт. До его использования у меня были все виды проблем с ноутбуком городе айвибридж перегревается все время. Он у меня на мой новый ноутбук Skylake и поклонников никогда не бегите за исключением, когда делаешь с Ubuntu 16.04 LTS на обновление 18.04.
Вы можете получить очень подробные рецензии с инструкцией по установке здесь: https://askubuntu.com/questions/391474/stop-cpu-from-overheating/875872#875872
XSensors ###
XSensors считывает данные из libsensors библиотека, касающиеся здоровья аппаратных средств, таких как температура, напряжение и скорость вентилятора и отображает информацию в цифровом.
Откройте терминал и введите:
sudo apt-get install xsensors lm-sensors
Затем обнаружить вашем компьютере'С аппаратных датчиков, открыв терминал и выполнив команду:
sudo sensors-detect
После этого вам будет задано много вопросов о том, какое оборудование требуется, чтобы обнаружить. Как правило, безопасным и рекомендовал принять предложенные варианты ответов на все вопросы, если вы не знаете, что вы'повторно делать.
XSensors и Psensor как монитор компьютера'температуру и скорость вращения вентилятора. Разница между этими двумя приложениями в уровне детализации отображаемой информации и способ отображения информации.
XSensors показывает немного более конкретную информацию, чем Psensor. Psensor является меньшим и более ненавязчивыми, чем XSensors, и это проявляется на рабочем столе, как маленький значок термометра в области уведомлений в правом верхнем углу рабочего стола рядом с часами. Вы можете щелкнуть правой кнопкой мыши значок термометра в любое время для отображения температуры оборудования.
Настройка Psensor чтобы обнаружить ваш компьютер'оборудовании делается точно так же, как Xsensors, установив лм-датчики для того чтобы обнаружить ваш компьютер'аппаратных датчиков. Затем обнаружить вашем компьютере'аппаратные датчики с выполнением команды:
sudo sensors-detect
и как с Xsensors, принимать ответы по умолчанию на все вопросы.
В Ubuntu 16.04 и позже Psensor обнаруживает свой компьютер'С оборудование автоматически датчиками, без датчиков-обнаруживает команду sudo
После установки лм-датчики:
sudo apt-get install lm-sensors
выполнить:
sudo sensors-detect
вы можете запустить следующую команду, чтобы просмотреть оборудование темпс:
watch -n 1 sensors
Кроме того, вентилятор обычно контролируется БИОС.
Только так вы, ребята, знаете, ничего из этого установить старья, как "датчики" необходимы. Просто делать с ACPI-V
и бум, у тебя есть все. Пример:
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
Намного проще чем устанавливать все это и kmod... вобще с ACPI-В.
Все Баш:
` getTemp () { для зоны в
ЛС /системы/класса/тепловой/ | грэп thermal_zone делать я Эхо -Н &; кошка /системы/класса/тепловой/$зона/тип: с " Эхо-кошка /системы/класса/тепловой/$зона/темп | ООО 'ы/\(.\)..$/.\1°с/'
сделано
}
getProcesses() { топ-б -н 1 | зав -12 Н | хвоста -Н 6 }
обновление () { в то время как : делать понятно getTemp \нтоп 5 ЦП свиней, и все же Эхо -Э " - а; getProcesses сон 5 сделано }
обновление ``
/sys/class/thermal/thermal_zone0/temp
этот файл имеет температура процессора.
Таким образом, можно сделать скрипт с именем темп
и переместить его в/бин потом в терминале введите темп
.
Мой темп
файл выглядит так -
#!/bin/bash
cpu_temp=$(< /sys/class/thermal/thermal_zone0/temp)
cpu_temp=$(($cpu_temp/1000))
echo $cpu_temp°C
мой ответ изменяется от www.cyberciti.biz
Если вам нравится 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)]
... будет делать эту работу. С минимальным кодированием, например, вы можете получить темп против процессора вашей системы.
Это's удобный, чтобы обновить psutil
выдача `команду sudo pip3 установить psutil --апгрейд.
computertemp - это простой апплет, который показывает текущую температуру вашего процессора + имеет некоторые дополнительные функции, например, будильники. К сожалению, нет возможности (или, по крайней мере, я не знаю, как) изменить цвет фона, поэтому он не очень хорошо смотрится со стандартной темой Ubuntu.
Установить его можно так же, как и sensors-applet, описанный в ответе Евгения.
computertemp недоступен в новых репозиториях Ubuntu.
printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null
55°
е '%д\Н' преобразует значение в число, в случае необходимости, как круглое число
Если вы используете Ubuntu с Mate среды рабочего стола, вы можете использовать сопряжение датчиков апплета:
судо apt-получить установку мате-датчики-апплет
И если у вас видеокарта NVIDIA, вы также можете установить сопряжение датчиков-апплет-видеокарта NVIDIA пакет.
Здесь вы можете настроить список датчиков: процессора, материнской платы и температуры GPU, основных напряжений (Vcore в, 3.3 В, 5В, 12В, и т. д.) и скорости вращения вентиляторов. Полный список зависит от аппаратного обеспечения (изображение выше для настольных ПК с видеокартой NVIDIA).
Конечно, вы можете переместить этот апплет в лучшем месте.
Есть много разных мест, вы могли бы найти температуру, перечисленных в millidegrees. Я, наконец, нашел себя здесь:
/sys/devices/platform/coretemp.0/temp*_input
Вот некоторые другие пользователи мест сообщили, что нашли их температуру
/proc/acpi/thermal_zone/THRM/temperature
/sys/class/thermal/thermal_zone*/temp
/sys/class/thermal/cooling_device*/temp
/sys/devices/platform/f71882fg.1152/temp*_input
/sys/devices/platform/coretemp.0/hwmon/hwmon*/temp*_input
Некоторые из них являются просто символическими ссылками на другие. Возможно, вам придется внимательно смотреть, чтобы найти его
Для процессор Intel ЦП только вы можете использовать i7z
.
i7z - лучше и7 (и теперь и3, и5) инструмент отчетности для Linux.
Установите его :
sudo apt install i7z
Затем запустить его (он должен быть запущен с судо
):
sudo i7z
Пример вывода (см. темп
столбец - прокрутка вправо...):
Real Current Frequency 4883.47 MHz [99.98 x 48.85] (Max of below)
Core [core-id] :Actual Freq (Mult.) C0% Halt(C1)% C3 % C6 % Temp VCore
Core 1 [0]: 4883.47 (48.85x) 10.4 73.7 1.45 12.8 47 1.3547
Core 2 [1]: 4871.56 (48.73x) 8.65 76.8 1.5 11.7 45 1.3547
Core 3 [2]: 4877.61 (48.79x) 12.2 75.1 1 9.72 52 1.3547
Core 4 [3]: 4880.70 (48.82x) 7.57 79.7 1 10.5 47 1.3547