1. Úvod
Monitorování teploty CPU v Ubuntu je nezbytné pro udržení výkonu systému a prevenci možného poškození způsobeného přehřátím. To je obzvláště důležité během dlouhých období vysoké zátěže nebo při vysokých okolních teplotách. Sledováním teploty CPU můžete zajistit stabilitu systému a předejít selhání hardware. V tomto článku představíme několik metod, jak zkontrolovat teplotu CPU v Ubuntu, a pomůžeme vám vybrat nejlepší nástroj pro vaše potřeby.
2. Význam monitorování teploty CPU v Ubuntu
Monitorování teploty CPU přímo ovlivňuje výkon systému a jeho životnost. Přehřátí může spustit termální omezení, které automaticky snižuje takt procesoru a vede k degradaci výkonu. Navíc dlouhodobé vystavení vysokým teplotám může způsobit fyzické poškození CPU a dalších komponent. Aby se těmto problémům předešlo a aby systém fungoval hladce, je pravidelné sledování teploty CPU klíčové.
3. Komplexní monitorování systému pomocí Glances
Glances je výkonný nástroj, který umožňuje v reálném čase sledovat různé systémové metriky, včetně teploty CPU. Protože poskytuje přehled o celém systému na první pohled, můžete snadno získat informace o využití paměti, I/O disku a dalších věcech – nejen o teplotě CPU.
Instalace a nastavení
- Pro instalaci Glances použijte pip, správce balíčků pro Python:
bash sudo apt install python3-pip sudo pip3 install glances - Po instalaci spusťte Glances následujícím příkazem:
bash glances - Jakmile Glances běží, stiskněte klávesu
[f]pro zobrazení teploty CPU a dalších informací ze senzorů.
Použití režimu webového serveru
Glances může také běžet v režimu webového serveru, což vám umožní sledovat informace o systému z jiného zařízení pomocí webového prohlížeče. Pro použití tohoto režimu spusťte následující příkaz:
bash glances -wOtevřete poskytnutou URL ve svém webovém prohlížeči a zobrazte si systémové metriky, včetně teploty CPU.
Výhody a omezení
Největší výhodou Glances je, že poskytuje komplexní pohled na informace o systému najednou. Pokud je však vaším cílem pouze zkontrolovat teplotu CPU, může množství dat působit zahlcujícím dojmem.
4. Použití lm-sensors pro přímé získání informací ze senzorů
lm-sensors je jednoduchý nástroj, který přímo získává informace ze senzorů, včetně teploty CPU. Jedná se o jednu z nejpřímějších metod, kterou používá mnoho uživatelů Linuxu k zobrazení dat ze senzorů systému.
Instalace a konfigurace
- Pro instalaci lm-sensors spusťte následující příkaz:
bash sudo apt-get install lm-sensors - Po instalaci detekujte všechny dostupné senzory ve vašem systému pomocí příkazu:
bash sudo sensors-detect - Na výzvy odpovězte „YES“, aby se povolila detekce senzorů.
Zobrazení teploty CPU
Po dokončení detekce použijte příkaz sensors k zobrazení teploty CPU spolu s dalšími informacemi ze senzorů:
bash sensorsSpuštěním tohoto příkazu se zobrazí aktuální teplota CPU a související data ze senzorů.
Výhody a omezení
lm-sensors je jednoduchý, rychlý a ideální pro uživatele, kteří chtějí rychle zkontrolovat teplotu CPU. Pokud však potřebujete podrobnější informace o systému nebo vzdálené monitorování, mohou být vhodnější nástroje jako Glances.

5. Přímý přístup k informacím o termální zóně
Ubuntu umožňuje získat data o teplotě přímo přes souborový systém. Jedná se o jednu z nejjednodušších metod, která nevyžaduje instalaci dalšího softwaru.
Použití /sys/class/thermal/
Informace o senzorech teploty jsou uloženy v adresáři /sys/class/thermal/. Pro kontrolu teploty CPU spusťte následující příkaz:
bash cat /sys/class/thermal/thermal_zone0/tempVýstup je udáván v miligradech. Například 27800 znamená 27,8 °C.
Prozkoumání senzorů
V závislosti na vašem systému může existovat více senzorů. Pro kontrolu hodnot každého senzoru prozkoumejte adresáře thermal_zone*:
bash cat /sys/class/thermal/thermal_zone1/tempVýhody a omezení
Tato metoda nevyžaduje žádný další software a je velmi nenáročná. Nicméně umístění a pojmenování senzorů se liší podle systému, což může zkoumání prodloužit. Také, protože hodnoty jsou uváděny v milidegrech, je nutná opatrná interpretace.
6. Porovnání jednotlivých metod
Každý nástroj a metoda nabízí odlišné výhody. Glances umožňuje komplexní monitorování systému a vzdálený přístup, i když množství dat může být ohromující. lm-sensors poskytuje jednoduchý a přímý způsob, jak zkontrolovat teplotu CPU, což je uživatelsky přívětivé. Přímý přístup k systémovým souborům nevyžaduje instalaci, ale může být méně intuitivní kvůli variacím senzorů a formátu jednotek.
7. Závěr
Monitorování teploty CPU je klíčové pro zachování výkonu a dlouhověkosti systému v Ubuntu. Tento článek představil tři metody: Glances, lm-sensors a přímý přístup k souborům. Každý přístup je vhodný pro jiné potřeby, takže si vyberte metodu, která nejlépe vyhovuje vašemu prostředí.
8. Další tipy a řešení problémů
- Běžné problémy : Pokud se informace o senzoru nezobrazí, může být senzor nerozpoznán. Zkuste znovu spustit
sensors-detect. - Pokročilé použití : Pro automatizaci monitorování teploty začleňte tyto příkazy do skriptů, aby prováděly periodické kontroly nebo odesílaly upozornění, když jsou zjištěny abnormální teploty.


