Joudutko usein huolehtimaan tietokoneesi lämpötilasta? Todennäköisesti ei, jos kone on hyvässä kunnossa ja toimii moitteettomasti. Lämpötila ei nouse yli valmistajan asettaman enimmäisarvon, jos koneessa ei ole tehdasvikoja. Ylikuumeneminen voi kuitenkin johtua paitsi laitteisto-ongelmasta myös näytönohjaimen ohjaimen toimintahäiriöstä tai väärin määritetystä jäähdytysjärjestelmän ohjausohjelmasta. Usein ylikuumenemisen syynä on pölyn ja lian kertyminen, joka estää järjestelmän normaalin jäähdytyksen ja lämmönsiirron. Tämä on yleensä havaittavissa vanhemmissa koneissa.
On syytä ymmärtää, että ylikuumeneminen voi johtaa varsin ikäviin seurauksiin. Muista seurata tietokonejärjestelmän tilaa. Erityisen hyödyllistä on, jos käytössä on palvelu, joka tarkkailee lämpötila-arvoa ja ilmoittaa käyttäjälle, jos se nousee. Tässä ohjeessa pohdimme, miten lämpötilan arvo nähdään ja miten seurantajärjestelmä järjestetään. Linuxissa on erityisiä työkaluja, jotka on suunniteltu tätä tehtävää varten.
Tehtävän suorittamiseen tarvitsemme siis seuraavat vakiotyökalut:
lm-sensors
- poimii tietoja emolevyn laitteistoantureista lämpötilan ja jännitteen seuraamiseksi.hddtemp
- mittaa kiintolevyjen lämpötilaa.psensor
- graafinen lämpötilan seuranta-apuohjelma, jonka avulla voit nähdä Linuxin lämpötilan, suorittimen, näytönohjaimen ja kiintolevyjen osalta.Seuraava tehtävämme on asentaa komponentit.
Koska lm-sensors
toimii lm-sensorsin
ja hddtempin
antamien tietojen perusteella, nämä komponentit on asennettava ensin. Suorita tätä varten tämä komento:
$ sudo apt install lm-sensors hddtemp psensor
Jos tarvitset näiden komponenttien ajantasaisimman version, komentoa on muutettava hieman:
$ sudo add-apt-repository ppa:jfi/ppa
sudo apt update
sudo apt install lm-sensors hddtemp psensor
Toisin sanoen sinun on lisättävä kehittäjiltä saatu PPA järjestelmään.
Psensorin asentaminen Fedoraan ja muihin Red Hat -pohjaisiin jakeluihin näyttää suunnilleen samalta:
$ sudo yum install lm_sensors hddtemp psensor
Määritä ensin matalan tason työkalut, jotka on suunniteltu tietojen lukemiseen ja joihin kuuluvat lm_sensors
ja hddtemp
. Asentamalla ne voit tarjota järjestelmälle lämpötilan seurannan:
$ sudo sensors-detect
Tämä komento käynnistää ohjatun ls_sensors-konfiguroinnin
. Käyttäjän on vastattava kaikkiin kysymyksiin Y:llä. Seuraavaksi se havaitsee järjestelmään sisäänrakennetut laitteistoanturit ja etsii automaattisesti sopivat ajurit.
Kun anturien skannaus on valmis, käyttäjää kehotetaan lisäämään havaitut ytimen moduulit automaattiseen latausohjelmaan:
Ubuntussa tai Debianissa moduulit lisätään tiedostoon /etc/modeuls
. Jos haluat ladata tarvittavat moduulit automaattisesti, lisää vain lm_sensors
autoloadiin:
$ sudo systemctl enable lm-sensors
Seuraavaksi voimme tarkastella suorittimen ja muiden laitteistokomponenttien lämpötilaa seuraavalla komennolla:
$ sensors
Jos haluat aloittaa kiintolevyjen lämpötilan tarkkailun, suorita hddtemp
daemonina ja korvaa /dev/sda
aseman osoitteella:
$ sudo hddtemp -d /dev/sda
Toista tämä toimenpide jokaiselle järjestelmälevylle. Toinen tärkeä vivahde on se, että ohjelma on lisättävä autoload-luetteloon.
Voit myös seurata lämpötilaa Linuxissa psensorilla, joka on erityinen graafinen apuohjelma. Se voidaan ajaa joko komennolla tai järjestelmän päävalikosta. Komento käynnistyy seuraavasti:
$ psensors
Ohjelman pääikkunassa ja valitse Options. Ennen avautuu luettelo antureista, jotka näyttävät pääkomponenttien lämpötilat. Voit valita, mitä antureita haluat seurata.
Jos haluat asettaa hälytyksen tietylle anturille, napsauta Hälytys-välilehteä. Oletusarvoisesti lämpötila psensorissa mitataan celsiusasteina. Uusimmat versiot tukevat myös muuntamista Fahrenheit-asteiksi.
Se siitä, tietokoneen tärkeimpien komponenttien lämpötila on nyt aina hallinnassasi. Muista lisätä se autoloaderiin varmistaaksesi, että voit työskennellä sen kanssa.