я хочу знать, как видеть температурные файлы в моей системе Ubuntu. Я хочу видеть температуры CPU, видеокарты, cheapset, и т.д. Я знаю, что они находятся где-нибудь на sys/class / (некоторые люди говорят в hwmon другом к тепловому). можно ли помочь мне? потому что я хочу сделать сценарий для контроля этих температур, но я не хочу устанавливать программы как psensors или acpi и т.д...
Для систем больше чем с одной температурной зоной Вы видите внезапно с зональным описанием. Скопируйте и вставьте команду ниже в Ваш терминал:
$ 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 51000
SEN3 55000
SEN4 57000
B0D4 49000
pch_skylake 72500
x86_pkg_temp 51000
Для наблюдения температуры ЦП в в тысячных частях градуса по Цельсию используйте следующую команду:
cat /sys/class/thermal/thermal_zone0/temp
Видеть подробную температурную информацию для другой системной температуры лучше устанавливать lm-sensors
использование:
sudo apt-get install lm-sensors
Затем можно работать sudo sensors-detect
обнаружить датчики в Вашей системе и ввести да в конце, чтобы иметь sensors-detect
вставьте те модули в /etc/modules
.
Выполненный service kmod start
загрузить эти модули и работать:
sensors
получить температурную информацию для различных частей (материнская плата, coretemp, вентилятор, и т.д.).
Можно также перенаправить вывод sensor
к текстовому файлу:
sensors >> /path/to/file.txt
Или наблюдайте его в режиме реального времени с:
watch -n 1 -d sensors
Это обновляет его за каждую 1 секунду и выделяет различие от второго прежде.
Больше информации доступно в SensorInstallHowto.