1. Úvod
Sledová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 dlouhodobých úloh s vysokým zatížením nebo v prostředích s vysokou okolní teplotou. V tomto článku představíme různé metody, jak zkontrolovat teplotu CPU v Ubuntu, a pomůžeme vám vybrat správný nástroj podle vašich potřeb.
2. Význam sledování teploty CPU v Ubuntu
Sledování teploty CPU přímo ovlivňuje výkon a životnost systému. Přehřátí může vyvolat termální omezení, které automaticky snižuje takt procesoru a tím i výkon. Navíc dlouhodobé přehřátí může způsobit fyzické poškození CPU a dalších hardwarových komponent. Aby se těmto problémům předešlo, je pravidelné monitorování teploty CPU klíčové pro zajištění stabilního provozu systému a vyhnutí se selhání hardware.

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. Poskytuje přehled o celém systému, takže můžete kontrolovat nejen teplotu CPU, ale také využití paměti, I/O disku a další klíčové informace na první pohled.
Instalace a nastavení
- Pro instalaci Glances nejprve použijte správce balíčků Pythonu, pip:
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í informací o senzorech, včetně teploty CPU.
Použití v 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ých zařízení pomocí webového prohlížeče. Pro zapnutí tohoto režimu spusťte následující příkaz:
bash glances -w
Otevřete poskytnutou URL ve svém webovém prohlížeči a zobrazte si informace o systému, včetně teploty CPU.
Výhody a omezení
Největší výhodou Glances je schopnost poskytnout podrobný přehled o celém systému na první pohled. Pokud však potřebujete jen zkontrolovat teplotu CPU, množství zobrazených informací může působit zahlcujícím dojmem.
4. Přímé získání dat ze senzorů pomocí lm-sensors
lm-sensors je jednoduchý nástroj, který umožňuje přímý přístup k informacím ze senzorů, včetně teploty CPU. Jedná se o jednu z nejnávrhovějších metod pro zobrazení dat ze senzorů a je široce používána uživateli Linuxu.
Instalace a nastavení
- 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í:
bash sudo sensors-detect - Postupujte podle výzvů a zadejte „YES“, když budete dotázáni na detekci senzorů.
Zobrazení teploty CPU
Po dokončení detekčního procesu můžete použít příkaz sensors k zobrazení teploty CPU a dalších dat ze senzorů:
bash sensors
Tento příkaz vypíše aktuální teplotu CPU spolu s dalšími informacemi ze senzorů.
Výhody a omezení
lm-sensors je jednoduchý a snadno použitelný, což ho činí ideálním pro rychlé zjištění teploty CPU. Pokud však potřebujete podrobnější monitorování systému nebo vzdálený přístup, mohou být vhodnější nástroje jako Glances.

5. Přímý přístup k informacím o termální zóně
V Ubuntu můžete získat data ze senzorů teploty přímo přes souborový systém systému. Jedná se o jednu z nejjednodušších metod a nevyžaduje žádnou další instalaci softwaru.
Použití /sys/class/thermal/
Data ze senzorů teploty jsou uložena v adresáři /sys/class/thermal/. Pro kontrolu teploty CPU spusťte následující příkaz:
bash cat /sys/class/thermal/thermal_zone0/temp
Výstup je v milistupních Celsiových stupních, takže hodnota 27800 představuje 27,8 °C.
Prozkoumání senzorů
Některé systémy mohou mít více senzorů. Pro kontrolu hodnot různých senzorů prozkoumejte adresáře thermal_zone*:
bash cat /sys/class/thermal/thermal_zone1/temp
Výhody a omezení
Hlavní výhodou této metody je, že nevyžaduje další software. Nicméně názvy senzorů a jejich umístění se mohou lišit podle systému, což ztěžuje nalezení správného souboru. Navíc, protože výstup je v milidegrech, je při interpretaci hodnot třeba být opatrnější.
6. Porovnání metod
Každý nástroj a metoda má své výhody i omezení. Glances poskytuje komplexní monitorování systému a vzdálený přístup, ale může být ohromující kvůli množství zobrazovaných informací. Na druhou stranu lm-sensors nabízí jednoduchý a přímý způsob, jak zkontrolovat teplotu CPU, což usnadňuje jeho použití. Nakonec přímý přístup k systémovým souborům nevyžaduje žádný další software, ale může být méně uživatelsky přívětivý kvůli systémově závislým umístěním senzorů a výstupům v milidegrech.

7. Závěr
Monitorování teploty CPU je klíčové pro udržení výkonu a životnosti systému Ubuntu. V tomto článku jsme představili tři metody: Glances, lm-sensors a přímý přístup k systémovým souborům. Každá metoda má své silné stránky, proto si vyberte tu, která nejlépe vyhovuje vašim potřebám a 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 špatně rozpoznán. Zkuste znovu spustit
sensors-detect. - Pokročilé použití: Pokud chcete automatizovat monitorování teploty, můžete tyto příkazy začlenit do skriptu, který bude pravidelně kontrolovat a odesílat upozornění, pokud jsou zjištěny anomálie.



