přehřátí hardwaru často vytváří špatný výkon vašeho systému. Monitorování teploty hardwaru vám může pomoci diagnostikovat problémy s přehřátím CPU systému. Zdroj přehřátí notebooku obvykle pochází z rozsáhlého CPU, GPU (grafické karty) nebo teploty pevného disku.
Pokud se váš notebook zahřívá, ujistěte se, že je notebook správně umístěn, aby neomezoval proudění vzduchu. Musíte mít dobrý, čistý notebook chladič, není zaprášený, a odstranit nežádoucí software, který používá vysoký procesor., Také spuštění notebooku v úsporném režimu snižuje přehřátí.
v tomto tutoriálu se naučíme, jak získat teplotu CPU na Ubuntu Linux z příkazového řádku i z plochy.
1) Zkontroluj teploty CPU pomocí Lm_Sensors
Lm_sensors je nástroj příkazového řádku, který slouží k zobrazení aktuální naměřené hodnoty ze všech chip senzor údaje, včetně teploty CPU. Ve výchozím nastavení nejsou lm_sensory nainstalovány ve většině distribucí Linuxu, proto je musíme nainstalovat sami.
nejprve se podívejme, jak nainstalovat balíček lm-sensors na různé linuxové distribuce.,
Na Ubuntu/Debian
Otevřít terminál na Ubuntu stisknutím klávesové zkratky CTRL + ALT + T
z klávesnice. Pak nainstalovat Lm_Sensors spuštěním následujícího příkazu, který testoval jsem na Ubuntu 18.04, Ubuntu 20.04, a Debian 10:
$ sudo apt install lm-sensors
Instalovat Psensor Server, pokud chcete vytisknout teplotu a rychlost ventilátoru vzdáleného serveru.
$ sudo apt-get install psensor-server
Na Arch Linux
instalovat lm_sensors na Arch Linux, povolit dodatečné úložiště v ‚/etc/pacman.conf‘., Potom spusťte následující příkaz pacman z terminálu:
$ sudo pacman -S lm_sensors
Na Fedora
Použití dnf příkaz k instalaci lm_sensors na Fedora Linux.
$ sudo dnf install lm_sensors
Na CentOS/RHEL,
Použijte příkaz yum install lm_sensors na CentOS 7 a RHEL 7,
$ sudo yum install lm_sensors
Detekce kompatibilní senzory na Ubuntu Linux
Next, musíme odhalit hardwarové monitorovací čipy nainstalován v našich notebooků. Takže nyní můžeme zahájit detekci našich hardwarových senzorů notebooku., To bude poskytovat informace o:
- Snímače vestavěné do Procesorů a dalších super I/O čipy
- Hardwarové monitorovací čipy přístupný přes I/O porty a SMBus/I2C v našem systému
to uděláme zadáním příkazu sudo sensors-detect:
Zobrazení teploty CPU v příkazovém řádku
Máme úspěšně nainstalováno lm-senzory balíček a jsme úspěšně detekován podporované senzory na naší Ubuntu Linux powered laptop.,
Nyní můžeme spustit následující příkaz zobrazit údaje o teplotě:
sensors
Všimněte si, že výsledky se budou lišit pro váš počítač.
můžete také použít hodinky příkaz spustit senzory velení neustále, který bude zobrazovat výstup snímače změny na obrazovce:
$ watch sensors
2) Zkontrolovat teploty CPU s Psensor GUI nástroj
Budeme používat GUI nástroj, Psensor, který umožňuje sledovat hardware teplotu na Linuxu.,
S Psensor můžete zkontrolovat následující:
- teplota základní desky a CPU senzory a NVidia Gpu
- teplota pevných disků
- rychlost otáčení fanoušků
- Sledovat využití CPU
nejnovější verze Psensor také poskytuje applet indikátor pro Ubuntu a tak to dělá sledování teploty hardware i jednodušší na Ubuntu. Můžete si zvolit zobrazení teploty přímo v horním panelu. Může dokonce poslat oznámení na ploše, když teplota překročí limit.,
můžeme pokračovat v instalaci Psensor pomocí příkazu níže:
Ubuntu/Debian
$ sudo apt install psensor
Fedora
$ sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
CentOS a RHEL
$ sudo yum install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
Jakmile je nainstalován, spusťte aplikaci tím, že hledá to v Unity Dashboard. Při prvním spuštění můžete nakonfigurovat, které statistiky (senzory) chcete sbírat s Psensor.,
Pokud chcete ukázat CPU statistiky, včetně teploty v horním panelu, přejděte na ‚Snímač Preference‘. Poté v nabídce „Indikátor Aplikace“ Vyberte komponentu, pro kterou chcete zobrazit teplotu. Poté zkontrolujte „snímač zobrazení“ ve volbě štítku.,
3) Pomocí ‚Hardinfo‘ zkontrolovat teploty CPU
Hardinfo je system profiler a měřítko nástroj používaný v Linuxu se zobrazí informace o hardwaru v GUI. Můžete také zkontrolovat teplotu CPU Z GUI – zařízení-senzorů.
Na Ubuntu a Debian
$ sudo apt install hardinfo
Na Arch Linuxu můžete najít hardinfo ve společenství repo
$ sudo pacman -S hardinfo
Spusťte následující příkaz z terminálu se zobrazí informace o hardwaru na GUI.,
# hardinfo
Using ‚i7z‘ to find CPU temperature
i7z is a command-line tool to print CPU information on Intel Core i7, i5, i3 processors, and also reports CPU temperature. i7z needs to be run as root or user with sudo privilege.,
instalovat na ubuntu spusťte následující příkaz:
$ sudo apt install i7z
Závěr
na Rozdíl od tohoto, můžete zkusit pomocí TLP a thermald,může pomoci kontrolovat teplotu CPU na Linux. Cpufreq je další nástroj, který vám pomůže ušetřit baterii a snížit přehřátí notebooku, které funguje velmi dobře na Ubuntu.,
několik let předtím, než jsem použil „Conky“, což je lehký stolní systémový monitor, který dokáže zobrazit statistiky CPU, paměti, odkládacího prostoru, úložiště disků, teplot, procesů, síťových rozhraní, energie baterie atd.
Pokud chcete zkontrolovat teploty bez nástrojů 3. strany, podívejte se do souboru/sys/devices/virtual/thermal/thermal_zone1 / temp.
Chcete-li zkontrolovat teplotu pevného disku, můžete nainstalovat balíček hddtemp.