Monitorizarea temperaturii calculatorului atunci cand folosim Ubuntu sau orice alta distributie Linux/GNU este la fel de simpla, sau poate chiar mai simpla fata de metodele de pe sistemul de operare Windows. Mai jos am sa va prezint una din posibilitatile de a verifica senzorii de temperatura din calculator cu ajutorul utilitarului lm-sensors, rulat pe Ubuntu 14.04.2.
Monitorizarea temperaturilor componentelor calculatorului este destul de importanta. De foarte multe ori am recomandat celor care ma intrebau pe blog de anumite probleme ale calculatorului, sa verifice temperaturile acestuia. Cunoscand aceste temperaturi, ne putem da seama daca ceva este in neregula cu hard disk-ul, procesorul, placa video sau alte componente hardware.
Supraincalzirea poate cauza diverse defectiuni hardware, sau poate anunta urmarea unei defectiuni care va avea loc daca nu ne vom ocupa de rezolvarea problemei. Rezolvare care poate consta uneori doar in curatarea calculatorului de praf.
In ajutorul nostru vine lm-sensors, un utilitar disponibil in linia de comanda (nimic de speriat daca cititi in continuare), si care afiseaza temperaturile senzorilor hardware, viteza ventilatoarelor si voltajul. Atentie, informatiile afisate de acest utilitar pot fi diferite de la sistem la sistem.
Instalare
Lm-sensors este disponibil in depozitul de aplicatii pentru majoritatea sistemelor de operare Linux/GNU. De exemplu, daca folositi Ubuntu, acest utilitar poate fi gasit in Ubuntu Software Center. Insa, eu am sa va prezint instalarea direct din linia de comanda pentru ca este foarte simpla.
Pentru sistemele bazate pe Debian:
sudo apt-get install lm-sensors
Pentru sistemele bazate pe RPM:
sudo yum install lm-sensors
Mod de utilizare
Dupa ce am instalat acest utilitar de afisare a temperaturilor calculatorului, trebuie sa determinam modulele kernel-ului de care avem nevoie sa le rulam pentru a utiliza efectiv lm-sensors. Vom rula comanda:
sudo sensors-detect
Rezultatul afisat va fi unul foarte lung si pe care nu il voi posta. Insa, trebuie sa stiti ca vi se va cere sa confirmati scanarea anumitor drivere. Eu am confirmat absolut toate intrebarile. Va dura cateva zeci de secunde pana procesorul se va finaliza. Va veti da seama atunci cand va aparea pe ultimele trei randuri acest mesaj:
............. Unloading i2c-dev... OK Unloading i2c-i801... OK Unloading cpuid... OK
Pentru ca procesul de scanare s-a terminat, putem verifica temperatura ruland urmatoarea comanda:
sudo sensors
Rezultatul este:
alex@alex-Lenovo-Z710:~$ sudo sensors [sudo] password for alex: acpitz-virtual-0 Adapter: Virtual device temp1: +39.0°C (crit = +99.0°C) temp2: +39.0°C
coretemp-isa-0000 Adapter: ISA adapter Physical id 0: +42.0°C (high = +84.0°C, crit = +100.0°C) Core 0: +39.0°C (high = +84.0°C, crit = +100.0°C) Core 1: +37.0°C (high = +84.0°C, crit = +100.0°C) Core 2: +41.0°C (high = +84.0°C, crit = +100.0°C) Core 3: +36.0°C (high = +84.0°C, crit = +100.0°C)
nouveau-pci-0100 Adapter: PCI adapter temp1: N/A (high = +95.0°C, hyst = +3.0°C) (crit = +105.0°C, hyst = +5.0°C) (emerg = +135.0°C, hyst = +5.0°C)
alex@alex-Lenovo-Z710:~$
Daca doriti ca temperaturile sa fie afisate in Fahrenheit, atunci folositi parametrul -f in comanda:
sudo sensors -f
Verificarea temperaturii hard disk-ului
Pentru a verifica temperatura hard disk-ului, atunci instalam pachetul hddtemp cu ajutorul comenzii:
sudo apt-get install hddtemp
Dupa instalare, verificarea temperaturii se face astfel:
sudo hddtemp /dev/sda
Rezultatul:
alex@alex-Lenovo-Z710:~$ sudo hddtemp /dev/sda /dev/sda: ST1000LM024 HN-M101MBB: 30°C alex@alex-Lenovo-Z710:~$
Pentru a monitoriza temperaturile si verificarea acestora la un interval de doua secunde, rulam comanda:
sudo watch sensors
Va stau la dispozitie pentru orice intrebare legata de acest subiect. Pe viitor, voi incerca sa prezint si alte programe si utilitare de afisare a temperaturilor componentelor hardware.
Ultima actualizare 21 February 2015 by Alexandru Ionut
Salutare!
Am si eu o intrebare…am descoperit recent linux-ul si ma pasioneaza rau de tot!!!
In fine dupa ce scriu in terminal “sensors” primesc urmatoarele informatii pe care nu prea stiu sa le interpretez…dar incerc sa intuiesc:
adt7463-i2c-0-2e
Adapter: SMBus I801 adapter at fc00
in0: +0.01 V (min = +0.00 V, max = +3.32 V) ALARM
Vcore: +1.49 V (min = +0.00 V, max = +2.99 V)
+3.3V: +3.27 V (min = +2.97 V, max = +3.63 V)
+5V: +4.98 V (min = +4.50 V, max = +5.50 V)
+12V: +3.25 V (min = +0.00 V, max = +15.94 V)
fan1: 0 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
temp1: +33.2°C (low = -127.0°C, high = +127.0°C)
M/B Temp: +36.8°C (low = -127.0°C, high = +127.0°C)
temp3: +39.2°C (low = -127.0°C, high = +127.0°C)
cpu0_vid: +1.525 V
nouveau-pci-0100
Adapter: PCI adapter
temp1: +33.0°C (high = +95.0°C, hyst = +3.0°C)
(crit = +130.0°C, hyst = +10.0°C)
(emerg = +135.0°C, hyst = +5.0°C)
Asadar care este temperatura procesorului meu?Sa fie: temp1: +33.2°C (low = -127.0°C, high = +127.0°C)
Si a placii de baza aceasta: M/B Temp: +36.8°C (low = -127.0°C, high = +127.0°C)
Dar aceasta ce reprezinta nu stiu…temp3: +39.2°C (low = -127.0°C, high = +127.0°C)
Ultimele 5 randuri banuiesc ca au legatura cu placa video.
Multumesc!
O zi buna!
Salut. Temp3 poate fi senzorul hard disk-ului. In rest, da, e asa cum ai banuit.