Kuidas lihtsalt kontrollida CPU temperatuuri Ubuntus – Juhend Glancesi ja lm-sensorsi kasutamise kohta

1. Sissejuhatus

Ubuntu süsteemis CPU temperatuuri jälgimine on oluline, et säilitada süsteemi jõudlus ja vältida võimalikke kahjustusi ülekuumenemise tõttu. Eriti tähtis on see pikemaajalise suure koormuse korral või kui ümbritsev temperatuur on kõrge. Selles artiklis tutvustame erinevaid meetodeid CPU temperatuuri kontrollimiseks Ubuntus ning aitame valida sobiva tööriista vastavalt kasutaja vajadustele.

2. CPU temperatuuri jälgimise olulisus Ubuntus

CPU temperatuuri jälgimine mõjutab otseselt süsteemi jõudlust ja eluiga. Ülekuumenemine võib põhjustada protsessori kella kiiruse automaatset vähendamist (termiline piiramine), mis viib jõudluse languseni. Lisaks võib pikaajaline ülekuumenemine kahjustada protsessorit ja teisi riistvarakomponente. Selle vältimiseks on oluline regulaarselt jälgida CPU temperatuuri, et tagada süsteemi stabiilne töö ja ennetada võimalikke rikkeid.

侍エンジニア塾

3. CPU temperatuuri jälgimine Glancesi abil

Glances on võimas tööriist, mis võimaldab reaalajas jälgida mitmesuguseid süsteemimõõdikuid, sealhulgas CPU temperatuuri. See annab kiire ülevaate süsteemi olekust, sealhulgas mälu kasutusest ja kettalugemistest/kirjutamistest.

Paigaldamine ja seadistamine

  1. Glancesi paigaldamiseks kasutage Python’i paketihaldurit pip.
    bash sudo apt install python3-pip sudo pip3 install glances
  2. Pärast paigaldamist saab Glancesi käivitada järgmise käsuga.
    bash glances
  3. Kui Glances on käivitatud, vajutage klahvi [f], et kuvada CPU temperatuuri ja muid andureid.

Veebiserveri režiimi kasutamine

Glancesi saab kasutada ka veebiserveri režiimis, mis võimaldab jälgida süsteemi olekut veebibrauseri kaudu teistest seadmetest. Selleks käivitage järgmine käsk:
bash glances -w
Pärast käsu täitmist avaneb veebiliides, kus saab vaadata CPU temperatuuri ja muid süsteemi näitajaid.

Eelised ja piirangud

Glancesi suurim eelis on selle võime kuvada kogu süsteemi seisundit ühes kohas. Samas võib see olla liiga detailne, kui vajate ainult CPU temperatuuri kiiret kontrollimist.

4. CPU temperatuuri lugemine lm-sensors abil

lm-sensors on lihtne tööriist, mis võimaldab otse saada andmeid CPU temperatuuri ja muude andurite kohta. See on üks kõige otsekohesemaid meetodeid, mida Linuxi kasutajad laialdaselt kasutavad.

Paigaldamine ja seadistamine

  1. Paigaldamiseks käivitage järgmine käsk:
    bash sudo apt-get install lm-sensors
  2. Pärast paigaldamist tuvastage süsteemi andurid järgmise käsuga:
    bash sudo sensors-detect
  3. Käsu käigus palutakse sisestada “YES”, et lubada andurite tuvastamine.

CPU temperatuuri kuvamine

Pärast tuvastamist saab CPU temperatuuri kuvada käsuga:
bash sensors
See käsk kuvab praeguse CPU temperatuuri ja muud andurite andmed.

Eelised ja piirangud

lm-sensors on lihtne ja kiire viis CPU temperatuuri kontrollimiseks. Kuid kui vajate rohkem süsteemiandmeid või soovite jälgida temperatuuri eemalt, võib Glances olla parem valik.

5. Thermal Zone failidest otse temperatuuri lugemine

Ubuntus on võimalik saada temperatuurisensorite andmeid otse failisüsteemi kaudu. See on üks lihtsamaid meetodeid, kuna see ei vaja täiendava tarkvara installimist.

/sys/class/thermal/ kataloogi kasutamine

Süsteemi temperatuurisensorite andmed on salvestatud kausta /sys/class/thermal/. CPU temperatuuri kontrollimiseks käivitage järgmine käsk:
bash cat /sys/class/thermal/thermal_zone0/temp
Väljund on antud millikraadides, näiteks 27800 tähendab 27,8°C.

Andurite avastamine

Mõnes süsteemis võib olla mitu andurit. Kõigi sensorite väärtuste vaatamiseks peate uurima thermal_zone* kaustu.
bash cat /sys/class/thermal/thermal_zone1/temp

Eelised ja piirangud

Selle meetodi peamine eelis on see, et see ei vaja lisatarkvara. Kuid andurite asukoht ja nimed võivad süsteemiti erineda, mistõttu võib olla keeruline leida õigeid faile. Samuti kuvatakse temperatuur millikraadides, mis vajab käsitsi teisendamist.

6. Meetodite võrdlus

Igal meetodil on oma eelised ja puudused. Glances võimaldab täielikku süsteemi jälgimist ja kaugvaatamist, kuid võib tunduda liiga detailne. Seevastu lm-sensors on lihtne ja kiire viis CPU temperatuuri kontrollimiseks. Otsene ligipääs süsteemifailidele ei vaja lisatarkvara, kuid võib olla keeruline kasutada.

7. Kokkuvõte

CPU temperatuuri jälgimine on oluline, et tagada Ubuntu süsteemi jõudlus ja pikaealisus. Selles artiklis tutvustasime kolme meetodit: Glances, lm-sensors ja otsene ligipääs süsteemifailidele. Igal tööriistal ja meetodil on oma kasutusjuhud, seega valige oma vajadustele sobivaim lahendus.

8. Täiendavad näpunäited ja tõrkeotsing

  • Levinud probleemid: Kui andurite teavet ei kuvata, võib olla probleem andurite tuvastamisega. Proovige uuesti käivitada käsk sensors-detect.
  • Edasijõudnutele: Kui soovite automatiseerida temperatuuri jälgimist, võite need käsud integreerida skriptidesse ja seadistada süsteemi regulaarselt kontrollima või hoiatusi saatma, kui temperatuur ületab kindla piiri.