Musíte se často starat o teplotu svého počítače? Pravděpodobně ne, pokud je stroj v dobrém technickém stavu a běží bez problémů. Teplota se nezvýší nad maximální hodnotu stanovenou výrobcem, pokud nedošlo k tovární závadě. K přehřátí však může dojít nejen kvůli hardwarovému problému, ale také v důsledku chybné funkce ovladače grafické karty nebo nesprávně nakonfigurovaného řídicího programu chladicího systému. Příčina přehřívání často spočívá v nahromadění prachu a nečistot, které brání normálnímu chlazení systému a odvodu tepla. To se obvykle projevuje u starších strojů.
Je třeba si uvědomit, že přehřátí může vést k poměrně nepříjemným následkům. Nezapomeňte sledovat stav počítačového systému. Zvláště užitečné je, pokud existuje služba, která monitoruje hodnotu teploty a upozorní uživatele, pokud se zvýší. V tomto návodu se budeme zabývat tím, jak zjistit hodnotu teploty a zorganizovat monitorovací systém. Linux má speciální sadu nástrojů určených pro tento úkol.
Ke splnění úkolu tedy budeme potřebovat následující standardní nástroje:
lm-sensors
- získává data z hardwarových senzorů na základní desce pro sledování teploty, napětí.hddtemp
- měří teplotu pevných disků.psensor
- grafický nástroj pro sledování teploty, který umožňuje zobrazit teplotu systému Linux, pro procesor, grafickou kartu, pevné disky.Naším dalším úkolem je instalace komponent.
Vzhledem k tomu, že lm-sensors
pracuje na základě informací poskytovaných aplikacemi lm-sensors
a hddtemp
, je třeba nejprve nainstalovat právě tyto komponenty. Za tímto účelem spusťte tento příkaz:
$ sudo apt install lm-sensors hddtemp psensor
Pokud potřebujete nejaktuálnější verzi těchto komponent, je třeba příkaz mírně upravit:
$ sudo add-apt-repository ppa:jfi/ppa
sudo apt update
sudo apt install lm-sensors hddtemp psensor
To znamená, že je třeba do systému přidat PPA od vývojářů.
Instalace psensoru ve Fedoře a dalších distribucích založených na systému Red Hat vypadá přibližně stejně:
$ sudo yum install lm_sensors hddtemp psensor
Nejprve je třeba nakonfigurovat nízkoúrovňové nástroje určené ke čtení informací, mezi které patří lm_sensors
a hddtemp
. Jejich instalací můžete systému zajistit monitorování teploty:
$ sudo sensors-detect
Tento příkaz spustí průvodce konfigurací ls_sensors
. Uživatel musí na všechny otázky odpovědět Y. Dále zjistí vestavěné hardwarové snímače v systému a automaticky vyhledá vhodné ovladače.
Po dokončení kontroly senzorů bude uživatel vyzván k přidání zjištěných modulů jádra do automatického zásobníku:
V Ubuntu nebo Debianu budou moduly přidány do souboru /etc/modeuls
. Chcete-li automaticky načíst požadované moduly, stačí přidat lm_sensors
do autoload:
$ sudo systemctl enable lm-sensors
Dále můžeme zobrazit teplotu procesoru a dalších hardwarových komponent pomocí následujícího příkazu:
$ sensors
Chcete-li začít sledovat teplotu pevných disků, spusťte hddtemp
jako démona a nahraďte /dev/sda
adresou vašeho disku:
$ sudo hddtemp -d /dev/sda
Tuto operaci opakujte pro každý systémový disk. Další důležitou nuancí je, že program by měl být přidán do seznamu automaticky spouštěných programů.
Teplotu můžete v Linuxu sledovat také pomocí speciálního grafického nástroje psensor. Lze ji spustit buď příkazem, nebo z hlavní nabídky systému. Příkaz se spouští následujícím způsobem:
$ psensors
V hlavním okně programu a zvolte Volby. Před vámi se otevře seznam čidel, která zobrazují teploty hlavních komponent. Můžete si vybrat, které ze snímačů chcete sledovat.
Chcete-li nastavit alarm pro konkrétní čidlo, klikněte na záložku Alarm. Ve výchozím nastavení se teplota v psenzoru měří ve stupních Celsia. Poslední verze podporují také převod na stupně Fahrenheita.
To je vše, teplotu nejdůležitějších komponent vašeho počítače nyní budete mít vždy pod kontrolou. Nezapomeňte si ji přidat do automatické aplikace, abyste si zajistili možnost práce s ní.
Apply the discount by inserting the promo code in the special field at checkout: